Sobre o projeto

TUI GAME é uma coleção de jogos clássicos que roda dentro do terminal, descrita por seu autor como um projeto que começou como uma ideia espontânea e foi desenvolvido ao longo de vários dias com Rust e Lua. O README observa que o projeto está atualmente passando por uma grande reformulação arquitetônica e que o código atual é altamente instável; a documentação reflete a versão estável 1.0, enquanto a 2.0 ainda está sendo refatorada e sua documentação de desenvolvimento é descrita como apenas para testes internos, sem valor prático. O README lista 18 jogos jogáveis: 2048, Blackjack, Jogo de Memória de Cores, Desligar as Luzes, Fuga do Labirinto, Memória Flip, Campo Minado, Pac-Man, Pedra Papel Tesoura, Atirador de Ar, Quebra-cabeça de Deslizamento de Números, Snake, Solitaire (com variantes FreeCell, Klondike e Spider), Sudoku, Tetris, Tic-Tac-Toe, 24 Pontos e Wordle. Capturas de tela para a página principal, lista de jogos e cada jogo estão incluídas no repositório. Suporte a idiomas e plataformas - Idiomas da interface: inglês e chinês simplificado, alternados nas configurações; uma tradução chinesa do README está vinculada. - Plataformas: Windows, Linux e macOS, com o README afirmando que o macOS não foi testado em hardware real e pedindo aos usuários que registrem problemas para bugs encontrados. Detalhes notáveis - A compilação distribuída é bytecode, portanto, nenhum compilador Rust ou Lua separado é necessário para jogar. - Responsividade de terminal integrada, com um aviso quando o terminal é muito pequeno. - Idiomas personalizados podem ser adicionados colocando arquivos de idioma JSON na pasta de recursos. - Alguns jogos suportam salvamento, para que o jogo possa continuar mais tarde. Uso de comandos O comando é tg, com as seguintes opções: sem opção lança o jogo; -v/-V/-version mostra a versão instalada e a versão online mais recente; -h/-H/-help mostra as instruções de uso; -p/-P/-Path mostra o caminho de instalação (para instalações via gerenciador de pacotes, ele aponta para o link simbólico). Instalação - Windows: extraia o zip do windows e adicione o diretório ao PATH, ou instale via Scoop, winget (o README observa que este método não suporta argumentos de comando) ou Chocolatey, cada um usando um manifesto baixado. - Linux: extraia o tar.gz do linux e adicione-o ao PATH, ou instale o .deb com apt ou o .rpm com dnf. - macOS: extraia o tar.gz do macOS e adicione-o ao PATH, ou instale via Homebrew usando o arquivo de fórmula fornecido. As instruções do macOS repetem a advertência de hardware não testado. Planos futuros O roadmap lista 13 jogos adicionais, incluindo Roleta, Code Breaker, Blind Box, Highway Racing, Dungeon Crawl, Guess the Number, Color Matcher, Hitori, Nonogram, Pipe Mania, Breakout, Paint by Numbers e Sokoban. Recursos planejados incluem modding para que os usuários possam adicionar seus próprios jogos (interfaces básicas já estão em vigor), uma tecla de chefe que abre uma interface de disfarce para evitar detecção no trabalho, e teclas de jogo personalizáveis. O README também pede aos leitores que estrelam o repositório, reportem bugs e abram problemas com ideias ou sugestões, e vincula ao site oficial e ao repositório do GitHub.