Infinite Craft

Um jogo online de crafting chamado Infinite Craft permite aos jogadores combinar conceitos rotulados com emojis sem fim — começando pelos quatro elementos clássicos — para gerar novos itens, com combinações alimentadas no backend por um modelo de linguagem LLaMA 2 e muito cache. Os comentaristas acham o jogo surpreendentemente viciante e muitas vezes inteligente, compartilhando longas cadeias que produzem deuses e kaiju até piadas políticas, trocadilhos e referências à cultura pop, ao mesmo tempo em que apontam timeouts frequentes, lógica inconsistente e confusão na interface sobre como combinar itens. Muitos o comparam a jogos de “alchemy” mais antigos, vendo-o como um exemplo notável de como modelos generativos podem impulsionar mecânicas de jogo abertas, mas também como evidência de que sistemas desenhados por humanos ainda parecem mais coerentes e intencionais.

Conceito geral e recepção

  • Infinite Craft é um brinquedo web no estilo “alquimia” em que você combina itens (por exemplo, fogo + água) para gerar novos, alimentado por um LLM em vez de um conjunto fixo de receitas.
  • Muitos acham que é altamente viciante, engraçado e uma demonstração inteligente de IA generativa em jogos.
  • Outros o veem como brevemente divertido, mas raso ou “sem alma” em comparação com predecessores desenhados à mão.

Backend de LLM e detalhes técnicos

  • Vários comentários confirmam que ele usa LLaMA 2 por meio de uma API de backend (/api/infinite-craft/pair?first=X&second=Y) com forte cache.
  • Combinações lentas ou com falha costumam ser interpretadas como cache misses, em que o LLM está sobrecarregado ou atinge timeout.
  • Alguns argumentam que um LLM é exagero e que embeddings/word2vec poderiam bastar; outros relatam que tentativas com word2vec tiveram desempenho ruim para esse caso de uso.
  • O sistema mantém um conjunto global de itens descobertos; rótulos de “First discovery” marcam saídas novas globalmente.

Jogabilidade, UX e mecânicas

  • Mecânica central: arraste um item sobre outro (ou toque em dois em sequência no celular) para combiná-los.
  • Muitos usuários inicialmente interpretam mal a interface, pensando que precisam conectar itens pelas bolinhas e linhas em movimento; as instruções são consideradas pouco claras.
  • O arrastar é visto como tedioso por alguns; há pedidos por interfaces só de clique ou dirigidas por teclado, além de affordances mais claras.
  • Mais tarde, o site adicionou salvamento automático e uma barra lateral de busca; usuários também compartilham trechos de console e bookmarklets para exportar/mesclar/salvar o estado.

Comparações com jogos anteriores

  • Frequentemente comparado a Little Alchemy, Doodle God, jogos clássicos de “Alchemy” e títulos de puzzle como The Incredible Machine e Scribblenauts.
  • Alguns veem Infinite Craft como um clone direto com um toque de LLM; outros o consideram uma evolução natural de uma ideia bem conhecida.

Humor emergente e estratégias de exploração

  • Usuários compartilham longas cadeias que levam a coisas como variantes de Godzilla, continuações de Sharknado, mashups de kaiju, figuras religiosas, celebridades, piadas e trocadilhos.
  • Uma forma comum de jogar é competir com amigos para criar alvos específicos (por exemplo, pizza, humano, Optimus Prime) ou escalar números/títulos (números T, continuações de filmes).
  • Certas palavras funcionam como “atratores” ou afixos reutilizáveis (por exemplo, “were-”, “zombie-”, “mega-”, “Trump”, “Cthulhu”), muitas vezes resistindo a combinações adicionais significativas.

Limitações, bugs e preocupações éticas

  • Muitas combinações expiram ou não fazem nada, especialmente com nomes longos ou complexos de itens, “???”, ou itens contendo “+”.
  • Itens duplicados ou quase duplicados (por exemplo, “Spaceship” vs “Space Ship”, “pangea” vs “Pangaea”) e lógica inconsistente (tree + water = river, fish + fire = sushi) são comuns.
  • Algumas saídas são vistas como ofensivas ou enviesadas (por exemplo, ligar religiões, nacionalidades, dinheiro ou minorias ao terrorismo ou a insultos), levantando preocupações sobre dados de treinamento e moderação.
  • O backend depois adicionou verificações para conter raspagem automatizada; alguns usuários haviam escrito scripts para explorar sistematicamente o espaço e colher milhares de resultados.