पृष्ठभूमि: मेरे पास व्यापक विकास पृष्ठभूमि है, लेकिन पिछली बार जब मैंने एक गेम कोड किया था तो कई साल पहले था। मेरे जावास्क्रिप्ट कौशल काफी सीमित हैं, और मैं एक सरल गेम - टेट्रिस, पीएसी-मैन, या उस जटिलता स्तर के कुछ का निर्माण करके उन्हें सुधारने का इरादा रखता हूं।
प्रश्न: यह मुझे प्रतीत होता है कि एक मौलिक विकल्प जो मुझे बनाने की आवश्यकता है, वह यह है कि मुझे किसी <canvas>
तत्व पर प्रस्तुत करना चाहिए या नहीं।
एक कैनवास के साथ, मेरे पास बिंदुओं, रेखाओं और उस के शीर्ष पर अधिक जटिल चीजों को प्रस्तुत करने के लिए बुनियादी उपकरण हैं। संभवतः इसके साथ मदद करने के लिए विभिन्न ढांचे भी हैं या होंगे।
कैनवास के बिना, मैं अपनी वस्तुओं को डोम-ट्री में रख सकता हूं, एक नियमित वेबपेज की तरह, केवल काफी जटिल, कई अतिव्यापी तत्वों के साथ।
क्या एक दृष्टिकोण दूसरे की तुलना में बेहतर है? क्या वे परस्पर अनन्य हैं? मुझे कैसे पता चलेगा कि किसे चुनना है?