Risposte:
Ho creato http://gamejs.org in parte per questo scopo. Segue l'API di PyGame che a volte conosco viene utilizzata per la prototipazione.
Direi che JavaScript si presta molto bene a scrivere rapidamente il codice di gioco; per un argomento più elaborato in tal senso, vedere Capitalizzare l'eredità prototipale di JavaScript
Altri vantaggi se rimani con tecnologie semplici, come html5 & js:
Se html5 è più adatto di, diciamo, Flash o anche carta e penna dipende dal tuo gioco e da quanto è evoluto il tuo concetto.
Sto usando PixieEngine . È un IDE di sviluppo di giochi basato sul Web che ti consente di sviluppare e pubblicare giochi senza dover scaricare o configurare un ambiente di sviluppo.
I vantaggi rispetto alla semplice tela HTML e JavaScript sono che CoffeeScript è un linguaggio leggero molto sintattico e le librerie integrate ottimizzano specificamente per la prototipazione dei giochi.
Ad esempio in HTML Canvas quando vuoi riempire una cerchia devi chiamare:
context.fillStyle = color
context.beginPath()
context.arc(x, y, radius, 0, Math.TAU, true)
context.closePath()
context.fill()
Ma il wrapper di tela PixieEngine offre un metodo semplice
canvas.fillCircle(x, y, radius, color)
HTML Canvas e JavaScript sono utili per la prototipazione rapida di giochi, ma PixieEngine è molto meglio.
Bene, una rapida ricerca su Google produce diversi risultati:
Non ne so nulla in particolare, ma penso che in generale l'HTML5 sia probabilmente un modo decente per prototipare i giochi anche senza un framework o un motore: veloce, diretto, a basso costo e facile da iterare.
Sì! Faccio parte del team di 2 man che costruisce Construct 2, il creatore del gioco HTML5 .
Il nostro strumento è popolare per la creazione di giochi completi e anche tra un pubblico che desidera prototipare rapidamente giochi e idee.
Quando si crea un prototipo, tutto ciò che può farti risparmiare tempo è vantaggioso e abbiamo lavorato duramente per rendere Construct 2 anche un potente dispositivo per risparmiare tempo. I risultati possono essere creati in pochi minuti .