Loading repository data…
Loading repository data…
gavilanbe / repository
🔴 Recreación de la apertura de Pokémon Rojo en la terminal (Python + curses)
La secuencia inicial de Pokémon Rojo renacida en tu terminal: Pueblo Paleta, el laboratorio del Profesor Oak y la Ruta 1, todo en ASCII a todo color.
Pokémon Red Terminal es una recreación de la apertura del clásico Pokémon Rojo que se ejecuta enteramente dentro de la terminal. Despiertas en tu habitación de Pueblo Paleta, bajas a hablar con tu madre, visitas el laboratorio del Profesor Oak para elegir a tu primer compañero y das tus primeros pasos por la Ruta 1, con encuentros salvajes y combates por turnos. Todo se renderiza con sprites ASCII a color mediante un motor propio construido sobre curses.
Eres un joven entrenador de Pueblo Paleta. Una mañana te despiertas, bajas las escaleras y tu mamá te recuerda que el Profesor Oak te estaba buscando. En su laboratorio te espera la decisión que marcará tu aventura: elegir entre Bulbasaur, Charmander o Squirtle. Pero tu rival también anda por ahí, y la Ruta 1 está repleta de Pokémon salvajes como Pidgey y Rattata listos para tu primer combate. La nostalgia de los originales, escrita íntegramente en caracteres.
| Tecla | Acción |
|---|---|
Flechas / W A S D | Mover al jugador |
Enter / Z / Espacio | Interactuar y avanzar diálogos |
X / Esc / Retroceso | Cancelar / volver |
| Q | Salir del juego |
Camina sobre la hierba alta para provocar encuentros salvajes, habla con los NPCs acercándote y pulsando interactuar, y entra en los edificios pisando sus puertas.
python3 main.py
Requiere Python 3 y una terminal compatible con
curses(Linux/macOS) con soporte de 256 colores. No necesita dependencias externas.
curses, sin dependencias externas.renderer (dibujado de sprites), camera (cámara que sigue al jugador), input_handler, sprite_loader y color_manager para la gestión de la paleta de 256 colores.assets/ y traducidos a bloques de color en la terminal.data/.engine/, game/ y data/.Creado por @gavilanbe como parte de su colección de juegos de terminal. 🕹️
Pokémon es una marca registrada de Nintendo / Game Freak / The Pokémon Company; este es un proyecto fan, sin ánimo de lucro y con fines educativos.
Distribuido bajo la licencia MIT.