गेम इंजन
गेम इंजन एक प्रोग्राम में औज़ारों का सेट है जो गेम और सिमुलेशन बनाने में मदद करता है। कुछ जाने-माने इंजन हैं Unity, Unreal और Godot। नाम जानना ज़रूरी नहीं; विचार जानना ज़रूरी है।
- वस्तुएँ (ऑब्जेक्ट): गेम की हर चीज़ (ज़मीन, गेंद, खिलाड़ी)। हर एक की जगह, आकार और रंग संख्याओं के रूप में रखे जाते हैं।
- भौतिकी (फ़िज़िक्स): गुरुत्व और उछाल जैसे नियम जो वस्तुओं को विश्वसनीय ढंग से चलाते हैं।
- कैमरा: तय करता है कि दुनिया का कौन-सा हिस्सा और कहाँ से दिखे।
- इनपुट: तुम्हारे टैप, कुंजियाँ या कंट्रोलर की हरकतें।
- रेंडरिंग: स्क्रीन पर तस्वीर बनाना।
गेम लूप: गति कैसे दिखती है
गेम फ़िल्म नहीं है। वह रखी हुई तस्वीरें नहीं चलाता। हर तस्वीर नई बनाता है। वह यह लूप दोहराता है:
- इनपुट: पढ़ो कि खिलाड़ी ने क्या किया।
- अपडेट (नियम): भौतिकी और गेम के नियमों से वस्तुएँ चलाओ।
- तस्वीर बनाओ (ड्रॉ): नई तस्वीर रेंडर करो।
हर तस्वीर एक फ्रेम है। हर सेकंड कितने फ्रेम बनते हैं वह फ्रेम दर (fps) है। 30 fps सहज दिखता है, 60 fps और सहज। 30 fps पर एक फ्रेम लगभग 1/30 सेकंड चलता है।
वर्चुअल खेल के दृश्य
वर्चुअल खेल का दृश्य एक डिजिटल मैदान, ट्रैक या पिच है जहाँ खिलाड़ी और गेंद असली खेल के नियम मानते हैं। गेम, प्रशिक्षण उपकरण और टीवी ग्राफ़िक्स इन्हें इस्तेमाल करते हैं।
- मैदान बनाओ: मैदान का आकार, गोल-पोस्ट और रेखाएँ वस्तुओं के रूप में।
- नियम जोड़ो: गुरुत्व, उछाल, गेंद कितनी तेज़ी से धीमी हो, स्कोर।
- कैमरे चुनो: खिलाड़ी के पीछे (जैसा खिलाड़ी देखे), ऊपर (कोच की तरह), किनारे से (टीवी की तरह)।
- अच्छा इस्तेमाल: सुरक्षित अभ्यास, किसी भी कोण से मैच दोबारा देखना, या दूर बैठे दोस्तों के साथ खेलना। नींद, कसरत और असली खेल भी ज़रूरी हैं, इसलिए स्क्रीन-समय संतुलित रखो।
खुद करो
दृश्य के स्लाइडर चलाओ: ताक़त ज़्यादा और कोण कम रखकर मारो, फिर ताक़त कम और कोण ज़्यादा। पहले अनुमान लगाओ कि गेंद कहाँ गिरेगी, फिर जाँचो। कौन-सा कोण सबसे दूर जाता है? बीच का कोण भी आज़माओ।
मुख्य सूत्र और परिभाषाएँ
- गेम लूप = इनपुट → नियम (अपडेट) → तस्वीर
- फ्रेम दर = प्रति सेकंड फ्रेम (fps)
- कुल फ्रेम = fps × सेकंड
- वस्तुएँ = जगह + आकार + रंग, संख्याओं में रखे
- गुरुत्व चीज़ों को नीचे खींचता है; उछाल कुछ गति लौटाता है
हल किए गए उदाहरण
1. एक गेम 10 सेकंड तक 30 fps पर चलता है। कितने फ्रेम बनते हैं?
30 × 10 = 300 फ्रेम।
2. 60 fps पर एक फ्रेम कितनी देर चलता है?
1 ÷ 60 ≈ 0.0167 सेकंड, लगभग 17 मिलीसेकंड।
3. टीम का ढाँचा देखने वाले कोच के लिए कौन-सा कैमरा ठीक है और क्यों?
ऊपर से। यह पूरे मैदान पर हर खिलाड़ी की जगह दिखाता है।
4. लूप के एक चक्कर के तीन काम बताओ।
इनपुट पढ़ना, नियमों से वस्तुएँ अपडेट करना, नया फ्रेम बनाना।
आम गलतियाँ
- यह सोचना कि गेम रखा हुआ वीडियो चलाता है। वह हर फ्रेम ताज़ा बनाता है।
- भूलना कि हर वस्तु बनाए जाने तक सिर्फ़ संख्याएँ है।
- यह मानना कि ज़्यादा ताक़त हमेशा गेंद को सबसे दूर भेजती है। कोण भी मायने रखता है।
- दिन भर वर्चुअल खेल खेलना और असली कसरत छोड़ देना।