Aplicativo mobile baseado no jogo social de dedução Mafia/Werewolf, criado por Dimitry Davidoff em 1986.
O jogo simula um conflito entre dois grupos: uma minoria informada (mafiosos ou lobisomens) e uma maioria desinformada (aldeões). Os jogadores recebem papéis secretos e, em rodadas alternadas entre "noite" e "dia", devem utilizar argumentação, dedução e estratégia para atingir o objetivo do seu grupo.
Este projeto está sendo desenvolvido em React Native com Expo, utilizando TypeScript. A proposta é criar uma experiência interativa e divertida baseada nas mecânicas clássicas do jogo Werewolf.
🚧 Em desenvolvimento ativo
👨💻 Desenvolvedor: @Thigovenc
🔗 Back-end: desenvolvido em Python por @filipenascimento98
Este espaço será utilizado para registrar o progresso do projeto:
- ✅ Projeto criado com template
expo-template-blank-typescript - 🔄 Em andamento: implementação da tela de login/logout
- 📦 Backend sendo desenvolvido em Python por @filipenascimento98
- 🔜 Planejamento de estrutura para roles e lógica de votação
- 💡 Avaliando integração com WebSocket para comunicação em tempo real
- 🧪 Testes locais sendo realizados com Expo Go
- Tela de login e logout
- Criação e entrada em salas de jogo
- Atribuição automática de papéis (lobisomem, aldeão, vidente etc)
- Ciclo de dia e noite com lógica de votação e eliminação
- Chat por sala
- Integração em tempo real com backend (provavelmente via WebSocket)
- Notificações e transições animadas
Estamos utilizando o Miro como ferramenta principal para rascunhos, fluxos de telas e planejamento de funcionalidades.
O Miro está sendo utilizado para estruturar:
- Wireframes das telas principais (login, salas, votação, etc)
- Fluxos de jogo (dia/noite, votação, eliminação)
- Estrutura de papéis e interações
- Clone o repositório:
git clone https://github.com/Thigovenc/werewolf-app.git
cd werewolf-app- Instale as dependências:
npm install
# ou
yarn install- Inicie o servidor de desenvolvimento:
npx expo start