Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
PUZZLE
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje PUZZLE 
 
GAMBAS
(VB Linux)
PUZZLE

Un puzzle parecido había realizado hace años para XWIN , también lo había portado a SDL , en está ocasión lo realizo en Gambas.
Este puzzle tiene 3 niveles dependiendo del tamaño de la cuadrícula.
Nivel 1. - 4x4
Nivel 2. - 6x6
Nivel 3. -10x10
Cada nivel tiene su propia tabla de puntos.
Empiezas con 1500 segundos que se irán disminuyendo según pasa el tiempo.
Con el botón izquierdo del ratón se mueven las piezas.

 gampuz
Juego funcionando.

El juego es simple, pero maneja muchas rutinas para aprender a programar.
Carga imágenes jpg, trocea imágenes, utiliza TIMER, carga sonidos, lee y escribe ficheros.
Es un programa para aprender a programar Gambas
          
http://seta43.duckdns.org/gampuzs.7z

Saludos.
Juan Galaz

Bibliografía.

http://seta43.duckdns.org/gambas.html
http://seta43.duckdns.org/game3.html
 



 
seta43 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: PUZZLE 
 
Gracias seta43.

Próximamente puedes:

- Actualizar de la clase Draw a la clase Paint. Te habrá sonado más familiar Draw por SDL.
- Puedes usar SDL en gambas. Incluso SDL1 a pesar de que su componente este obsoleto y no completo.

Tenemos SDL2, pero no parece tan completa con la versión anterior.

Si tienes dudas como usar un componente que está obsoleto en gambas, pregunta.

Consejo. No siempre el mejor camino es intentar replicar el código en otro lenguaje.
No se aprovecha las "virtudes" de gambas.

Como virtudes me refiero a estructuras, funciones, etc, etc...usa los arrays.

Olvidaba preguntar. ¿ Cómo es que la versión sdl que usaste en C tiene tantos archivos ?.
Tiene más de un ejecutable.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
última edición por Shell el Lunes, 11 May 2020, 13:49; editado 1 vez 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: PUZZLE 
 
Shell escribió:  


Si tienes dudas como usar un componente que está obsoleto en gambas, pregunta.


No, si tiene dudas, que no use un componente obsoleto nunca. Porque por algo es obsoleto, significa que va a desaparecer más pronto que tarde.

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: PUZZLE 
 
Jesús:

Citar:

No, si tiene dudas, que no use un componente obsoleto nunca. Porque por algo es obsoleto, significa que va a desaparecer más pronto que tarde.


Pues a menos que el componente de SDL2 en gambas haya igualado o superado a su hermano pequeño
no acabará de desaparecer. Ahora que me fijo en el componente SDL2 se le ha incorporado cosas que
antes no existían y eran solo propias de la versión 1.

Como uso Pygame y este usa SDL1 para mi es más fácil las conversiones, pero a todo nos acostumbramos.

No tengo ni idea ni del progreso ni del creador del componente para Gambas.
Su nombre no aparece en la versión 2. El autor del componente SDL 1 para gambas es: Laurent Carlier.

¿ Sabes por casualidad quien lo mantiene ahora ?.

Una pena que los componentes que son de librerías gráficas en gambas no tengan tanto soporte.  
Al menos me queda Paint y creo que debería aprender a usar Cairo que es un estándar que se usa
en otros lenguajes.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
última edición por Shell el Martes, 12 May 2020, 10:09; editado 1 vez 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron