Yanıtlar:
ben inşa ettim Bu amaç için kısmen http://gamejs.org . Bazen prototipleme için kullanıldığını bildiğim PyGame API'sini izler.
JavaScript'in oyun kodunu hızlı bir şekilde yazmaya çok iyi ödünç verdiğini iddia ediyorum; bu etki hakkında daha ayrıntılı bir tartışma için bkz. JavaScript'in prototip kalıtımından yararlanma
Html5 & js gibi basit teknolojilerle kalırsanız diğer avantajlar:
Html5'in Flash veya hatta kalem ve kağıttan daha uygun olup olmadığı oyununuza ve konseptinizin ne kadar geliştiğine bağlıdır.
PixieEngine kullanıyorum . Bir geliştirme ortamı indirmenize veya kurmanıza gerek kalmadan oyunları geliştirmenizi ve yayınlamanızı sağlayan web tabanlı bir oyun geliştirme IDE'sidir.
Düz HTML Canvas ve JavaScript'e göre avantajları, CoffeeScript'in çok sözdizimsel bir ışık dili olması ve yerleşik kütüphanelerin özellikle oyunların prototiplenmesi için optimize edilmesidir.
Örneğin, bir çevreyi doldurmak istediğinizde HTML Canvas'ta aramanız gerekir:
context.fillStyle = color
context.beginPath()
context.arc(x, y, radius, 0, Math.TAU, true)
context.closePath()
context.fill()
Ancak PixieEngine tuval sarmalayıcısı basit bir yöntem sağlar
canvas.fillCircle(x, y, radius, color)
HTML Canvas ve JavaScript hızlı oyun prototiplemesi için iyidir, ancak PixieEngine çok daha iyidir.
Bir cursory Google araması birkaç sonuç üretir:
Özellikle onlar hakkında hiçbir şey bilmiyorum, ancak genel olarak HTML5'in bir çerçeve veya motor olmasa bile oyunları prototiplemek için iyi bir yol olduğunu düşünürüm: hızlı, doğrudan, düşük ek yük ve tekrarlanması kolay.
Evet! HTML5 oyun yaratıcısı Construct 2'yi oluşturan 2 kişilik ekibin bir parçasıyım .
Aracımız tam oyun oluşturmak için popülerdir ve aynı zamanda oyunları ve fikirleri hızlı bir şekilde prototiplemek isteyen bir seyirci arasında popülerdir.
Bir prototip oluştururken size zaman kazandırabilecek her şey faydalıdır ve Construct 2'yi de güçlü bir zaman tasarrufu sağlayan cihaz haline getirmek için çok çalıştık. Sonuçlar dakikalar içinde oluşturulabilir .