2009-11-21 16 views
5

मुझे Go के खेल का आनंद मिलता है (जिसे चीन में वेईकी या कोरिया में बैडुक भी कहा जाता है)। मैं इसे खेलने के लिए एक प्रोग्राम (एक मूल्यांकन समारोह) बनाना चाहता हूं। कैप्चर, ko नियम, और अंतिम स्कोरिंग सहित खेल, के लिएगो के खेल के लिए अच्छा ढांचा (weiqi, baduk)?

  • हैंडल नियम:

    मैं अगर ढांचा दो महत्वपूर्ण कार्यों को संभाला पसंद करेंगे।

  • केजीएस और मेरे कार्यक्रम जैसे सर्वर के बीच संचार संभाल लें।

इसके अलावा, मेरी घरेलू मशीनें लिनक्स या मैक ओएस एक्स चलाती हैं; मैं किसी भी एकमात्र-विंडोज प्लेटफॉर्म का उपयोग नहीं कर सकता।

धन्यवाद!

उत्तर

7

GNU Go एक अच्छा ओपन सोर्स गो प्रोग्राम है। इसका मूल्यांकन कार्य well-documented है और यह कार्यक्रम के हर कदम के लिए स्पष्टीकरण को आउटपुट करने का एक आसान तरीका प्रदान करता है। आप या तो मूल्यांकन फ़ंक्शन को अपने आप से स्क्रैच से बदल सकते हैं, या मौजूदा के साथ टिंकर कर सकते हैं।

Open Go गो मोडेम प्रोटोकॉल का उपयोग करके संचार के लिए कोड के साथ एक ओपन सोर्स टूल है। मेरा मानना ​​है कि आपको अपने प्रश्न के दूसरे भाग के लिए क्या चाहिए।

+0

जीएनयू गो पहली छमाही के लिए उत्कृष्ट है - इसमें सभी नियम और अंतिम स्कोरिंग हैं - लेकिन यह स्वयं सर्वरों के साथ संचार को संभाल नहीं पाती है। –

+0

सलाह के लिए धन्यवाद! –

0

यह एक पुरानी सवाल है, लेकिन वहाँ कोई दिलचस्पी जाओ की एक Android कार्यान्वयन में लोगों के लिए (Baduk/Weiqi) https://github.com/amgreg/AndroidGo

पर अपने प्रोजेक्ट पर एक नज़र डालें यह एक उपयोगकर्ता इंटरफ़ेस संलग्न के साथ एक सरल सत्यापनकर्ता है। दोष हैं: कोई एआई नहीं; कोई स्कोरिंग नहीं; कोई सर्वर कनेक्शन नहीं।

संबंधित मुद्दे