Los niveles de estos juegos son dibujos de texto. Descarga el juego, abre el nivel con cualquier editor, cambia letras, guarda y juega.
🔦
Escape de la Fábrica
Archivos: laberinto1.txt, laberinto2.txt y laberinto3.txt. Cada letra es un cuadrito:
# | pared |
. | piso |
P | tú |
M | monstruo |
E | espectro (se congela con la luz) |
K | llave de salida |
D | puerta de salida (se abre con todas las K) |
B | pila |
r v a | llave roja / verde / azul |
R V A | puerta roja / verde / azul |
Edita el dibujo, guarda, y corre: python3 escape.py mi_laberinto.txt
- Tiene que haber una P y una D. Lo demás es opcional.
- Puedes pasar varios archivos y se juegan en orden:
python3 escape.py uno.txt dos.txt.
🪡
Silk
Archivos: nivel1.txt a nivel5.txt (lista NIVELES arriba de silk.py). Cada letra es un cuadrito:
# | bloque |
E | enemigo |
^ | pincho |
C | checkpoint |
M | meta |
P | donde empiezas |
J | jefe |
. | nada |
Edita el dibujo, guarda, y corre: python3 silk.py
- Los enemigos y el jugador necesitan un
# debajo, si no se caen.
- Con doble salto llegas a unos 5 cuadritos de alto y unos 8 de largo.
- Con J la meta se abre solo al vencer al jefe.
🟨
Salto
Archivos: nivel1.txt y nivel2.txt (lista NIVELES arriba de salto.py). Cada letra es un cuadrito:
# | bloque (te paras encima; de frente te mata) |
^ | pincho (te mata) |
. | nada |
Edita el dibujo, guarda, y corre: python3 salto.py
- La última fila es la que va pegada al piso. El nivel termina donde termina el texto.
- Un salto pasa por encima de hasta 3 pinchos seguidos.
- Puedes subirte a un bloque de 2 de alto, pero no a uno de 3 (salvo desde otro bloque).
- Si un pincho va encima de un bloque, escríbelo en la fila de arriba.
🏰
Torres
Archivos: camino.txt. Cada letra es un cuadrito:
. | pasto (aquí puedes construir) |
= | camino |
S | donde salen los enemigos |
B | tu base |
# | roca (no se puede construir) |
Edita el dibujo, guarda, y corre: python3 torres.py mi_mapa.txt
- El camino
= tiene que conectar la S con la B.
- Mientras más largo el camino, más tiempo tienen tus torres para disparar.
🏎️
Carreras
Archivos: la lista PISTAS dentro de carreras.py (dibujos de 30 x 20 letras). Cada letra es un cuadrito:
# | muro |
. | asfalto |
g | pasto (frena) |
1-9 | checkpoints en orden |
M | meta |
S | largada (pon al menos 6) |
T | turbo |
O | aceite |
Edita el dibujo, guarda, y corre: python3 carreras.py
- Copia una pista, cámbiale el dibujo y el nombre, y ponle los
puntos por donde van a manejar los rivales (columna, fila; .5 es el centro del cuadrito).
- Los checkpoints tienen que cruzar la pista completa, si no los autos se los saltan.
🐍
Serpiente
Archivos: niveles.txt (5 dibujos de 32 x 24, separados por una línea vacía). Cada letra es un cuadrito:
. | casilla libre |
# | obstáculo |
Edita el dibujo, guarda, y corre: python3 serpiente.py
- Agrega un dibujo más al final del archivo (con su línea vacía antes) y tendrás un nivel 6.
- Deja libre el centro: ahí salen las serpientes.
🛡️
Tanques
Archivos: arena1.txt a arena4.txt (14 filas de 20 letras). Cada letra es un cuadrito:
# | muro (las balas rebotan) |
L | ladrillo (se rompe de un tiro) |
A | agua (las balas pasan, los tanques no) |
B | arbusto (esconde al tanque) |
. | piso |
1 | donde empieza el jugador 1 |
2 | donde empieza el jugador 2 |
Edita el dibujo, guarda, y corre: python3 tanques.py
- Copia
arena1.txt a arena5.txt, edítalo, y el menú lo encuentra solo.
- Las líneas que empiezan con
# (con espacio) son comentarios.
🐉
Criaturas
Archivos: mapa.txt (la leyenda está arriba del archivo). Cada letra es un cuadrito:
# | árbol (no se pasa) |
~ | agua (no se pasa) |
H | casa (no se pasa) |
. | camino |
+ | centro de curación |
L | letrero (choca para leer) |
, | pasto bajo (criaturas nivel 3-6) |
; | pasto medio (8-12) |
" | pasto alto (13-18) |
P | donde empiezas |
1 2 3 | entrenadores |
K | el campeón |
Edita el dibujo, guarda, y corre: python3 criaturas.py
- Puedes mover a los entrenadores y al campeón a donde quieras.
- Las criaturas, sus ataques y los equipos de los entrenadores están en
datos.py; el dibujo de cada una es una función en dibujos.py.