Czy HTML5 i Canvas są dobre do szybkiego prototypowania gier? [Zamknięte]

14

Czy istnieją ramy i procesy dla HTMl5, które można wykorzystać do szybkiego prototypowania gier 2D?

Extrakun
źródło

Odpowiedzi:

6

Zbudowałem http://gamejs.org częściowo w tym celu. Jest zgodny z interfejsem API PyGame, o którym wiem, że czasami jest używany do prototypowania.

Twierdziłbym, że JavaScript bardzo dobrze nadaje się do szybkiego pisania kodu gry; Bardziej rozbudowany argument na ten temat można znaleźć w części Wykorzystanie prototypowego dziedziczenia JavaScript

Inne zalety, jeśli pozostaniesz przy prostych technologiach, takich jak HTML5 i JS:

  • każdy komputer ma zainstalowany interpreter i debugger dla JS (nawet urządzenia mobilne)
  • łatwy do odebrania dla początkujących
  • dobrze udokumentowany język, wciąż ewoluujący
  • otwarte technologie na wskroś

To, czy html5 jest bardziej odpowiedni niż, powiedzmy, Flash, czy nawet długopis i papier, zależy od twojej gry i ewolucji twojej koncepcji.

oberhamsi
źródło
4

Korzystam z PixieEngine . To internetowe środowisko do tworzenia gier IDE, które umożliwia tworzenie i publikowanie gier bez konieczności pobierania lub konfigurowania środowiska programistycznego.

Zrzut ekranu PixieEngine IDE

Zaletą zwykłego HTML Canvas i JavaScript jest to, że CoffeeScript jest bardzo lekkim językiem składniowym, a wbudowane biblioteki optymalizują się specjalnie do prototypowania gier.

Na przykład w HTML Canvas, jeśli chcesz wypełnić okrąg, musisz zadzwonić:

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

Ale opakowanie płótna PixieEngine zapewnia prostą metodę

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

HTML Canvas i JavaScript są dobre do szybkiego prototypowania gier, ale PixieEngine jest znacznie lepszy.

Daniel X Moore
źródło
3

Cóż, pobieżna wyszukiwarka Google daje kilka wyników:

Nie wiem nic na ich temat, ale sądzę, że ogólnie HTML5 jest prawdopodobnie dobrym sposobem na tworzenie prototypów gier nawet bez frameworka lub silnika: szybki, bezpośredni, niski koszt i łatwy w iteracji.


źródło
3

Tak! Należę do zespołu 2-osobowego, który tworzy Construct 2, twórcę gier HTML5 .

Nasze narzędzie jest popularne do tworzenia pełnych gier, a także wśród odbiorców, którzy chcą szybko prototypować gry i pomysły.

Podczas tworzenia prototypu wszystko, co pozwala zaoszczędzić czas, jest korzystne, dlatego ciężko pracowaliśmy, aby Construct 2 był również potężnym urządzeniem oszczędzającym czas. Wyniki można utworzyć w kilka minut .

Tom Gullen
źródło