背景:私は広範な開発の背景を持っていますが、ゲームをコーディングしたのは何年も前です。私のJavascriptスキルは非常に限られており、テトリス、パックマン、またはその複雑さレベルの単純なゲームを構築することにより、それらを改善するつもりです。
質問:私がしなければならない基本的な選択は、<canvas>
要素にレンダリングするかどうかです。
キャンバスには、ポイント、ライン、さらに複雑なものをレンダリングするための基本的なツールがあります。おそらく、これを支援するためのさまざまなフレームワークがあります。
キャンバスがなければ、オブジェクトをDOMツリーに保持できます。通常のWebページのように、非常に複雑で、多くの要素が重複しています。
1つのアプローチは他のアプローチよりも優れていますか?それらは相互に排他的ですか?どれを選ぶべきかをどうやって知るのですか?