gerardooscarjt

22 septiembre [2008]

Desenterrando código: Juego de coches

Filed under: CODIGO,MANUAL — gerardooscarjt @ 22:25 (pm)
Tags: , , ,

Hace unos días, en plena época de exámenes (el mejor momento para hacer este tipo de cosas), me dí una vuelta por la carpeta en la que se apilan los proyectos que hice hace algún tiempo, y me encontré con un gracioso juego de coches. En realidad, hay que llegar a un nivel de abstracción muy alto para poder llamar ‘coche’ a un cuadrado de color negro con una línea verde.

La versión que encontré está escrita en Visual Basic 6. Aunque sin utilizar funciones de la API de Windows la potencia gráfica es muy limitada, la principal ventaja de vb6 es que permite desarrollar aplicaciones de forma rápida.

A lo largo del artículo voy a modificar el juego (de hecho ya he retocado parte del código varias veces) para mejorarlo, pero antes de empezar explicaré el funcionamiento. El recuadro negro que se observa es nuestro ‘coche’. Este vehículo en forma de píxel gigante tiene una tecla de aceleración (flecha arriba), una de frenado (flecha abajo) y dos teclas (flecha izquierda y derecha) para modificar la dirección de avance. Si todavía no lo has conducido probablemente te preguntarás para qué es la línea verde que parte del centro. Sirve para indicar la dirección de avance. Además tiene una tecla de hiperaceleración (espacio) que pone el coche de forma instantánea a una velocidad de 200 píxeles por segundo. (more…)

Anuncios

Blog de WordPress.com.