विषय
- #AI गेम विकास
- #गेम प्रोग्रामिंग
- #जावास्क्रिप्ट गेम
- #HTML5 गेम
- #गेम निर्माण
रचना: 2024-11-08
रचना: 2024-11-08 17:26
हम एक नए प्रोजेक्ट के साथ वापस आ गए हैं।
पिछले भाग में हमें बहुत कुछ सीखने को मिला, इसलिए इस बार हम शुरुआत से ही संरचना बनाकर काम करना शुरू करेंगे।
हमने एक नया थ्रेड बनाया और सबसे पहले नीचे दिए गए प्रश्न पूछे।
Q1. आगे जाकर हम जावास्क्रिप्ट, HTML और CSS का उपयोग करके एक गेम बनाएंगे।
Q2. मूल संरचना इस प्रकार है: खेल गाँव से शुरू होता है, और गाँव में एक सराय (आराम करके स्वास्थ्य और मन को बहाल करने के लिए), एक दुकान (सामान्य उपभोग्य वस्तुओं की खरीद और बिक्री के लिए), एक गिल्ड (कार्यों और कौशल प्रदान करने के लिए), एक लोहार (हथियार और कवच बनाने और खरीदने और बेचने के लिए), और एक कालकोठरी (100 मंजिल नीचे की ओर, प्रत्येक मंजिल पर राक्षसों के साथ लड़ाई, 5 मंजिल के अंतराल पर मध्य-बॉस, 10 मंजिल के अंतराल पर मंजिल बॉस, और 100 वीं मंजिल पर अंतिम बॉस) हैं।
A2. ठीक है! यह बहुत ही रोमांचक गेम कॉन्सेप्ट है। मैं इस गेम की संरचना को और अधिक विशिष्ट बनाने और इसे लागू करने के लिए कुछ दिशाएँ सुझाऊँगा। ## गेम संरचना और कार्य ###1. गाँव ####सराय - कार्य: खिलाड़ी आराम करके अपनी स्वास्थ्य और मन को बहाल कर सकता है। - कार्यान्वयन: बटन क्लिक करने पर खिलाड़ी के स्वास्थ्य और मन को प्रारंभिक स्थिति में लाने का कार्य। ####दुकान - कार्य: उपभोग्य वस्तुएँ खरीदने और बेचने का स्थान। - कार्यान्वयन: - इन्वेंटरी UI बनाएँ जो आइटम सूची प्रदर्शित करता है। - खरीद और बिक्री कार्य का कार्यान्वयन (आइटम मूल्य सेटिंग और सोने का प्रबंधन)। ####गिल्ड - कार्य: कार्य प्रदान करना और कौशल प्राप्त करना। - कार्यान्वयन: - कार्य सूची और कार्य स्वीकार/पूर्ण करने का कार्य। - अनुभव और सोने के माध्यम से कौशल सीखने की प्रणाली। ####लोहार - कार्य: हथियार और कवच बनाना, खरीदना और बेचना। - कार्यान्वयन: - नुस्खे के अनुसार आइटम बनाने का कार्य। - हथियार और कवच खरीदने/बेचने का इंटरफ़ेस। ###2. कालकोठरी - संरचना: 100 मंजिलों की भूमिगत कालकोठरी। - युद्ध: प्रत्येक मंजिल पर राक्षसों के साथ युद्ध। - युद्ध प्रणाली का कार्यान्वयन (खिलाड़ी और राक्षस के HP, हमले की शक्ति आदि)। - बॉस: 5 मंजिलों पर मध्य-बॉस, 10 मंजिलों पर मंजिल बॉस, और 100 वीं मंजिल पर अंतिम बॉस। - विशेष क्षमताओं और पैटर्न वाले बॉस का कार्यान्वयन। - इनाम: प्रत्येक मंजिल और बॉस को पूरा करने पर इनाम प्रणाली। ## कार्यान्वयन योजना ###HTML/CSS - प्रत्येक स्थान (सराय, दुकान आदि) और कालकोठरी के लिए UI डिज़ाइन करें। - CSS का उपयोग करके स्थान और चरित्र की शैली को सजाएँ। ###JavaScript - गेम की स्थिति (खिलाड़ी का स्वास्थ्य, सोना, इन्वेंटरी आदि) को प्रबंधित करने के लिए ऑब्जेक्ट बनाएँ। - प्रत्येक स्थान के कार्यों (आइटम खरीदना, कौशल प्राप्त करना आदि) को कार्यों के रूप में लागू करें। - कालकोठरी के स्तरों को स्थानांतरित करने और युद्ध को आगे बढ़ाने के लिए गेम लूप बनाएँ। ## अतिरिक्त विचार - सहेजना कार्य: गेम प्रगति को सहेजने और लोड करने की क्षमता। - यादृच्छिक तत्व: खेल को और अधिक रोमांचक बनाने के लिए राक्षसों की उपस्थिति और लूट की यादृच्छिकता जोड़ें। - ध्वनि और ग्राफिक्स: खेल की व्यस्तता को बढ़ाने के लिए ध्वनि प्रभाव और ग्राफिक्स जोड़ें। इस मूल संरचना के आधार पर, हम खेल का धीरे-धीरे विस्तार कर सकते हैं और नए कार्य और सामग्री जोड़ सकते हैं। गेम डेवलपमेंट का आनंद लें और रचनात्मक विचारों को शामिल करें!
ऊपर दिए गए प्रश्नों के माध्यम से, हमने AI को पूरी संरचना समझा दी, और पहले की तरह, हमने प्रश्न पूछे और नीचे दी गई प्रारंभिक संरचना पूरी की।
पिछली परियोजना से ज़्यादा बेहतर दिख रहा है।.img
यहाँ से हम फिर से एक नई कोशिश करेंगे।
(अतिरिक्त) यह क्या है... कुछ दिनों के बाद, मुझे लगता है कि मेरा कौशल बेहतर हो रहा है, या शायद मैं AI का बेहतर उपयोग करने लगा हूँ।
हमने एक चरित्र निर्माण घटना जोड़ी है (आगे की घटनाओं के प्रबंधन के लिए event.js बनाना), इन्वेंटरी को दाईं ओर जोड़ा है, और 1 छोटी हीलिंग पोशन उपहार के रूप में प्रदान की है और इसका उपयोग कैसे किया जाए, इसे भी जोड़ा है। और मुझे पहले भी महसूस हुआ था कि लॉग आउटपुट का उपयोग कई जगहों पर किया जाता है, इसलिए मैंने लॉग विंडो और लॉग आउटपुट को संभालने के लिए एक console.js अलग कर दिया है।
अभी तक सब कुछ ठीक काम कर रहा है, और कल से मैं बुनियादी राक्षसों के साथ लड़ाई जोड़ूँगा। अगर लड़ाई को अच्छी तरह से नहीं सोचा जाए तो यह आसानी से विफल हो सकता है। आज यहीं पर रुकते हैं, और कल एक नए लेख के साथ मिलते हैं!
AI का सही उपयोग करना होगा!.img
परीक्षण नीचे दिया गया है!
https://ggoban.com/d2ng/
टिप्पणियाँ0