Quelqu'un connaît-il des moteurs de dessin isométrique stable (c'est-à-dire hors alpha) pour JavaScript / HTML5? J'ai fait quelques recherches sur Google et en ai trouvé quelques-unes, mais elles étaient pour la plupart en statut alpha / invitation uniquement.
Existe-t-il quelque chose d'assez mature pour être utilisé dans un environnement de production? Ou devrais-je simplement rouler ma propre implémentation pour l'instant et attendre que le reste du monde se rattrape?
javascript
html5
isometric
espais
la source
la source
Réponses:
Comme vous l'avez dit, les seuls que j'ai trouvés sont des bêtas ou des alphas, aucun ne semblant prêt à être publié.
À ce stade, il est probablement préférable de lancer le vôtre:
Meilleure compréhension des internes.
Capable d'adapter le moteur à vos besoins.
Développez les fonctionnalités dont vous avez besoin pour utiliser
Ignorez les fonctionnalités des autres moteurs dont vous n'avez pas besoin, réduisant ainsi le gonflement du code et les frais généraux.
Les bogues et les problèmes seront votre propre problème, et plus faciles et plus rapides à corriger qu'un moteur inachevé.
la source
Qu'en est-il de celui-ci: http://code.google.com/p/jgen/
la source
L'Aves Engine était un très bon moteur (il semblait donc), puis Zynga (les gens de Farmville) l'ont acheté et l'ont fait en source fermée. Il y a une vidéo de celui-ci présenté quelque part, avant qu'il ne soit acheté.
la source
Je suis d'accord, tout HTML5 est en version bêta, mais beaucoup de gens travaillent sur des moteurs de jeu. J'en fais un moi-même (que je publierai open-source et décrirai en détail dans un livre sur le développement de jeux HTML5.)
Jusqu'à présent, j'ai un objet sprite de base qui fonctionne un peu comme un MovieClip dans ActionScript ou un Sprite dans PyGame. Il possède toutes les fonctionnalités de base: vitesse, direction, projection vectorielle, images multiples, vérification des limites, transformations et détection de collision de base.
Je travaille également sur un objet de jeu très simple. Cela encapsulera l'élément canvas, gérera la boucle d'animation principale et fournira une interface de haut niveau au système d'événements (tel qu'il est)
J'essaie de garder les choses aussi simples que possible: quelque chose comme gameEngine en Python:
http://aharrisbooks.net/pythonGame/
Même lorsque cela fonctionne, ce ne sera certainement pas stable, car les technologies sous-jacentes sont beaucoup trop instables. La prise en charge par le navigateur de diverses fonctionnalités HTML5 change littéralement tous les jours, et il n'y a toujours pas de prise en charge significative pour la plupart des fonctionnalités HTML5 dans IE. En outre, les performances varient considérablement entre les navigateurs, donc un jeu qui fonctionne très bien dans Chrome peut ne pas fonctionner du tout dans Firefox.
Si vous voulez un environnement stable et pratique, HTML5 ne l'est pas encore. Si vous souhaitez expérimenter avec HTML5, cela ressemble à une alternative très prometteuse. Je suis vraiment impatient de l'utiliser comme environnement d'enseignement. Je pense que ce sera très utile à cet égard.
la source
Il y a un isogame qui vient de google.
la source
Je suggérerais de regarder LimeJS, semble très prometteur - http://www.limejs.com
la source
CraftyJS supporte assez bien l'isométrique et a des exemples sur leur site. Découvrez-le: http://craftyjs.com/
la source
Personnellement, je pense que HTML5 est stable à la baisse, c'est-à-dire que ce qu'il y aura ne reviendra pas. Évidemment, personne ne sait comment finiront tous les problèmes non résolus et oui, il pourrait y avoir des fonctionnalités à attendre, mais c'est déjà "assez bien". C'est pourquoi je suppose que beaucoup de gens travaillent sur leur propre moteur de jeu html5 ou vers cela. Au moins je suis :-)
Il n'a pas encore de générateur isométrique, mais bon, cela ne vous arrête pas non plus. Des tutoriels seront ajoutés bientôt, mais principalement je poste cette cause, j'ai également répertorié tous les autres moteurs que j'ai trouvés jusqu'à présent - ici en bas http://blog.weeblog.net/?p=29
la source
Les moteurs suivants ne prennent pas en charge l'ISO, mais sont - du type d'abstraction qu'ils fournissent - peut-être intéressants à lire, ou peuvent même fournir du code sous-jacent:
la source
Isogenic Engine est en version 1.1 et vise à fournir des fonctionnalités "2d solides et isométriques" .
la source
J'ai écrit un moteur de jeu html5 et je l'ai ouvert ici: https://github.com/j03m/trafficcone
Il prend en charge un monde isométrique + sprites et est gratuit.
la source
Oui, vous pouvez le trouver sur http://myospace.jp/about.php . J'ai développé ce moteur d'avatar basé sur Html5. et je lui donne le nom "MYO". Je l'ai utilisé pour reproduire le système d'avatar japonais le plus connu de "ameba pigg". Cela fonctionne sur Iphone, Android et bien sûr WEB. mais mieux sur Iphone. Vous pouvez l'essayer vous-même. si vous voulez plus d'informations à ce sujet, veuillez m'envoyer un mail.
la source