HTML5 ve Canvas oyunların hızlı prototiplenmesi için iyi midir? [kapalı]


14

HTMl5 için 2D oyunların hızlı prototiplenmesi için kullanılabilecek çerçeveler ve işlemler var mı?

Yanıtlar:


6

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:

  • her bilgisayarda bir tercüman ve JS için bir hata ayıklayıcı yüklüdür (hatta mobil cihazlar)
  • yeni gelenler için kolay karşılama
  • iyi belgelenmiş dil, hala gelişiyor
  • açık teknolojiler aracılığıyla ve aracılığıyla

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.


4

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.

PixieEngine IDE ekran görüntüsü

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.


3

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.


3

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 .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.