Чи хороші HTML5 та Canvas для швидкого прототипування ігор? [зачинено]


14

Чи існують рамки та процеси для HTMl5, які можна використовувати для швидкого прототипування 2D-ігор?

Відповіді:


6

Я створив http://gamejs.org частково . З цього випливає API PyGame, який, як мені відомо, іноді використовується для прототипування.

Я б стверджував, що JavaScript дуже добре піддається написанню ігрового коду; для більш детального аргументу цього ефекту див. Визначення переваг наслідування прототипів JavaScript

Інші переваги, якщо ви залишаєтесь простими технологіями, такими як html5 & js:

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

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


4

Я використовував PixieEngine . Це веб-ідентифікатор розробки ігор IDE, який дозволяє розробляти та публікувати ігри, не завантажуючи та не встановлюючи середовище розробки.

Скріншот 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 man, яка будує Construct 2, що створює ігри HTML5 .

Наш інструмент популярний для створення повноцінних ігор, а також серед аудиторії, яка бажає швидко прототипувати ігри та ідеї.

Створюючи прототип, корисно все, що може заощадити ваш час, і ми наполегливо працювали, щоб зробити Construct 2 також потужним пристроєм економії часу. Результати можна створити за лічені хвилини .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.