5

एमवीसी 'आर्किटेक्चर'। मैं कार्ड गेम के नियमों को निर्दिष्ट करने का एक सुविधाजनक तरीका चाहूंगा जिसमें हाथ या चाल जैसे पहलुओं, स्कोरिंग, डेक या पैक से कौन से कार्ड उपयोग किए जाते हैं, और इसी तरह। क्या किसी को इस तरह कुछ भी पता है, अधिमानतः जावास्क्रिप्ट में?मॉडलिंग कार्ड गेम के लिए तैयार किए गए जावास्क्रिप्ट लाइब्रेरी?

किसी भी मार्गदर्शन के लिए धन्यवाद।

+0

मुझे लगता है कि आप अपनी तैयार लाइब्रेरी की तलाश में अधिक समय व्यतीत करेंगे, और इसके बाद आप उस विशेष उपयोग को प्राप्त करने के लिए इसके खिलाफ लड़ेंगे, 20 मिनट खर्च करने से यह एक कार्ड में 52 कार्ड लगाएगा और जरूरत के रूप में उन्हें चारों ओर पास करें। –

उत्तर

3

एक अच्छा लेख here है (और पूरक के रूप में मैं सीएसएस के साथ कार्ड खेलने के बारे में साथी लेख का सुझाव देता हूं जो here है)। हालांकि पाइथन के साथ कुछ भी करने के लिए कुछ भी नहीं है! -) यदि आप पाइथन के साथ कार्ड गेम (टिंकर में छवियों के रूप में कार्ड दिखाने सहित) को संभालने का उदाहरण चाहते हैं, तो this one (हालांकि जावास्क्रिप्ट के साथ कुछ लेना देना नहीं है: सुनिश्चित नहीं है कि आप क्यों मैंने आपके प्रश्न को दोनों भाषाओं के साथ टैग किया है)।

+0

जवाब देने के लिए धन्यवाद! मेरा प्रश्न गूढ़ है क्योंकि मैं संघर्ष कर रहा हूं। मैं सरल कार्ड गेम का एक परिवार बनाना चाहता हूं। एक कार्यक्रम ज्ञान प्रतिनिधित्व (एक ऑटोलॉजी) का एक रूप है। तो मैं बस जावास्क्रिप्ट या पायथन कार्यक्रम के रूप में कार्ड गेम के बारे में जो कुछ जानता हूं उसका प्रतिनिधित्व कर सकता हूं। लेकिन मैं वास्तव में एक ऐसे रूप में अपने ज्ञान का प्रतिनिधित्व करना चाहता हूं जो कार्ड गेम के लिए 'प्राकृतिक' दिखता है। मुझे पता है कि पाइथन 'छोटी भाषाओं' के लिए अच्छा है। जावास्क्रिप्ट शायद इतना कम है। शायद किसी ने मेरी अस्पष्ट सोच पर विस्तार किया है। मैं पढ़ रहा हूं कि आपने यह देखने के लिए क्या सुझाव दिया है कि मैं इसे क्या कर सकता हूं। एक बार फिर धन्यवाद। –

1

सी ++ और जावास्क्रिप्ट में पर्याप्त समानताएं हैं जिन्हें आप कम से कम सामान्य अवधारणाओं को समझने में सक्षम होना चाहिए और चीजें सी ++ कोड से कैसे काम करती हैं ..?

http://drac-cardlib.sourceforge.net/

मैं DRAC सामान्य कार्ड खेल प्रोग्रामिंग के लिए एक अच्छा संदर्भ हो पाया। मैंने अपने पोकर एआई सिमुलेशन में अपने कुछ दृष्टिकोणों को लागू करना समाप्त कर दिया।

+0

दिलचस्प लग रहा है! धन्यवाद। –

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