Відповіді:
Я створив http://gamejs.org частково . З цього випливає API PyGame, який, як мені відомо, іноді використовується для прототипування.
Я б стверджував, що JavaScript дуже добре піддається написанню ігрового коду; для більш детального аргументу цього ефекту див. Визначення переваг наслідування прототипів JavaScript
Інші переваги, якщо ви залишаєтесь простими технологіями, такими як html5 & js:
Чи підходить html5, ніж, скажімо, Flash або навіть ручка та папір, залежить від вашої гри та того, наскільки розвивалася ваша концепція.
Я використовував 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 набагато краще.
Ну а побіжний пошук Google дає кілька результатів:
Я нічого не знаю про них конкретно, але я думаю, що в цілому HTML5 - це, мабуть, гідний спосіб прототипу ігор навіть без рамки чи двигуна: швидкий, прямий, низький накладні витрати та простий в ітерації.
Так! Я є членом команди 2 man, яка будує Construct 2, що створює ігри HTML5 .
Наш інструмент популярний для створення повноцінних ігор, а також серед аудиторії, яка бажає швидко прототипувати ігри та ідеї.
Створюючи прототип, корисно все, що може заощадити ваш час, і ми наполегливо працювали, щоб зробити Construct 2 також потужним пристроєм економії часу. Результати можна створити за лічені хвилини .