Ist HTML5 und Canvas gut für Rapid Prototyping von Spielen? [geschlossen]


14

Gibt es Frameworks und Prozesse für HTML5, die für das Rapid Prototyping von 2D-Spielen verwendet werden können?

Antworten:


6

Ich habe http://gamejs.org gebaut teilweise für diesen Zweck gebaut. Es folgt der PyGame-API, von der ich weiß, dass sie manchmal für das Prototyping verwendet wird.

Ich würde argumentieren, dass JavaScript sehr gut geeignet ist, um schnell Spielcode zu schreiben. Ein ausführlicheres Argument hierzu finden Sie unter Nutzung der prototypischen Vererbung von JavaScript

Weitere Vorteile, wenn Sie bei einfachen Technologien wie html5 und js bleiben:

  • Auf jedem Computer ist ein Interpreter und ein Debugger für JS installiert (auch für mobile Geräte)
  • einfach für Neulinge abzuholen
  • gut dokumentierte Sprache, die sich noch weiterentwickelt
  • offene technologien durch und durch

Ob HTML5 besser geeignet ist als beispielsweise Flash oder sogar Pen & Paper, hängt von Ihrem Spiel und der Weiterentwicklung Ihres Konzepts ab.


4

Ich benutze PixieEngine . Es ist eine webbasierte Spieleentwicklungs-IDE, mit der Sie Spiele entwickeln und veröffentlichen können, ohne eine Entwicklungsumgebung herunterladen oder einrichten zu müssen.

Screenshot der PixieEngine IDE

Die Vorteile gegenüber einfachem HTML Canvas und JavaScript sind, dass CoffeeScript eine sehr syntaktische Light-Sprache ist und die eingebauten Bibliotheken speziell für das Prototyping von Spielen optimiert sind.

Wenn Sie beispielsweise in HTML Canvas einen Kreis füllen möchten, müssen Sie Folgendes aufrufen:

context.fillStyle = color
context.beginPath()
context.arc(x, y, radius, 0, Math.TAU, true)
context.closePath()
context.fill()

Der PixieEngine-Canvas-Wrapper bietet jedoch eine einfache Methode

canvas.fillCircle(x, y, radius, color)

HTML Canvas und JavaScript eignen sich gut für Rapid Game Prototyping, PixieEngine ist jedoch viel besser.


3

Nun, eine flüchtige Google-Suche liefert mehrere Ergebnisse:

Ich weiß nichts über sie speziell, aber ich würde denken, dass HTML5 im Allgemeinen wahrscheinlich eine anständige Möglichkeit ist, Spiele auch ohne Framework oder Engine zu prototypisieren: schnell, direkt, mit geringem Overhead und einfach zu iterieren.


3

Ja! Ich bin Teil des 2-Mann-Teams, das sich zusammensetzt Construct 2, den HTML5-Spieleentwickler, erstellt .

Unser Tool ist beliebt für den Bau vollständiger Spiele und auch bei einem Publikum, das schnell Prototypen von Spielen und Ideen erstellen möchte.

Wenn Sie einen Prototyp erstellen, ist alles, was Zeit spart, von Vorteil. Wir haben hart daran gearbeitet, Construct 2 auch zu einem leistungsstarken, zeitsparenden Gerät zu machen. Ergebnisse können in wenigen Minuten erstellt werden .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.