Postado 22 horas atrás22 horas atrás SIMMMMMMMMMMMMMMMM!!!!!!!!!!!https://rogtale.com.br/jogar/Desculpem, a emoção foi tanta que eu TIVE que compartilhar. Editado 22 horas atrás22 horas atrás por noezinhos
Postado 22 horas atrás22 horas atrás 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 22 horas atrás22 horas atrás 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 21 horas atrás21 horas atrás Autor 4 minutos atrás, MeliodasBr disse:cadastro n ta liberado kkk'sim, eu sei. é só pra voces verem mesmo. Jaja posto video
Postado 21 horas atrás21 horas atrás Autor videozinho galera:https://www.youtube.com/watch?v=M7a1iAWI8bo
Postado 19 horas atrás19 horas atrás 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 19 horas atrás19 horas atrás 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 19 horas atrás19 horas atrás 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 19 horas atrás19 horas atrás por noezinhos
SIMMMMMMMMMMMMMMMM!!!!!!!!!!!
https://rogtale.com.br/jogar/
Desculpem, a emoção foi tanta que eu TIVE que compartilhar.
Editado por noezinhos