DEV Community

Rafael Coelho
Rafael Coelho

Posted on

3 1 1 1 1

Construí um jogo de Jokenpô com WebSockets

Esses dias, postei naquela rede que as pessoas inventam cargos e termos um teste que eu fiz com WebSockets: Um jogo de Jokenpô.

Projeto bobo? Sim, mas se é de pequenas doses de dopamina que os viciados em Tiktok se movem, eu também posso.

A ideia era só brincar com WS mesmo, mas eu cheguei a me empolgar tanto que quando percebi, estava fazendo protótipos para um app mobile que eu tenho CERTEZA que eu nunca iria fazer.

Então, decidi largar de mão e só fiz uma UI simples com html que só tem 3 botões e um quadro para ver o placar e a opção selecionada pelo oponente.

A parte que mais gostei de fazer nele foi o Criador de Partidas:
Quando você se conecta, ele te coloca numa fila aguardando outro jogador para poder montar uma "sala" onde vai começar uma partida de Melhor de Três.

Queria dar uma evoluída nele eventualmente, mas tô sentindo que não vou 😅 (pelo menos, não tão cedo).

Bem, sintam-se livres a dar uma olhada e contribuir, se quiserem:
https://github.com/rafa-coelho/jokenpo

Eu hospedei ele no render também (pode demorar pra startar o pod deles):
https://jokenpo.racoelho.com.br/

Segue uns prints dele:

Searching Room

Playing

Match Result

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

Cloudinary image

Optimize, customize, deliver, manage and analyze your images.

Remove background in all your web images at the same time, use outpainting to expand images with matching content, remove objects via open-set object detection and fill, recolor, crop, resize... Discover these and hundreds more ways to manage your web images and videos on a scale.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay