रस्ट में AI एजेंटों के साथ मंगल RTS गेम बनाना: आर्किटेक्चर, समस्याएं और 400 से अधिक टेस्ट
यह देखने के लिए एक प्रयोग किया गया कि क्या एक डेवलपर पूरी टीम के बजाय AI एजेंटों की मदद से पूरा RTS गेम बना सकता है, लेखक ने रस्ट में 'रोबोसोमा' नामक एक मंगल कॉलोनी RTS गेम बनाया। इस गेम में वास्तविक इलाके के साथ एक-से-एक पैमाने का मंगल, एक नियतात्मक सिमुलेशन और सैकड़ों टेस्ट हैं। यह परियोजना आंशिक रूप से सफल रही: गेम खेलने योग्य है, लेकिन पहले घंटे का कंटेंट और डेवलपर सामुदायिक सुविधाएं एक चुनौती बनी हुई हैं।
लेखक ने अपने लिए एक प्रयोग तय किया: कई AI एजेंटों का उपयोग करके प्रोग्रामर टीम के बजाय मंगल ग्रह के 1:1 पैमाने पर एक क्लासिक RTS गेम बनाना। रोबोसोमा नाम का यह गेम RTS यांत्रिकी को कॉलोनी सिमुलेशन के साथ जोड़ता है और इसमें कक्षा से जमीनी स्तर तक निरंतर ज़ूम, यथार्थवादी इलाक़ा, और एक इकाई शामिल है जो निर्माण, खनन, परिवहन और लड़ाई कर सकती है। परियोजना रस्ट में लिखी गई है, जिसमें wgpu, winit, glam और अन्य लाइब्रेरी का उपयोग किया गया है, लेकिन Unity या Unreal जैसे गेम इंजन के बिना। आर्किटेक्चर एक कस्टम रेंडरिंग परत का उपयोग करता है जो वास्तविक राहत और नेटवर्क प्ले के लिए नियतात्मक सिमुलेशन के साथ एक गोलाकार मंगल (त्रिज्या 3389.5 किमी) को संभालती है। गेम में वर्तमान में 11 प्रकार की इमारतें और एक उत्पादन श्रृंखला है जो निष्कर्षण, विनिर्माण और ईंधन भंडारण को जोड़ती है। लेखक ने नोट किया कि प्रयोग लगभग आधा सफल है: गेम तकनीकी रूप से खेलने योग्य है, लेकिन एक पॉलिश्ड पहला घंटा, स्पष्ट लक्ष्य, दर्जनों शामों के लिए सामग्री, विश्वसनीय वैश्विक ऑनलाइन और एक समुदाय प्रदान करना रेंडरिंग और सिमुलेशन जितना ही कठिन साबित हुआ। विकास प्रक्रिया में सैकड़ों परीक्षण शामिल हैं, हालांकि सटीक संख्या (400+) शीर्षक में उल्लिखित है।
स्रोत: Habr — хаб ML —
मूल
