Skip to content

Um sistema de "rolamento de dados" para o Europair RPG.

Notifications You must be signed in to change notification settings

FagnerJB/pokerSync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pokerSync

Um sistema de "rolamento de dados" para o Europair RPG. Disponível em FagnerJB.com.

Changelog

1.0

  • Site todo em português.
  • Três opções de baralho (deck).
  • Possibilidade de sacar (draw) de 5 a 1 carta - para variações de testes.
  • Possibilidade de incluir 0 a 4 coringas (jokers) no baralho - para bônus.
  • Possibilidade de remover cartas por naipes (suits) - para variações de testes e bônus.
  • Possibilidade de remover cartas por valores (ranks) - para variações de testes e bônus.
  • Sistema de salas (rooms) com compartilhamento das jogadas em tempo real.

1.1 (planejado)

  • Site traduzido em inglês.
  • Mostrar quem são os outros jogadores na mesma sala.
  • Link para compartilhar o resultado da jogada atual (Notion Embed).

1.5 (planejado)

  • Site traduzido em esperanto.
  • Suporte completo para cegos.

Execução do Ambiente de Desenvolvimento

cd web
npm install # ou yarn
npm start
cd ../server
npm install # ou yarn
npm run dev

Necessita banco Mongo

Crie um arquivo em server/src/database/credentials.ts, com o conteúdo:

const db = {
    user: '', # Usuário do banco
    pswd: '', # Senha do banco
    dtbs: '', # Nome do banco
    url:  ''  # Endereço para o banco
}

export default db

PokerSync foi criado usando React, Node, MongoDB e Socket.IO.