Versão web, jogo totalmente offline, e Open-source?
Pelo que entendi, o jogo está sendo desenvolvido com foco em PC, o que faz sentido pelo poder de processamento diferente em comparação com outros dispositivos (como celular, por exemplo). Ainda assim, acho que deveria ter um port para uma versão web, e acredito que isso seja bem possível olhando as stacks usadas.
Um exemplo de sucesso são os jogos da [ZenGM](https://zengm.com/), como o [Basketball GM](https://basketball-gm.com/), que pode ser acessado de qualquer navegador e jogado totalmente offline.
Como disse anteriormente sobre o jogo da ZenGM, ele é totalmente offline e salva todos os dados usados ali localmente, no caso desse jogo em específico, direto no navegador. Acredito que isso é um pilar importante. Como sabemos, o jogo está sendo “vibecodado”, então pode ser meio perigoso colocar funções que interagem com a internet (já vi gente pedindo modo online), pelo menos por enquanto. Falo já já quando isso seria o ideal.
Digo isso porque, se você der uma pequena pesquisada na internet, descobre que softwares criados usando IA, sem estarem sendo monitorados por um engenheiro de software, podem trazer alguns riscos, especialmente em relação à segurança (leve isso como uma crítica construtiva, Fernando, apoio seu projeto haha). Então acredito que isso deve ser levado em conta.
Finalizando, queria comentar sobre a parte de open source. Em um futuro em que tivermos um produto mais consolidado, que tal o open source? Isso pode ajudar com a segurança. Aí sim entra a parte do online, talvez criando uma versão paralela com modo online, ou adicionando essa opção ao próprio jogo. Além disso, o open source ajuda na correção de bugs e talvez até na criação de novas funções e mods.
É isso. Não sei se consegui me expressar tão bem, mas acho que consegui falar um pouco do que queria. Esse comentário foi mais direcionado ao Fernando, mas outras pessoas também podem adicionar observações ou me corrigir no que eu estiver errado.
Uma vantagem do jogo offline é que a base do jogo pode ser online, e a versão online pode conter times, competições e jogadores genéricos. Já na versão offline, poderíamos adicionar bases de dados "criadas pela comunidade" com os times, jogadores e campeonatos com os nomes reais.
E seu comentário sobre a segurança e a criação de softwares com IA é super relevante! Todos queremos que dê certo e que seja feita da forma mais segura possível.
Boa, são ideias bem válidas de serem discutidas! Sobre a versão web, não tinha nem cogitado inicialmente justamente pela questão da segurança, mas não sabia da possibilidade de salvar dados localmente como esses exemplos que você citou fazem. Vou dar uma pesquisada.
A parte da segurança em um jogo vibecodado me preocupa bastante. Inclusive, essa própria plataforma da comunidade foi vibecodada em literalmente alguns dias, mas contratei uma agência de cybersegurança para fazer testes e literalmente tentar explorar todas as vulnerabilidades possíveis antes de lançar. O lançamento até demorou mais do que eu queria por conta disso, mas corrigimos todos os problemas e hoje estou bem mais seguro quanto a isso (aliás, se mais alguém por aqui for desenvolvedor e quiser testar mais possíveis vulnerabilidades e me avisar qualquer coisa, ficarei grato).
Quanto ao open source, é algo que não está descartado, até porque vejo muita gente sugerindo. Essa plataforma aqui é o primeiro passo para aproximar a comunidade do desenvolvimento do jogo. Vamos ver o que vai dar!