Postado Setembro 29Set 29 SIMMMMMMMMMMMMMMMM!!!!!!!!!!!https://rogtale.com.br/jogar/Desculpem, a emoção foi tanta que eu TIVE que compartilhar. Editado Setembro 29Set 29 por noezinhos
Postado Setembro 30Set 30 Parabéns pelo começo. Mas como você conseguiu "converter" para a web? foi uma parte? tudo uma unica vez? como é feito esse processo?
Postado Setembro 30Set 30 Autor 2 minutos atrás, zedge disse:Parabéns pelo começo. Mas como você conseguiu "converter" para a web? foi uma parte? tudo uma unica vez? como é feito esse processo?Valeu! Não foi uma parte, é o jogo inteiro rodando no navegador. E também não é um "jogo web" feito do zero: é o mesmo client do PC, com o mesmo código, compilado de outro jeito.Resumindo como foi:O código: o Priston é C++. Em vez de gerar um .exe pro Windows, a gente compila o mesmo fonte pra WebAssembly, que é o formato que o navegador consegue rodar quase na velocidade nativa. O código do jogo em si quase não mudou.O que foi trabalhoso: o jogo foi feito achando que estava no Windows. Ele chama janela, teclado, mouse, arquivo e DirectX. Então fizemos uma camada que "finge" ser o Windows: o jogo pede as coisas do jeito dele e por baixo quem responde é o navegador. Isso já vinha da versão Android que eu fiz, então boa parte foi reaproveitada. (isso é uma gambiarra que será re-feito ainda)Gráfico: o jogo desenha em DirectX 11, que não existe no navegador. Traduzimos essas chamadas pra WebGL2. Fomos comparando cena por cena com a versão do PC até ficar igual.Rede: navegador não abre conexão direta com o servidor do jogo como o .exe faz. Colocamos um serviço no meio que recebe a conexão do navegador e repassa pro servidor. Pro servidor, é um jogador normal.Arquivos: mapas, modelos e texturas são baixados do nosso servidor conforme o jogo precisa, sem instalar nada.Não foi de uma vez só. Fomos por etapas: primeiro abrir a tela, depois desenhar certo, depois logar no servidor de verdade, e por último publicar. O Android e a web usam a mesma base, então um ajudou o outro.A vantagem é que tudo que a gente muda no jogo do PC já vai junto pra web e pro celular, porque é o mesmo código.Antes de estourar o Priston Tale pra WEB, a gente já vem trabalhando numa versão para Mobile há cerca de 1 ano, basicamente eu só reaproveitei tudo. Só não divulguei ainda, mas não vejo problemas em divulgar aqui, afinal, somos uma comunidade de desenvolvedores. O público em si saberá em breve sobre.
Postado Setembro 30Set 30 Autor 4 minutos atrás, MeliodasBr disse:cadastro n ta liberado kkk'sim, eu sei. é só pra voces verem mesmo. Jaja posto video
Postado Setembro 30Set 30 Autor 14 minutos atrás, kwn disse:Posta a source pra "estudos" aidps vou separar e postar aqui de graça pra galera, só com o webgl2 e fé fé
Postado Setembro 30Set 30 Autor 15 minutos atrás, kwn disse:Posta a source pra "estudos" aisó deixa eu lançar o meu primeiro, q ai eu ajudo os outros kdsajdkadjsadksas
Postado Setembro 30Set 30 Autor é amigos, atingi 20~30fps (sem a aceleração de hardware). Vou continuar e postando a evolução aquiobs: ignorem a Ricarten com esses assets soltos. Ainda não tá pronto. Editado Setembro 30Set 30 por noezinhos
Postado Outubro 1Out 1 Parabéns pelo desenvolvimento, e por compartilhar o caminho de como chegou nesse resultado, para quem estuda e entende oque está fazendo é uma grande dica!
SIMMMMMMMMMMMMMMMM!!!!!!!!!!!
https://rogtale.com.br/jogar/
Desculpem, a emoção foi tanta que eu TIVE que compartilhar.
Editado por noezinhos