domingo, 17 de marzo de 2013

El primer videojuego que he programado

Desde hace un tiempo he estado aprendiendo un poco de programación con C++ y después de creer que sabía lo suficiente, salté a la programación para juegos.

Me puse a aprender a usar SDL con C++, lo que me permite colocar imágenes en la pantalla y manejar eventos de teclado y de ratón, entre otras funciones, así que ahora aquí estoy, con mi primer videojuego programado, un tres en raya.

Tardé unos días en hacerlo, echándole un ratillo cada día, se puede programar en mucho menos tiempo, pero es mi primera vez con algo del tipo, así que me estaba haciendo un poco de lío con las 900 líneas de código con las que terminé.

Puedes jugar contra amigos o contra una sencilla IA que hace movimientos básicos (te bloquea cuando intentas hacer 3 en raya y sabe qué hacer para ganar, aunque no conoce técnicas avanzadas y cuando no se dan esas circunstancias de ganar o perder, simplemente hace un movimiento aleatorio).

Para jugar solo debes descargártelo desde MEGA (pesa 700KB) y ejecutar el archivo .exe. Para hacer los movimientos solo debes hacer click en la cuadrícula a la que quieras añadir la X o la O. Ten en cuenta que siempre el jugador 1 es la O, por lo que empieza primero y la IA siempre será X.

No hay comentarios:

Publicar un comentario