HTML5 и Canvas хороши для быстрого создания прототипов игр? [закрыто]

14

Существуют ли рамки и процессы для HTMl5, которые можно использовать для быстрого прототипирования 2D-игр?

Extrakun
источник

Ответы:

6

Я построил http://gamejs.org частично для этой цели. Это следует за PyGame API, который я знаю, иногда используется для создания прототипов.

Я бы сказал, что JavaScript очень хорошо подходит для быстрого написания игрового кода; более подробный аргумент в этом отношении см. в разделе « Использование в наследовании прототипа JavaScript».

Другие преимущества, если вы остаетесь с простыми технологиями, такими как html5 & js:

  • на каждом компьютере установлен интерпретатор и отладчик для JS (даже для мобильных устройств)
  • легко подобрать для новичков
  • хорошо документированный язык, все еще развивающийся
  • открытые технологии насквозь

Будет ли html5 более подходящим, чем, скажем, Flash или даже бумага и перо, зависит от вашей игры и от того, насколько развита ваша концепция.

oberhamsi
источник
4

Я использую PixieEngine . Это среда разработки игр на основе веб-технологий, которая позволяет разрабатывать и публиковать игры без необходимости загружать или настраивать среду разработки.

PixieEngine IDE скриншот

Преимущества перед простым HTML Canvas и JavaScript заключаются в том, что CoffeeScript является очень легким синтаксическим языком, а встроенные библиотеки оптимизированы специально для создания прототипов игр.

Например, в HTML Canvas, когда вы хотите заполнить круг, вам нужно позвонить:

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

Но оболочка холста PixieEngine предоставляет простой метод

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

HTML Canvas и JavaScript хороши для быстрого создания прототипов игр, но PixieEngine намного лучше.

Даниэль Х Мур
источник
3

Ну, беглый поиск Google дает несколько результатов:

Я ничего о них не знаю конкретно, но я думаю, что в целом HTML5 - это, вероятно, достойный способ создания прототипов игр даже без фреймворка или движка: быстрый, прямой, с минимальными накладными расходами и простым в использовании.


источник
3

Да! Я являюсь частью команды из 2 человек, которая создает Construct 2, создателя игры на HTML5 .

Наш инструмент популярен для создания полных игр, а также среди аудитории, которая хочет быстро создавать прототипы игр и идей.

При создании прототипа ничего , что может спасти вас время полезно и мы упорно трудились , чтобы сделать Construct 2 мощного время экономии устройства , а также. Результаты могут быть созданы в считанные минуты .

Том Гуллен
источник