Alguém está ciente de algum mecanismo de desenho isométrico stable-ish (ou seja, fora de alfa) para JavaScript / HTML5? Fiz algumas pesquisas no Google e encontrei algumas, mas elas estavam principalmente no status alfa / somente para convidados.
Existe algo maduro o suficiente para ser usado em um ambiente de produção? Ou devo simplesmente implementar minha própria implementação por enquanto e esperar o resto do mundo recuperar o atraso?
javascript
html5
isometric
espais
fonte
fonte
Respostas:
Como você disse, os únicos que encontrei são betas ou alfas, e nenhum parece estar pronto para o lançamento.
Neste momento, provavelmente é melhor lançar o seu próprio:
Melhor entendimento dos internos.
Capaz de ajustar o mecanismo às suas necessidades.
Desenvolva os recursos que você precisa usar
Ignore os recursos de outros mecanismos que você não precisa, reduzindo o inchaço do código e a sobrecarga.
Erros e problemas serão o seu próprio problema, e mais fácil e mais rápido de corrigir do que um mecanismo inacabado.
fonte
Que tal esse: http://code.google.com/p/jgen/
fonte
O Aves Engine era realmente um bom motor (ao que parecia), e então a Zynga (pessoal de Farmville) o comprou e o tornou fonte fechada. Há um vídeo dele sendo apresentado em algum lugar, antes de ser comprado.
fonte
Eu concordo, todo o HTML5 está na versão beta, mas muitas pessoas estão trabalhando nos mecanismos de jogo. Estou fazendo um eu mesmo (que lançarei código-fonte aberto e descreverei completamente em um livro sobre desenvolvimento de jogos em HTML5).
Até agora, eu tenho um objeto básico de sprite que funciona como um MovieClip no ActionScript ou um Sprite no PyGame. Possui todos os recursos básicos: velocidade, direção, projeção vetorial, várias imagens, verificação de limites, transformações e detecção básica de colisões.
Também estou trabalhando em um objeto de jogo muito simples. Isso encapsulará o elemento canvas, gerenciará o loop principal de animação e fornecerá uma interface de alto nível para o sistema de eventos (como ele é)
Estou tentando mantê-lo o mais simples possível: algo como gameEngine in Python:
http://aharrisbooks.net/pythonGame/
Mesmo quando eu conseguir esse trabalho, certamente não será estável, porque as tecnologias subjacentes são instáveis demais. O suporte ao navegador de vários recursos do HTML5 muda literalmente todos os dias, e ainda não há suporte significativo para a maioria dos recursos do HTML5 no IE. Além disso, o desempenho varia drasticamente entre os navegadores; portanto, um jogo que funciona muito bem no Chrome pode não funcionar no Firefox.
Se você deseja um ambiente estável e prático, o HTML5 ainda não é. Se você estiver interessado em experimentar o HTML5, parece uma alternativa muito promissora. Definitivamente, estou ansioso para usá-lo como um ambiente de ensino. Eu acredito que será bastante útil nesse sentido.
fonte
Há um jogo que surgiu do google.
fonte
Eu sugeriria dar uma olhada no LimeJS, parece muito promissor - http://www.limejs.com
fonte
O CraftyJS suporta isométrica muito bem e tem exemplos em seu site. Confira: http://craftyjs.com/
fonte
Pessoalmente, acredito que o HTML5 seja estável em baixa, ou seja, o que está lá não será novamente. Obviamente, ninguém sabe como serão todos os problemas não resolvidos no final e, sim, pode haver recursos no futuro que se deve esperar, mas já é "bom o suficiente". É por isso que acho que muitas pessoas estão trabalhando em seu próprio mecanismo de jogo html5 ou nesse sentido. Pelo menos eu sou :-)
Ele ainda não possui um construtor isométrico, mas também não o impede. Os tutoriais serão adicionados em breve, mas principalmente estou postando essa causa. Também listei todos os outros mecanismos que encontrei até agora - aqui na parte inferior http://blog.weeblog.net/?p=29
fonte
Os seguintes mecanismos não suportam ISO imediatamente, mas são - pelo tipo de abstração que eles fornecem - talvez sejam interessantes para você ler ou podem até fornecer código subjacente:
fonte
O Isogenic Engine está na versão 1.1 e tem como objetivo fornecer recursos "sólidos em 2D e isométricos" .
fonte
Eu escrevi um mecanismo de jogo html5 e o código aberto aqui: https://github.com/j03m/trafficcone
Ele suporta um mundo isométrico + sprites e é gratuito.
fonte
Sim, você pode encontrá-lo em http://myospace.jp/about.php . Eu desenvolvi esse mecanismo de avatar baseado em Html5. e eu dou o nome "MYO". Eu o usei para duplicar o sistema de avatar japonês mais conhecido da "ameba pigg". Funciona no iPhone, Android e, claro, na WEB. mas melhor no Iphone. Você pode tentar você mesmo. Se você quiser obter mais informações, envie-me um e-mail.
fonte