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

Uma roleta para decidir o jogo que irei jogar. Backlog Roulette!

Backlog Roulette:

https://backlog-roulette.vercel.app/

Motivação

Recentemente eu entrei em uma família steam, e acabou que eu conheci muitos jogos a partir dela (mais de 200 aproximadamente) e simplesmente ocorreu o mesmo problema do streaming, são tantas opções, que eu acabava não jogando nada! Passava mais tempo dentro do menu da steam scrollando e vendo os jogos disponíveis, do que verdadeiramente jogando alguma coisa, diante disso, eu resolvi desenvolver uma aplicação simples usando React + TS pra fazer essa decisão pra mim, a ideia é simples e direta, apenas um input com uma conexão a API da RAWG para fazer a busca dos jogos disponíveis com alguns dados deles e uma roleta simples do lado (que na verdade não é uma roleta de verdade, apenas um random que escolhe um valor da lista com uma animação não muito estimulante), a ideia era realmente terceirizar a decisão, de forma que ficasse mais simples a decisão e me obrigasse a jogar jogos diferentes, pois se não eu sempre ia ficar jogando as mesmas coisas e nada de inovação, curiosamente a minha experiência com ele foi um sucesso! Recentemente joguei alguns jogos que eu realmente não estava esperando jogar, como por exemplo:

  • The Wolf Among us: Joguei ele por conta da roleta e é incrível! Se fosse depender da minha escolha eu ia demorar séculos para escolher ele diante das outras opções.
  • GTA San Andreas: Um clássico que eu já tinha jogado muito no PS2, mas nunca tinha zerado pois os DVDs piratas sempre travavam depois de um tempo, revisitei ele e consegui zerar em algumas boas horas de gameplay.
  • Injustice 2 e Mortal Kombat X: Esses jogos eu tinha um certo interesse em jogar, são bem parecidos o estilo, até por serem da mesma publisher, mas a roleta escolher eles em sequência foi bem engraçado.
  • Resident Evil 2 Remake: Estou jogando no momento! Outro jogo que eu já tinha interesse em jogar, mas nunca tinha criado coragem para instalar.

Pode parecer que são jogos muito conhecidos e de fato são, mas considerando o meu estilo de jogo que costumo procurar (quase sempre metroidvanias como blasphemous, ori, hollow knight e outros), jogar coisas diferentes assim tem sido uma experiência legal, a ideia não é revolucionária e já tinha outras opções na internet, eu apenas queria fazer a minha tematizada, de forma que eu conseguisse sempre estar jogando algo, sem sofrer do tédio de possuir.

Apesar de parecer algo meio trivial e estranho (uma roleta para escolher qual jogo irei jogar entre jogos conhecidos? Não seria melhor uma que recomendasse um jogo desconhecido?), eu realmente pensei mais na ideia de remover o fator indecisão da escolha do que jogar, pare pra pensar, quantas séries ou filmes que você tem um interesse dedicado, você simplesmente nunca nem tocou para assistir? Pois é! Quando a minha biblioteca de jogos ficou grande repentinamente por conta da biblioteca steam, eu me senti na necessidade de resolver esse problema..

Ideias para o futuro do projeto

Integração com a Steam direta

O projeto é aberto, então naturalmente pode ser que não seja eu que implemente essas features, mas algo que eu tentei fazer e por falta de tempo acabei não seguindo, foi uma integração com a API da steam para já importar toda a sua biblioteca de uma vez, assim você não teria o trabalho de colocar jogo por jogo, mas eu acabei me deparando com alguns problemas:

  • Quantidade de junk (jogo horrível que você definitivamente não quer jogar, ou aqueles jogos que são só para pegar conquistas, ou simplesmente presentes indesejados que você recebeu dos seus amigos) que as pessoas costumam ter na steam.
  • Bibliotecas privadas da steam, não parei pra ler tão bem a API da steam, como eu disse eu estava com pouco tempo, mas imagino que o fato de algumas bibliotecas serem privadas na steam, poderia deixar a integração um pouco mais complexa e eu não me aprofundei nisso.

Roleta no modo Battle Royale

Eu pensei em fazer uma roleta que você coloca os jogos e a cada girada na roleta, você elimina um, e aquele que sobrar é o vencedor e o jogo que você irá jogar, no inicio eu achei legal pois poderia acabar virando um ritual para a escolha do jogo, mas quando eu fui testar, eu tinha uns 300 jogos na lista e até chegar em 1 foi uma luta enorme, acabei achando meio sem graça e só virou uma brincadeira de spammar o botão do mouse para girar a roleta, acabei abandonando.

Finalmente então, os links tanto do github, quanto da URL onde ele está hospedado (vercel mesmo, só quis hospedar pra divulgar algo simples mesmo)

Github: https://github.com/athavus/backlog-roulette
Vercel: https://backlog-roulette.vercel.app/

Carregando publicação patrocinada...