2009-07-22 5 views
4

Ich plane ein Web-Spiel zu erstellen. Ich möchte, dass dieses Spiel im Browser läuft, eine anständige Leistung bietet und eine Menge kontinuierlicher Animationen und Eingaben bietet. Ich möchte, dass dieses Spiel gut skaliert, weil ich möchte, dass es später massiv wird.Erstellen eines Web-Spiels, welche Technologie zu verwenden?

Ich dachte über den Versuch nach, ein Java-Applet zu erstellen, aber dann begann ich zu zweifeln. Ist ein Applet die richtige Wahl? Soll ich einen Blick auf javaFX werfen? Oder sollte ich Flash oder JavaScript ausprobieren? Oder gibt es eine Technologie, über die ich noch nicht nachgedacht habe?

Welche Technologie würden Sie zum Erstellen eines Web-Spiels empfehlen?

Antwort

3
  • Adobe Flash
  • Adobe Flex
  • Microsoft Silverlight
0

Processing wahrscheinlich Ihren Bedürfnissen entspricht. Es ist einfacher zu verwenden als reines Java und kommt mit einer Reihe von netten Bibliotheken, und am Ende erhalten Sie ein normales Java-Applet. Flash ist auch eine gute Option für Web-Spiele.

+0

Verarbeitung? "Ja wirklich?" Ich habe nie gesehen, dass es für etwas anderes als kleine kleine One-Offs verwendet wurde. Sie glauben wirklich, dass es skalieren kann? – Breton

+0

Denken Sie daran, dass Sie nicht ihren kleinen kleinen Editor für alles verwenden müssen. Sie können die Verarbeitung in Eclipse schreiben. Ich würde sagen, dass alle Skalierbarkeitsprobleme, die sie haben, nur mit ihrer IDE sind. –

+0

Javascript ist nicht der beste Weg, um Spiele zu machen. Es gibt keine native API und keine Klassen. –

5

Ich empfehle Ihnen wirklich, Haxe zu verwenden. Viele Webseiten, auf denen ein Webspiel läuft, benutze diese Sprache/Framework, daher kann ich mich im Moment nicht daran erinnern. Tatsächlich wurde es dafür entworfen.

Haxe kombiniert JavaScript, Flash, PHP ...

Edit: Liste der Website mit Haxe ausgeführt wird: here. Alle Motion-Twin-Website verwenden Haxe.

3

Ich würde nie ein Java-Applet für ein Web-Spiel betrachten. Ich würde für:

  1. HTML + Javascript, wenn das Format
  2. Adobe Flash
  3. Microsoft Silverlight

rein, weil die Zahl der Menschen ermöglicht, die mit nicht in der Lage, das Spiel zu spielen Installation.

+0

Einverstanden. Java ist im Browser fast tot. Sie haben das Spiel vor einiger Zeit gegen Flash verloren, das heutzutage als De-facto-Standard angesehen werden kann. Silverlight holt jedoch auf, obwohl Linux-Benutzer etwas warten müssen, bis Moonlight 2 fertig ist. – Joey

0

Es hängt wirklich von den Kriterien ab, ist es 2D, 3D, Textmodus? Machen Sie es jedoch so einfach wie möglich, das heißt, Sie sollten nicht überdenken und übertreiben und nur eine Technologie wegen des "Namens" oder was auch immer wählen. Erstellen Sie eine Architektur und verwenden Sie die Technologie, die für Ihr Spiel geeignet ist.

Eine Liste der bekannten guten technologie

  • Microsoft Silverlight
  • Adobe Flash
  • Java (Applets)

und einige mehr, aber diese sind am häufigsten.

0

Flash ist wirklich Ihre beste Wette dafür. Ich würde mich von neueren Technologien, wie Silverlight oder was auch immer sonst, fernhalten, einfach weil man sie nicht oft sieht und es wäre eine schlechte Entscheidung zu versuchen, etwas zu lernen, das es normalerweise nicht war jetzt fertig.

Insbesondere weil Sie Skalierung erwähnt haben, verwendet Flash vector graphics, die so groß oder so klein sein können, wie Sie möchten, weil ihre Größe nicht in Pixeln definiert ist.

Java ist machbar, aber wirklich, die besten Web-Spiele werden mit Flash gemacht. Schau dir all die tollen Spiele auf Webseiten wie Kongregate an, besonders die von Armor Games. Sobald es groß genug wird, kann es sich lohnen, sich außerhalb des Browsers zu bewegen, um bestimmte Einschränkungen zu überwinden, aber das ist sehr weit in der Zukunft.

+0

Ich bezweifle s? Er meinte Bildskalierung mit "gut skalieren" :) – Joey

+0

Das könnte der Fall sein, aber Sie sollten nicht besorgt sein, ein Spiel zu machen, das in diesem Sinne gut skaliert für Ihr erstes Spiel oder sogar Ihr 10. Spiel. Es gibt eine sehr große und stetig abgerundete Kurve, um diesen Punkt zu erreichen, und es gibt eine Menge zu lernen zwischen "First Game Ever" und "Massively Multiplayer Flash Game". – Sneakyness

+0

Er sollte sich schon lange nicht mehr um Einzelspieler kümmern. Wenn es nicht für eine Person Spaß macht, wird es für 1000 nicht lustig sein. – Sneakyness

0

Es gibt auch:

  • Druckschalter - Open-Source-Flash-Motor.

  • Game Maker - hat jetzt eine Web-Komponente, frei für einfache Spiele, kleine Kosten für den vollen Motor.

  • Wild Tangente - hervorragende Grafik, höhere Kosten.

  • Flixel - aufregende neue Spiel-Engine für Flash, kostenlos, glaube ich.

  • FlashPunk - neues Kind auf dem Block, versucht, mit Flixel zu konkurrieren.

0

Actionscript 3, sollten Sie mit blinken beginnen, wenn Sie denken, dass Sie nur Codierung benötigen, können Sie verwenden flex;)

Verwandte Themen