Arka plan: Kapsamlı bir geliştirme geçmişim var, ancak son kez bir oyunu kodladığımda yıllar önce oldu. Javascript becerilerim oldukça sınırlı ve basit bir oyun - Tetris, Pac-man veya bu karmaşıklık seviyesindeki bir şey inşa ederek onları geliştirmeyi düşünüyorum.
Soru: Bana öyle geliyor ki, yapmam gereken temel bir seçim bir <canvas>
öğe üzerinde işlem yapmam gerekip gerekmediğidir .
Bir tuval ile, noktaları, çizgileri ve daha karmaşık şeyleri oluşturmak için temel araçlara sahibim. Muhtemelen bu konuda yardımcı olacak çeşitli çerçeveler vardır veya olacaktır.
Bir tuval olmadan, nesnelerimı DOM ağacında tutabilirim, normal bir web sayfası gibi, birbiriyle örtüşen birçok öğeye sahip, oldukça karmaşık.
Bir yaklaşım diğerinden daha mı iyi? Bunlar birbirini dışlar mı? Hangisini seçeceğimi nasıl bilebilirim?