Respuestas:
Construí http://gamejs.org en parte para este propósito. Sigue la API PyGame que sé que a veces se usa para la creación de prototipos.
Yo diría que JavaScript se presta muy bien para escribir rápidamente el código del juego; Para un argumento más elaborado en este sentido, vea Capitalizar la herencia prototípica de JavaScript.
Otras ventajas si te quedas con tecnologías simples, como html5 y js:
Si html5 es más adecuado que, por ejemplo, Flash o incluso lápiz y papel, depende de su juego y de la evolución de su concepto.
He estado usando PixieEngine . Es un IDE de desarrollo de juegos basado en la web que le permite desarrollar y publicar juegos sin tener que descargar o configurar un entorno de desarrollo.
Las ventajas sobre HTML Canvas y JavaScript simples son que CoffeeScript es un lenguaje ligero muy sintáctico y las bibliotecas integradas se optimizan específicamente para la creación de prototipos de juegos.
Por ejemplo, en HTML Canvas cuando desea completar un círculo, debe llamar:
context.fillStyle = color
context.beginPath()
context.arc(x, y, radius, 0, Math.TAU, true)
context.closePath()
context.fill()
Pero el envoltorio de lienzo PixieEngine proporciona un método simple
canvas.fillCircle(x, y, radius, color)
HTML Canvas y JavaScript son buenos para la creación rápida de prototipos de juegos, pero PixieEngine es mucho mejor.
Bueno, una búsqueda superficial en Google produce varios resultados:
No sé nada sobre ellos específicamente, pero creo que, en general, HTML5 es probablemente una forma decente de crear prototipos de juegos incluso sin un marco o motor: rápido, directo, bajo costo y fácil de iterar.
¡Si! Soy parte del equipo de 2 hombres que construye Construct 2, el creador del juego HTML5 .
Nuestra herramienta es popular para crear juegos completos y también entre una audiencia que desea crear prototipos de juegos e ideas rápidamente.
Al crear un prototipo, cualquier cosa que pueda ahorrarle tiempo es beneficiosa y hemos trabajado duro para hacer de Construct 2 un poderoso dispositivo que también ahorre tiempo. Los resultados se pueden crear en minutos .