TDungeon: um jogo de aventura em texto usando apenas tipos com TypeScript
TDungeon é um jogo que utiliza apenas tipos do TypeScript para criar uma aventura em forma de texto. Para iniciar a aventura, o jogador precisa utilizar o tipo NewGame
, e cada ação deve ser tomada com Act
. A primeira ação disponível é tão simples quanto escolher o caminho a ser seguido: left
, right
ou forward
. Mas a próxima ação já é diferente, dependendo do local do jogo em que você se encontra. A descrição do estado do jogo pode ser obtida ao colocar o ponteiro do mouse em cima do tipo que você criou.
O GIF abaixo é uma demonstração do jogo obtida no próprio repositório.
Achei extremamente criativo, e é 100% feito com TypeScript:
Também é possível "jogar" no Playground do TypeScript.