Sobre el proyecto
TUI GAME es una colección de juegos clásicos multiplataforma que se ejecuta dentro del terminal, descrita por su autor como un proyecto que comenzó como una idea espontánea y se desarrolló durante varios días con Rust y Lua. El README señala que el proyecto está actualmente en un importante proceso de refactorización arquitectónica y que el código actual es altamente inestable; la documentación refleja la versión estable 1.0, mientras que la 2.0 aún está siendo refactorizada y su documentación de desarrollo se describe como de prueba interna sin valor práctico.
El README enumera 18 juegos jugables: 2048, Blackjack, Juego de Memoria de Colores, Lights Out, Escape del Laberinto, Memoria Flip, Buscaminas, Pac-Man, Piedra Papel Tijera, Air Shooter, Puzzle de Deslizamiento de Números, Snake, Solitario (con variantes de FreeCell, Klondike y Spider), Sudoku, Tetris, Tic-Tac-Toe, 24 Puntos y Wordle. Se incluyen capturas de pantalla para la página principal, la lista de juegos y cada juego en el repositorio.
Soporte de idiomas y plataformas
- Idiomas de la interfaz: inglés y chino simplificado, cambiados en la configuración; se enlaza una traducción al chino del README.
- Plataformas: Windows, Linux y macOS, con el README indicando que macOS no ha sido probado en hardware real y pidiendo a los usuarios que informen de los errores encontrados.
Detalles notables
- La compilación distribuida es bytecode, por lo que no se requiere un compilador de Rust o Lua separado para jugar.
- Responsividad del terminal integrada, con un aviso cuando el terminal es demasiado pequeño.
- Se pueden añadir idiomas personalizados colocando archivos de idioma JSON en la carpeta de recursos.
- Algunos juegos admiten el guardado para continuar jugando más tarde.
Uso de comandos
El comando es tg, con las siguientes opciones: sin opción lanza el juego; -v/-V/-version muestra la versión instalada y la última versión en línea; -h/-H/-help muestra las instrucciones de uso; -p/-P/-Path muestra la ruta de instalación (para instalaciones de gestor de paquetes, apunta al enlace simbólico).
Instalación
- Windows: extraer el zip de windows y añadir el directorio a PATH, o instalar a través de Scoop, winget (el README señala que este método no admite argumentos de comando) o Chocolatey, cada uno usando un manifiesto descargado.
- Linux: extraer el tar.gz de linux y añadirlo a PATH, o instalar el .deb con apt o el .rpm con dnf.
- macOS: extraer el tar.gz de macOS y añadirlo a PATH, o instalar vía Homebrew usando el archivo de fórmula proporcionado. Las instrucciones de macOS repiten la advertencia de hardware no probado.
Planes futuros
La hoja de ruta enumera 13 juegos adicionales, incluyendo Ruleta, Code Breaker, Blind Box, Highway Racing, Dungeon Crawl, Guess the Number, Color Matcher, Hitori, Nonogram, Pipe Mania, Breakout, Paint by Numbers y Sokoban. Las características planificadas incluyen modding para que los usuarios puedan añadir sus propios juegos (se dice que las interfaces básicas ya están en su lugar), una tecla de jefe que abre una interfaz de disfraz destinada a evitar la detección en el trabajo, y teclas de juego personalizables.
El README también pide a los lectores que marquen el repositorio, informen de errores y abran problemas con ideas o sugerencias, y enlaza al sitio web oficial y al repositorio de GitHub.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.