Bueno, como veo que en la sección de tutoriales no hay nada que se meta a saco con la programación, he decidido hacer unas sencillas guías para desarrollar un juego en C++ siguiendo unos pasos muy sencillos.
No voy a enseñar a programar... para eso hay otras guías en Internet que lo explicaran con más detalle. Voy a dar por supuesto que quien siga estas guías ha conseguido instalar el toolchain, es capaz de compilar los ejemplos y tiene nociones básicas de C.
Nuestro objetivo será conseguir el juego de la foto que veis abajo. Para eso, vamos a dividir las lecciones de la siguiente forma:
1. Plantilla base. Crearemos el programa base con lo mímino que necesita para compilar y funcionar. Así comprobaremos que tenemos las herramientas correctamente instaladas.
2. Estructura. Vamos a crear una estructura para el juego que nos facilitará el desarrollo en adelante, y que lo hará muy comprensible.
3. Primer arranque. Añadiremos algunos mensajes de texto para asegurarnos de que la consola responde a los botones y los modos del programa funcionan bien.
4. Menú. Diseñaremos un sencillo menú que nos permitirá iniciar el juego o salir de él.
5. Movimiento de la nave. Conseguiremos que la nave se mueva a nuestras órdenes con algo de inercia.
6. Recogida de tesoros. Implementaremos el mecanismo para que la nave pueda recoger los tesoros del fondo del mar.
7. Enemigos. Añadiremos algunos peligrosos enemigos marinos que nos liquidarán si nos acercamos demasiado.
8. Efectos. Añadiendo algunos detalles visuales. como las burbujas, conseguiremos que el juego sea más espectacular.
9. Sonidos. Añadiremos sonidos estridentes y chapoteos para que la inmersión sea total.
10. Tabla de récords. Todo juego que se precie debe tener una tabla de records.
11. Experiencias. Finalizaremos el desarrollo incluyendo EXPERIENCIAS (los logros de Wiz). Un total de 8 EXPERIENCIAS y 200 PUNTOS.
Las lecciones las iré creando en otros hilos, pero las enlazaré en éste, que hará de índice, para que estén recogidas en un mismo sitio. Y por supuesto, subiré los archivos con el código fuente, gráficos, etc... para quién quiera echarle un vistazo rápido. Los más impacientes pueden probar el juego completo del tutorial en: Batiscafo.
Marcadores