Executando verificação de segurança...
24

Pitch: Fiz um jogo de browser onde você precisa convencer LLMs de uma ideia absurda

Construí o Swarm Mind, um jogo de navegador baseado em LLM onde você tenta persuadir um "enxame" (swarm) de agentes de IA teimosos a concordarem com ideias absurdas.

Screenshot do Jogo Swarm Mind

🎮 Jogue aqui: https://swarm-mind-three.vercel.app/


🏗️ Como funciona e a Arquitetura

  • Vibe Coded: Mandei um prompt pro Claude pedir para "criar um jogo de navegador viral com agentes swarm" baseado em alguns outros projetos open-source, e fui vibe-codando o projeto inteiro a partir daí.
  • Fases Customizadas Stateless: O jogo tem um criador de cenários. Em vez de usar um banco de dados, toda a configuração do nível (personalidades dos agentes, objetivos, regras) é comprimida e passada direto na URL. Você pode criar um cenário, copiar aquela URL gigante e mandar para um amigo jogar.
  • Stack: Vue/Vite na Vercel, Flask no Railway, e Google Gemini 3 Flash via OpenRouter.

🐛 O problema (sendo 100% sincero)

A engenharia de prompt dos agentes ainda tá bem rústica. Às vezes eles concordam muito fácil com você ou viram caricaturas exageradas dos próprios system prompts.

Deixei o projeto 100% open-source. Se alguém aqui for bom de prompt engineering ou quiser dar uma mexida no loop de debate, PRs são extremamente bem-vindos:

🐙 Repositório: https://github.com/Gui0206/swarm-mind
🎮 Jogue aqui novamente: https://swarm-mind-three.vercel.app/

Carregando publicação patrocinada...
3
2

Cara que ideia maravilhosa, eu curti muito a experiência kkk

Recentemente eu vi um jogo extremamente parecido com isso em uma Game JAM, a pessoa fez uma Rede social para recrutar heróis para uma missão e você tinha que convencer os heróis a se juntarem a você, era literalmente um Linkedin de heróis e também ficou muito massa

Acho que projetos nessa pegada tem um diferencial enorme na rejogabilidade já que geram experiências realmente únicas toda hora

Conteúdo excluído
1

Muito obrigado! Fico feliz que tenha gostado Rodrigo!

Eu uso o Clang no Mac como compilador.

Esses repositórios em C são estudos que fiz, copiando implementações de bibliotecas básicas à mão.

Comecei a fazer isso depois de ouvir a seguinte frase do Fábio Akita em um vídeo:

Treine, treine, treine e treinar não é fazer projetinho do zero. Nada de bom sai de uma cabeça vazia. Treinar é copiar qualquer código sem nenhum objetivo, quebrar esse código, combinar códigos de pessoas diferentes, mas principalmente, copiar a maior quantidade de código dos outros quanto possível.

Comecei a fazer isso este ano, pois estou no segundo ano de faculdade e sinto que não aprendi muito em relação à código.