एमआईटी BattleCode नामक प्रतियोगिता आयोजित करता है।
बैटलकोड, वास्तविक समय रणनीति गेम है। रोबोट की दो टीम स्क्रीन प्रबंधन संसाधनों और अलग-अलग हथियारों के साथ एक-दूसरे पर हमला करते हुए घूमती हैं। हालांकि, में बैटलकोड प्रत्येक रोबोट फ़ंक्शन स्वायत्तता से कार्य करता है; हुड के तहत यह जावा वर्चुअल मशीन के साथ अपनी टीम के प्लेयर प्रोग्राम के साथ लोड किया गया है। रोबोट खेल रेडियो द्वारा संवाद करता है और अपने लक्ष्यों को पूरा करने के लिए मिलकर काम करना चाहिए।
0 से 35 छात्रों में से एक से चार छात्रों में प्रवेश को बैटलकोड सॉफ़्टवेयर और गेम नियमों का एक विनिर्देश दिया जाता है। प्रत्येक टीम एक खिलाड़ी प्रोग्राम विकसित करती है, जो बैटलकोड मैचों के दौरान उनके रोबोट द्वारा संचालित की जाएगी। प्रतियोगी अक्सर कृत्रिम खुफिया, पथदर्शी, एल्गोरिदम वितरित करते हैं, और/या नेटवर्क संचार अपने खिलाड़ी को लिखने के लिए संचार करते हैं। अंतिम टूर्नामेंट में, स्वायत्त खिलाड़ियों को के खिलाफ नाटकीय सिर-टू-हेड टूर्नामेंट में एक दूसरे के खिलाफ लगाया जाता है। एमआईटी टूर्नामेंट के अंतिम राउंड लाइव दर्शकों के में सामने आए हैं, शीर्ष टीम नकद पुरस्कार प्राप्त करने के साथ।
alt text http://battlecode.mit.edu/2009/img/battlecode-screenshot.png
कार्रवाई में BattleCode।
आपको अनिवार्य रूप से एमआईटी से बैटलकोड सॉफ्टवेयर दिया जाता है और आपके छात्र एआई को अपने रोबोट के लिए प्रोग्राम कर सकते हैं। उनके पास एक टेस्ट सूट है ताकि आप अभ्यास क्षेत्र में अपने स्वायत्त बॉट्स को अपने आप चलाने का अभ्यास कर सकें। सेमेस्टर के अंत में वे MIT's Open Tournament में प्रवेश कर सकते हैं, जहां वे पूरे देश में स्कूलों के खिलाफ अपने सॉफ्टवेयर एआई रोबोट के साथ प्रतिस्पर्धा करते हैं। $ 40,000 तक नकदी और पुरस्कारों के साथ-साथ जीतने के लिए उग्र अधिकारों में भी दिया जाता है।
यदि आप उन्हें AI, Pathfinding, Swarm Intelligence आदि के बारे में सिखाना चाहते हैं, तो मैं एक और अधिक मजेदार तरीका नहीं सोच सकता।
सबसे अच्छा एआई बॉट जीत सकता है!
मेरे स्कूल एसीएम अध्याय इस साल बैटलकोड में प्रवेश कर रहा है। एसओ से एक और टीम देखने के लिए यह अच्छा होगा। – mmcdole
यह वास्तव में हो सकता है :) इस महान लिंक के लिए धन्यवाद। (हमने दो साल पहले ORTS किया था) –