🛡️ Tanques

Batalla de tanques vista desde arriba. 2 jugadores en el mismo teclado o tú contra la IA.

Captura de Tanques

Necesita: Python 3 + pygame · Linux, Windows y Mac

⬇ Descargar .zip (20 KB) 🎮 Jugar en el navegador

▶️ Cómo jugar

  1. Descarga y descomprime el zip.
  2. Instala pygame: pip install pygame
  3. Corre python3 tanques.py (en Windows: python tanques.py; en Linux/Mac también sirve ./jugar.sh).

🎮 Controles

W A S DJugador 1 se mueve
ESPACIOJ1 dispara
QJ1 pone mina
FlechasJugador 2 se mueve
ENTERJ2 dispara / empezar
SHIFT der.J2 pone mina
Ppausa
Mmenú
ESCsalir

⌨️ Cambiar los controles

Abre controles.txt (está junto a tanques.py) y cambia la tecla después del =. Así viene de fábrica:

j1_adelante  = w
j1_atras     = s
j1_izquierda = a
j1_derecha   = d
j1_disparar  = space
j1_mina      = q
j2_adelante  = up
j2_atras     = down
j2_izquierda = left
j2_derecha   = right
j2_disparar  = return
j2_mina      = right shift
pausa        = p
empezar      = return
menu         = m
salir        = escape

Nombres válidos: letras (a, b...), flechas (up, down, left, right), space, return, tab, left shift, left ctrl y números. Si escribes una tecla que no existe, el juego avisa y usa la de siempre.

✏️ Haz tu propio nivel

Los niveles están en arena1.txt a arena4.txt (14 filas de 20 letras). Son dibujos de texto: cada letra es un cuadrito.

#muro (las balas rebotan)
Lladrillo (se rompe de un tiro)
Aagua (las balas pasan, los tanques no)
Barbusto (esconde al tanque)
.piso
1donde empieza el jugador 1
2donde empieza el jugador 2

Edita el dibujo, guarda, y corre: python3 tanques.py

🔧 Para cambiar cómo se siente

Arriba de tanques.py: VEL_TANQUE, ACELERACION, FRENO, VEL_BALA, RECARGA, VIDAS, RONDAS_PARA_GANAR, CADA_CUANTO_POWERUP. La IA está en la clase IA.