2009-07-22 8 views
4

Je prévois de créer un jeu en ligne. Je veux que ce jeu puisse fonctionner dans le navigateur, avoir des performances décentes et beaucoup d'animations et d'entrées continues. Je veux que ce jeu évolue bien, parce que je veux qu'il devienne massif plus tard. J'ai pensé à essayer de créer une applet java, mais j'ai commencé à douter de moi. Une applet est-elle le bon choix? Dois-je jeter un oeil à javaFX? Ou devrais-je essayer Flash ou JavaScript? Ou y a-t-il une technologie à laquelle je n'ai pas encore pensé?Créer un jeu web, quelle technologie utiliser?

Quelle technologie recommanderiez-vous pour créer un jeu en ligne?

Répondre

3
  • Adobe Flash
  • Adobe Flex
  • Microsoft Silverlight
0

Processing convient probablement à vos besoins. Il est plus facile à utiliser que Java pur et est livré avec un tas de bonnes bibliothèques, et à la fin vous obtenez une applet Java normale. Flash est également une bonne option pour les jeux en ligne.

+0

traitement? Vraiment? Je ne l'ai jamais vu utilisé pour autre chose que de minuscules petites offs. Tu penses vraiment que ça peut évoluer? – Breton

+0

Gardez à l'esprit que vous n'avez pas besoin d'utiliser leur petit éditeur pour tout. Vous pouvez écrire Traitement dans Eclipse. Je dirais que tous les problèmes d'évolutivité qu'ils ont sont seulement avec leur IDE. –

+0

Javascript n'est pas la meilleure façon de faire des jeux. Il n'y a pas d'API native et il n'y a pas de classes. –

5

Je vous recommande vraiment d'utiliser Haxe. Beaucoup de site Web qui fonctionne jeu en ligne, utilisez ce langage/cadre, donc je ne me souviens de rien pour le moment. En fait, il a été conçu pour cela.

Haxe combine JavaScript, Flash, PHP ...

Edit: Liste de site en cours d'exécution avec Haxe: here. Tous les sites web de Motion-Twin utilisent Haxe.

3

Je ne considérerais jamais une applet Java pour un jeu web. Je pencherais pour:

  1. HTML + Javascript si le format permet
  2. Adobe Flash
  3. Microsoft Silverlight

Purement parce que le nombre de personnes qui seront en mesure de jouer à votre jeu sans installation.

+0

D'accord. Java est presque mort sur le navigateur. Ils ont perdu le jeu il y a un certain temps contre Flash qui peut aujourd'hui être considéré comme le standard de facto. Silverlight est en train de rattraper, cependant, bien que les utilisateurs de Linux doivent attendre un peu jusqu'à ce que Moonlight 2 soit fini. – Joey

0

Cela dépend vraiment des critères, est-ce 2D, 3D, en mode texte? Cependant, faites-le aussi simple que possible, ce qui signifie que vous ne devriez pas trop penser et trop faire et simplement sélectionner une technologie à cause du "nom" ou autre chose. Créez une architecture et utilisez n'importe quelle technologie adaptée à votre jeu.

Une liste de bonne connue technologie

  • Microsoft Silverlight
  • Adobe Flash
  • Java (Applet)

et un peu plus, mais ceux-ci sont les plus communs.

0

Flash est vraiment votre meilleur pari pour cela. Je resterais à l'écart des nouvelles technologies, comme Silverlight ou quoi que ce soit d'autre, simplement parce que vous ne les voyez pas très souvent et ce serait une mauvaise décision d'essayer et d'apprendre à faire quelque chose qui n'a généralement pas été déjà fait.

Surtout parce que vous avez mentionné la mise à l'échelle, le flash utilise vector graphics, qui peut être aussi grand ou aussi petit que vous voulez, parce que leur taille n'est pas définie en pixels. Java est réalisable, mais vraiment, tous les meilleurs jeux web sont faits en utilisant le flash. Regardez tous les grands jeux sur des sites comme Kongregate, en particulier ceux produits par Armor Games. Une fois que cela devient assez grand, il pourrait être utile de sortir du navigateur pour surmonter certaines limites, mais c'est très loin dans le futur.

+0

Je doute qu'il ait voulu dire scaling d'image avec "scale bien" :) – Joey

+0

Cela pourrait être le cas, mais vous ne devriez pas vous inquiéter de faire un jeu qui "évolue bien" en ce sens pour votre premier jeu, ou même votre dixième partie. Il y a une courbe très large et régulièrement arrondie pour atteindre ce point, et il y a beaucoup à apprendre entre le "premier jeu" et le "jeu flash massivement multijoueur". – Sneakyness

+0

Il ne devrait même pas s'inquiéter de quoi que ce soit autre que le joueur solo depuis un certain temps. Si ce n'est pas amusant pour une personne, ce ne sera pas amusant pour 1000 personnes. – Sneakyness

0

Il y a aussi:

  • Pushbutton - moteur flash open source. Game Maker - a un composant Web maintenant, gratuit pour les jeux simples, petit coût pour le moteur complet.

  • Tangent sauvage - graphismes excellents, coût plus élevé cependant.

  • Flixel - nouveau moteur de jeu excitant pour le flash, libre je crois. FlashPunk - nouveau gamin sur le bloc, essayant de concurrencer Flixel.

0

Actionscript 3, vous devriez commencer avec flash, lorsque vous pensez que vous aurez seulement besoin de codage, vous pouvez utiliser flex;)

Questions connexes