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.