Yanıtlar:
Yalnızca HTML5 ile yazamazsınız. Tarayıcı komut dosyasının güvenlik sınırları nedeniyle ve aynı zamanda hile yapmayı önlemek için kullanıcılar arasında iletişimi sağlamak için her zaman komut dizisine ve bir sunucuya ihtiyacınız olacaktır.
Birçok kişi çok oyunculu html5 oyunları yazdı, ben bile var. Html5'in kendisi muhtemelen en önemli kısmı değildir. İhtiyaç duyulan şeylerin çoğu (hepsi değilse de) html 4.01'de de mevcuttu. İstisna tuvaldir, ancak tuval svg'den daha yavaştır ve svg zaten birçok tarayıcıda mevcuttu.
Ben gerçekten "html5 oyun" mani doğdu ne javascript sunucu tarafı uygulamaları yapmak için yeteneği olduğunu düşünüyorum. Bu, tüm istemci tarafı programcılarının aniden tüm sistemi kendileri yapabileceği ve oyun gibi şeyler söz konusu olduğunda genellikle yaratıcı insanlar oldukları anlamına gelir. JS'nin o kadar kolay olduğundan bahsetmiyorum bile, büyükanneniz bile onunla programlayabilir. Olabilir.
Bir tarayıcı oyunu için ortak bir mimari
Client Server
|-----------------------| |---------------------|
View - input/output logic - Communication - Validation - Game World
| |
client database (if needed) server database (if needed)
Veya gerçek "diller" açısından:
İşte buradasın. Sadece javascript ve html kullanılarak yazılmış tam bir internet oyunu. Güzel.
Http://smus.com/multiplayer-html5-games-with-node adresindeki makaleye ve ayrıca makaleyle birlikte sağlanan kaynağa göz atın . Bunun ağ için JavaScript kullandığını unutmayın.