PUZZLE

PUZZLE
Article
Quote    Download Post  
Post 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 - Profile PM  
seta43 [ Sunday, 10 May 2020, 21:01 ]


PUZZLE
Comments
Quote    Download Post  
Post 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



 
Last edited by Shell on Monday, 11 May 2020, 13:49; edited 1 time in total 
Shell - Profile PM  
Shell [ Monday, 11 May 2020, 13:47 ]
Quote    Download Post  
Post 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



 
jguardon - Profile PM  
jguardon [ Monday, 11 May 2020, 18:45 ]
Quote    Download Post  
Post 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



 
Last edited by Shell on Tuesday, 12 May 2020, 10:09; edited 1 time in total 
Shell - Profile PM  
Shell [ Tuesday, 12 May 2020, 10:09 ]
Display posts from previous:    
Post new topic  Reply to topic  Page 1 of 1
 
 

Users browsing this topic: 0 Registered, 0 Hidden and 1 Guest
Registered Users: None


 


   

This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Generation Time: 0.1464s (PHP: -48% SQL: 148%)
SQL queries: 24 - Debug Off - GZIP Enabled