Tank Game en C++ (tanquesitos de pimbol)

Este programa lo hice en mis momentos de ocio mientras practicaba programación en C++. Espero que les pueda ser útil para aprender muchas cosas. Seguro faltan corregir varias cosas y optimizar otras por lo que estoy abierto a recibir sugerencias en los comentarios. 

La funcionalidad básica funciona correctamente.

Instalación previa de la librería Conio

El programa se realizó utilizando el IDE Dev C++. Se incluyó la biblioteca no estándar conio la cual trae el método gotoxy. Este método es el que permite ubicar el cursor en cualquier posición de la terminal (ventana negra).

GOTOXY = Go to (x, y) = Ir a la coordenada (x, y)

Si desean como instalar la librería conio para el IDE Dev C++ pueden pasarse por esta entrada: https://algoritmosyalgomas.com/como-instalar-el-ide-dev-c-y-la-libreria-conio

Para desplazarte debes usar las siguientes teclas:

  • j: izquierda
  • l: derecha
  • i: arriba
  • k: abajo
  • espacio: disparo

 

Código fuente

Funcionamiento del programa

Menú de Opciones con Teclas Direccionales en C++ (Diferentes versiones)

Para esta entrada sobre Menú de opciones con teclas direccionales en C++, pondré tres versiones diferentes. La explicación completa lo encontrarás en los videos de youtube que pongo más adelante. 

  1. Utilizando la función getch2 definida mediante la API de Windows
  2. Utilizando el IDE Dev c++ 4.9.9.2 con la librería conio2
  3. Utilizando Borland C++
 

CAPTURAS DE PANTALLA DEL PROGRAMA

VIDEOTUTORIALES CON EXPLICACIÓN COMPLETA

Te recomiendo que sigas los tutoriales para entiendas mejor el código y puedas compilarlo de forma correcta.

Utilizando la función getch2 definida mediante la API de Windows

Utilizando el IDE Dev c++ 4.9.9.2 con la librería conio2

Utilizando Borland C++