PUZZLE


Objetivo: 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

Perfil MP  
Objetivo: 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

última edición por Shell el Lunes, 11 May 2020, 13:49; editado 1 vez
Objetivo: 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

Perfil MP  
Objetivo: 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

última edición por Shell el Martes, 12 May 2020, 10:09; editado 1 vez

Página 1 de 1


  
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

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.1943s (PHP: -60% SQL: 160%)
Consultas SQL: 30 - Debug off - GZIP Activado