HTML5'te javascript kullanarak gerçek zamanlı çok oyunculu bir platform oyunu oluşturmayı planlıyorum. Web'lerde yaklaşık 4 saat aradıktan sonra, ebedi soru üzerine güncel bir cevap bulamadım: DOM ile oyunumu bir tuvalin içine yerleştirmekten daha hızlı mı olacak? Oyun tüm belge olacak. 2/4 oyuncu haritaya atlayacak ve birbirlerine ateş edecek, bombalar patlayacak. Yani? O ne olacak. 2 yıl önce DOM ile bir çizim uygulaması yaptığımı hatırlıyorum ve sorunsuz bir şekilde çalıştı, ama sanırım tuval hızı bugünlerde daha mı iyi? Sağolun beyler.HTML5 Oyun, kanvas veya div?
P.S. Ben de Dart kullanmayı düşünüyorum.
En modern JavaScript (veya Dart) oyunlar Senin ya da tuval öğesi olmadan bu gibi şeyler yapmak gerçekten zor olurdu olamayacağını eminim bir tuvalde işlenir. Dart da gelişmiş tuval programları için bazı kütüphanelere (neredeyse eminim) sahiptir. Bazı Dart örnek projeler veya Dart paket yöneticisi [Pub] (http://pub.dartlang.org) bir göz atın ve hızlı bir şekilde başlamanız için bazı şeyler bulmalısınız. – beakr
En yeni tarayıcıların çoğunda donanım hızlandırılmış tuval var. Gerçek performans hala tarayıcıya bağlı. Ayrıca, hem kanvas hem de DOM oluşturmayı kullanarak çözümleri de tarayabilirsiniz. Ancak tuval, güzelliğini daha karmaşık bir şekilde gösterecektir. (Parçacıklar, gölgeler, dönüşümler vb. Gibi). –
Dart kullanmayı tercih ederseniz, çok sayıda bilgi ve kod için http://dartgamedevs.org adresine bakın. –