Sobre o projeto
Yaifl (Yet Another Interactive Fiction Library) é uma linguagem de domínio específico em Haskell para construir aventuras de texto baseadas em parser. É fortemente inspirada na Inform 7, mas remove a exigência de escrever o código do jogo em frases em inglês literário. O projeto se descreve como mais generalizado, servindo de base para gerar proceduralmente mundos grandes, em vez de apenas criar manualmente mundos pequenos; o README observa que a lógica da Inform 7 para coletar itens de um parágrafo 'you can also see' itera por todos os itens do jogo, implicando que o Yaifl pretende suportar geração de mundos em maior escala com mais eficiência. Exemplos e testes são declarados como retirados de exemplos da Inform 7. O repositório é licenciado sob MIT e inclui CI por meio do GitHub Actions.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.