Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Juego: Tetris
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Juego: Tetris 
 
Me han pasado un juego (y su codigo fuente) sobre el Tetris.
tetris-gambas
Lo podeis ver en mi blog:

http://jsbsan.blogspot.com/2011/02/...bas-tetris.html

Saludos

Julio
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Juego: Tetris 
 
Gracias Julio por el aporte. Paso a comentar algunas impresiones de primer momento.

Con todo el respeto que el autor se merece, no es un buen ejemplo de programación orientada a objetos, de como comentar un programa, ni de como modularizarlo. No obstante, el código deja ver que el autor guarda un cúmulo de conocimientos sobre programación y específicamente sobre gambas más que interesante.

Algunas cosas para destacar: el proyecto tiene una buena organización de los recursos que utiliza el programa, hay segmentos de código comentado seguidas del código actual, donde el autor deja ver que hizo algunas refactorizaciones para mejorar el código, se trata de un proyecto no trivial que deja ver un esfuerzo de programación interesante.

De él se pueden sacar algunas conclusiones que sirven como sugerencias para quienes quieran escribir programas en los que se puedan involucrar otros programadores:
  • No se debe comentar lo obvio:

    ' private variables
    PRIVATE Name AS String ' name
    PRIVATE i AS Integer ' counter
    PRIVATE f AS FHelp ' help window

    ' public methods
    PUBLIC SUB StartGame()'starts the game
    ...
     

  • Los identificadores se deben escribir en inglés, así cualquier persona puede entenderlo (incluso si sólo se tiene un conocimiento muy rudimentario del ingles).
  • Las cadenas deben ser traducibles.
  • No se deben alargar los identificadores con prefijos redundantes (sub):

    PUBLIC SUB subLoadSoundSystem()
    ...
     

  • Los métodos deben ser cortos
  • Las clases deben ser cortas
  • Los formularios sólo deben contener código que manipula controles y llamadas a métodos de otras clases.


Todas estas cosas son algunas de las pautas básicas que se deben seguir para escribir programas con una calidad aceptable. De la calidad depende en gran medida el éxito de un proyecto.

Este fin de semana intentaré escribir sobre ello en el libro: Cómo programar con Gambas

Saludos.
 




===================
Cómo programar con Gambas

Speed Books: informática libre.
 
fabianfv - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Juego: Tetris 
 
Una cosa Julio, como instalo el componente gb.option?
 




===================
http://sititechnoevolution.blogspot.com/
The universe is written in Gambas.
 
kotonfree - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Juego: Tetris 
 
Recuerdo que también me dio ese problema..... al final lo que hice fue desinstalar gambas (que lo tenia instalado desde el centro de software de Ubuntu) , y usar el script de jguardon para instalar gambas2 y asi consegui que me funcionara....

 Otra solucion que se me ocurre es que busques en el Synaptic, el componente gb.option, (a ver si te aparece, buscando gambas) y lo instalas....

Saludos
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Juego: Tetris 
 
Gracias, ya lo había buscado en synaptic, y no está. Ya intentaré lo otro.
 




===================
http://sititechnoevolution.blogspot.com/
The universe is written in Gambas.
 
kotonfree - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Juego: Tetris 
 
si lo encuentras el gb.option pegas el toque lo e estado mirando y es algo del opensusse o algo asin pero no lo localizo para el ubuntu
 



 
david - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Juego: Tetris 
 
Yo tengo Ubuntu, y con la instalacion del  script de Jguardon, me funciono....
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Convertir Juego De Caracteres UTF-8 A Jueg... jsbsan General 15 Lunes, 10 Enero 2011, 19:21 Ver último mensaje
soplo
No hay nuevos mensajes Juego De Las Palabras(ex Juego Del Cine) N... Dani26 Aplicaciones/Fragmentos de Código 1 Domingo, 11 Septiembre 2011, 04:44 Ver último mensaje
ivanovichenco
No hay nuevos mensajes Juego Del 15 vuott Aplicaciones/Fragmentos de Código 1 Sabado, 13 May 2017, 23:20 Ver último mensaje
jsbsan
No hay nuevos mensajes Código Tetris Tridimensional tincho Aplicaciones/Fragmentos de Código 20 Jueves, 12 Septiembre 2019, 18:31 Ver último mensaje
v3ctor
 

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