इस प्रोजेक्ट के बारे में
Night Toll एक निगमनात्मक तर्क खेल है जहाँ खिलाड़ी एक रात के टोल बूथ का संचालन करता है। मुख्य गेमप्ले लूप में ड्राइवर के कागजातों की जाँच करना और नियमों के बदलते सेट के आधार पर वाहनों को मंजूरी देना या अस्वीकार करना शामिल है। खिलाड़ियों को अपने वित्त का प्रबंधन करना होगा, क्योंकि उल्लंघनों को मंजूरी देने से पैसा खर्च होता है जबकि उन्हें पकड़ने से इनाम मिलता है। कुछ उच्च जोखिम वाले ड्राइवर तुरंत रन को समाप्त कर सकते हैं।
परियोजना के तकनीकी उल्लेखनीय पहलू शामिल हैं:
- एक डेटा-चालित नियम इंजन जो एक बहुरूपी UObject पदानुक्रम (UTollRule) का उपयोग करके गेम नियमों और खिलाड़ी ब्रीफिंग्स के बीच संगतता सुनिश्चित करता है।
- एक डीकप्ल्ड आर्किटेक्चर जहाँ गेम मॉडल (ATollManager) डायनामिक मल्टीकास्ट डेलीगेट्स के माध्यम से दृश्य के साथ संवाद करता है, जिससे प्लेयर कंट्रोलर पर सीधी निर्भरता समाप्त हो जाती है।
- एक समर्पित डेटा संरचना (FTollDayData) का उपयोग करके संरचित अभियान प्रणाली जो ब्रीफिंग्स, नियमों और ड्राइवरों को समन्वित करती है।
- NSLOCTEXT और FText::Format का उपयोग करके एकीकृत स्थानीयकरण जो लचीला अनुवाद और स्थानीय-निर्दिष्ट संख्या प्रारूपण प्रदान करता है।
- UWidgetComponent का उपयोग करके ऑर्डर्स बोर्ड के लिए वर्ल्ड-स्पेस UI कार्यान्वयन।
परियोजना मुख्य रूप से Epic के कोडिंग मानकों का पालन करते हुए C++ में बनाई गई है, जबकि ब्लूप्रिंट्स को सामग्री वायरिंग, FX और विजेट लेआउट के लिए आरक्षित रखा गया है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.