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

PITCH: Jogue sudoku

Olá pessoal, tudo bem?

eu queria compartilhar com vocês um projeto que eu tenho trabalho nos meus tempos livres que é um jogo sudoku.

O projeto é bem simple, eu fiz em react no front e usei python/flask no back.

Link do Jogo

Carregando publicação patrocinada...
2

Ficou muito bom mano! Se você aceitar uma sugestão, poderia remover lá de baixo os números que ja foram completos.
Uma outra talvez seja inserir o numero direto nos quadradinhos, eu demorei a sacar que deveria escolher o numero e clicar no quadradinho.

No mais ficou excelente, tome uma tabcoin!

0
2

Muito bom!

Permita-me a pergunta, mas o back-end faz o que?
Entendo que, a priori, para sudoku, basta um front-end arrumadinho.

Por fim, vc considera acrescentar um modo escuro ou talvez um sépia para os atender os chatos que encrencam com tudo branco, tal como eu?

2

Olá ozono, valeu pelo feedback.

Então, o desenvolvimento do back-end foi principalmente para fins de estudo, pois eu estava interessado em aprender mais sobre APIs e bancos de dados e aplicar esse conhecimento em um projeto real. Além disso, no back-end, eu posso acessar alguns dados relacionados aos jogos, como a quantidade de jogos selecionados em um determinado dia, se o jogo foi concluído e a média do tempo que os jogadores levaram para jogá-lo.

Por último, você consideraria adicionar um modo escuro ou talvez um tema sépia para atender às preferências daqueles que não gostam do design totalmente branco, assim como eu?

Sim, uma futura implementação, planejo implementar o dark mode, e irei fazer algumas mudaças no design do projeto (sei que o design inicial está muito feio ksks).

2
  • Entendi, o back-end é usado para telemetria. Nesse caso, se quiser se aprofundar nas ferramentas de mercado para esse fim, procure por Grafana e Prometheus. Elas podem elevar sua visualização de dados para outro patamar.
  • Fora o dark-mode não acho que o site careça de qualquer coisa. Tem o estilo limpo e simplista e atende ao que se pretende.

Ao invés de dedicar esforço num projeto que só precisa de pequenos ajustes, no seu lugar eu partiria em um de dois caminhos:

  • criar outros joguinhos que vão colocar sua cabeça para pensar:
    • jogos simples como campo minado são bem legais;
    • Jogos como o da cobrinha ou dino do chrome estão em outro patamar de desafio em termos de programação;
  • criar a versão mobile do seu sudoku e empacotar num app, talvez acrescentando algum banner de anúncio para monetizar.
2
2

Acho legais projetos assim, pois eles sempre nos ensinam algo interesante, se vc puder, ficarei feliz em saber os "pontos" de conhecimento que vc conseguiu adquirir criando o jogo.

1

Um dos conhecimentos que adquiri com o projeto foi sobre o backend (mesmo sabendo que não era necessário um backend) e na configuração do servidor com o WSGI.

Passei uma semana tentando entender como usar o WSGI com o Python 3.7, porque no meu servidor estava usando apenas o Python 3.6, e eu queria usar o Python 3.7.

Outra coisa que aprendi com o projeto foi usar o ambiente virtual do Python. E um pouco sobre HTTP, o que é DNS e como configurar o Apache.

Mesmo o projeto sendo simples, tive grandes aprendizados no decorrer do desenvolvimento do jogo.

1
2

cara, vc poderia monetizar isso fácil fácil, coloque um banner que nao atrapalhe os usuarios, faça um unico anuncio no google adsense e pronto tenho certeza que muita gente vai querer jogar o seu sudoku...
Pessoas ficam horas tentando resolver o puzzle, quantas impressoes de banner vc terá por dia....
Pense nisso.