Coder Social home page Coder Social logo

palavrinhas's Introduction

palavrinhas's People

Contributors

arturspon avatar

Stargazers

 avatar

Watchers

 avatar

palavrinhas's Issues

TODO LIST

  • Permitir utilização do teclado no pc
  • Permitir apenas palavras existentes
  • Escurecer letras já utilizadas
  • Colocar borda na linha atual
  • Melhorar responsividade
  • Ao clicar 'ENTER' tentar confirmar palavra
  • Melhorar design
  • Permitir compartilhar resultados
  • Mostrar últimos jogos na página inicial
  • Adicionar cronômetro
  • Aguardar oponente entrar para iniciar partida
  • Mostrar toast quando palavra for inválida
  • Utilizar banco de palavras VERO
  • Perder se errar a última tentativa
  • Definir ID do oponente logo quando ele entrar
  • Sistema de matchmaking
  • Refatorar função de criar partida para um arquivo separado
  • Permitir jogar outra partida sem voltar para tela inicial
  • Criar modo singleplayer
  • Refatorar código em componentes
  • Salvar hora que o jogo iniciou e acabou
  • Criar modal com explicação das regras
  • Adicionar animações CSS para quando aperta uma letra
  • Adicionar animações CSS para quando uma palavra é inválida
  • Permitir ver resultados após finalizar partida
  • Permitir jogar de novo com mesmo oponente após finalizar (add btn jogar de novo)
  • Focar input na tela ao entrar, as vezes vai digitar e digita na barra de endereços
  • Permitir selecionar posição com o mouse para inserir letra
  • Colocar timeout pra desinscrever do listener do db ou quando perde o foco da janela, pensar em algo
  • Não permitir mesmo jogador abrir mais que uma sala ao mesmo tempo
  • Permitir compartilhar imagem no whatsapp com tela final do resultado
  • Adicionar efeitos sonoros
  • Mudar fonte do site todo
  • Criar logo
  • Adicionar logo como favicon
  • Implementar debound de 1s para salvar no banco
  • Permitir reportar palavra errada ou sugerir palavra nova
  • Criar regras de segurança no firebase
  • Salvar palavras inválidas numa coleção para depois conferir e adicionar as necessárias
  • Adicionar botão para baixar o app na Play Store (mostrar somente para dispositivos Android)
  • Adicionar anúncios
  • Implementar transação ao clicar em rematch
  • Se o jogador não aceita o rematch o jogo do outro começa mesmo assim
  • Adicionar toast quando usuário clicar para confirmar porém não tiver completado a palavra ainda
  • Traduzir jogo para o inglês
  • Criar botão para pedir dica, essa dica mostra uma letra aleatória da palavra. Os 2 jogadores precisam concordar em aceitar a dica.
  • Criar cloud functions para contar total de partidas e outras estatísticas
  • Permitir convidar jogadores recentes e enviar notificação para ele
  • Pedir nome ao usuário
  • Criar documento para usuário
  • Desinscrever listener do db antes de sair da página (beforeDestroy())

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.