लीग पॉइंट फॉर्म्युला कसे काम करतात?
प्रत्येक लीग तुम्ही तयार किंवा संपादित करताना निवडलेल्या स्कोअरिंग सिस्टीम वापरून त्यातील प्रत्येक स्पर्धेसाठी खेळाडूंना गुण प्रदान करते:
- लॉगरिदमिक
- स्क्वेअर रूट
- लिनिअर
- फिक्स्ड (तुम्ही प्रत्येक स्थानासाठी अचूक गुण प्रविष्ट करता)
- कस्ट म (तुमचे स्वतःचे सूत्र लिहा)
कस्टम सूत्र व्हेरिएबल्स
स्पर्धा संपल्यानंतर प्रत्येक खेळाडूसाठी एकदा कस्टम सूत्राची गणना केली जाते. त्यातील काही व्हेरिएबल्स स्पर्धेचे वर्णन करतात, त्यामुळे त्यांचे मूल्य त्यातील प्रत्येकासाठी सारखे असते, आणि काही स्कोअरिंगसाठी निवडलेल्या खेळाडूचे वर्णन करतात. कोणते कोणते आहे हे जाणून घेणे हे सूत्र लिहिण्याचे बहुतेक कौशल्य आहे.
स्पर्धेबद्दल, प्रत्येक खेळाडूसाठी सारखे:
| p | खेळाडूंची संख्या |
| n | नोंदींची संख्या (पुनःप्रवेशांसह) |
| b | बाय-इन |
| z | पुरस्कार राशी |
| m | बक्षीसपात्र स्थानांची संख्या |
| t | स्पर्धा फॉरमॅट (1 स्टँडर्ड, 2 स्प्लिट, 3 शूटआउट, 4 मिस्ट्री बाउंटी) |
स्कोअरिंगसाठी निवडलेल्या खेळाडूबद्दल:
| f | अंतिम स्थान |
| c | त्यांनी खर्च केलेली रक्कम (बाय-इन अधिक त्यांचे स्वतःचे रीबाय आणि अॅडऑन) |
| k | त्यांनी केलेले नॉकआउट |
| r | त्यांनी घेतलेले रीबाय |
| a | त्यांनी घेतलेले अॅडऑन |
| x | त्यांनी वापरलेल्या बुलेट्स (त्यांची एकूण बाय-इन्स) |
| w | जिंकलेली रक्कम (त्यांनी जिंकलेली रक्कम) |
| d | शूटआउटमध्ये अंतिम फेरीपासूनचे राउंड्स (1 हा अंतिम राउंड आहे) |
उदाहरणार्थ, हे सूत्र प्रत्येक खेळाडूला त्यांनी मागे टाकलेल्या प्रत्येक प्रतिस्पर्ध्यासाठी एक गुण, प्रत्येक नॉकआउटसाठी 2-गुणांचा बोनस देते आणि प्रत्येक रीबायसाठी एक गुण वजा करते:
(p - f + 1) + (2 * k) - r
प्रगत: तुमचे स्वतःचे सूत्र लिहिणे
अंकगणिताच्या पलीकडे, नोटेशनचे दोन भाग खऱ्या लीग सूत्रांमध्ये बहुतेक कार् य करतात: अटी आणि गुण टेबल्स. तुम्ही sqrt, log, log10, exp, pow, round, floor, fix, abs, min आणि max, आणि घात (powers) साठी ^ देखील वापरू शकता.
? : सह अटी
अट चाचणी ? खरे असल्यास मूल्य : अन्यथा मूल्य असे वाचली जाते.
f == 1 ? 50 : 10
ते विजेत्याला 50 गुण आणि इतर सर्वांना 10 गुण देते. "समान आहे" साठी दुहेरी == लक्षात घ्या. तुमच्याकडे <, <=, >, >= आणि != देखील आहेत, आणि तुम्ही चाचण्यांना and आणि or सह जोडू शकता:
p >= 20 and f <= 3 ? 10 : 0
अटी साखळी बनवता येतात, ज्यामुळे क्लब प्रत्येक स्थानासाठी भिन्न नियम लिहितात. प्रत्येक : पुढील चाचणीकडे पुढे जाते:
f == 1 ? 30 : f == 2 ? 20 : f == 3 ? 15 : 5
[ ... ][f] सह गुण टेबल्स
अटींची साखळी करण्याऐवजी, तुम्ही क्रमाने गुण सूचीबद्ध करू शकता आणि खेळाडूच्या अंतिम स्थानासाठी ते निवडू शकता:
[100, 85, 70][f]
यादी स्थानानुसार वाचली जाते: पहिल्या स्थानाला 100, दुसऱ्याला 85, तिसऱ्याला 70 मिळतात. स्थाने 1 पासून सुरू होतात, त्यामुळे f कोणत्याही समायोजनाशिवाय यादीशी जुळते.
गुण टेबलला नेहमी अटीने संरक्षित करा. जर एखादा खेळाडू यादीच्या शेवटी खाली पूर्ण झाला, तर सूत्र अयशस्वी होते आणि त्या खेळाडूला अजिबात गुण मिळत नाहीत. तीन नोंदींच्या यादीला
f < 4आवश्यक आहे:
f < 4 ? [100, 85, 70][f] : 0इतर सर्वांसाठी फ्लोअर सेट करण्यासाठी
:मूल्य वापरा, उदाहरणार्थ: 5उपस्थित राहिल्याबद्दल पाच गुण देण्यासाठी.
कंसांवर लक्ष ठेवा
गुणाकार आणि बेरीज तुलनेपूर्वी लागू केली जाते, जे सूत्र काय तपासते ते शांतपणे बदलते. कंसाशिवाय लिहिले:
30 * k + f < p / 3 + 1 ? 100 : 1
चाचणी "30 * k + f हे p / 3 + 1 पेक्षा कमी आहे का" बनते, "f हे वरच्या तृतीयांश मध्ये आहे का" नाही. लीग अ शा प्रकारे चुकीच्या नियमावर संपूर्ण सीझन चालवू शकते. अट, किंवा संपूर्ण कंडिशनल कंसात गुंडाळा:
30 * k + (f < p / 3 + 1 ? 100 : 1)
क्लब खरोखर वापरतात त्या सूत्रे
हे Blind Valet वर चालणाऱ्या लीगमधील खरे पॅटर्न आहेत, फक्त जेथे क्लबची स्थानांची यादी खूप मोठी होती तेथेच सरलीकृत केले आहे.
| क्लबला हवे होते | सूत्र |
|---|---|
| उपस्थित राहिल्याबद्दल एक गुण, इतर काहीही नाही | 1 |
| फक्त विजयांचा लीडरबोर्ड | f == 1 ? 1 : 0 |
| नॉकआउट, अधिक विजयासाठी एक गुण | k + (f == 1 ? 1 : 0) |
| मागे टाकलेल्या प्रत्येक प्रतिस्पर्ध्यासाठी एक गुण, पोडियम बोनससह | p - f + 1 + (f < 4 ? [4, 2, 1][f] : 0) |
| एक निश्चित टेबल, परंतु इतर सर्वजण अजूनही स्कोअर करतात | f < 10 ? [1500, 1200, 900, 700, 600, 500, 400, 300, 200][f] : 100 |
| उच्च स्टेक्स अधिक मूल्यवान, प्रत्येक रीबायसाठी गुण खर्च होतात | log(p + 1) / f * 10 + b - c / 4 |
| पुरस्कार राशीच्या आकारानुसार गुण मोजले जातात | sqrt(p + 1) / f * z / 500 |
| फक्त वरच्या तृतीयांशाला स्कोअर मिळतो, फील्ड आकारानुसार मोजले जाते | 30 * k + (f < p / 3 + 1 ? sqrt(p / 10) * [120, 90, 70, 60, 50, 45, 40, 30, 25, 20][f] : 1) |
| फील्डसह वाढणाऱ्या बेससाठी प्रत्येक स्थान टक्केवारी | f == 1 ? round(600 + p * 10) : f == 2 ? round((600 + p * 10) * 0.82) : round((600 + p * 10) * 0.74) |
स्टेक्स उदाहरण दाखवते की दोन गट का महत्त्वाचे आहेत. ते b आणि c वापरते, जे सारखे दिसतात परंतु विरुद्ध बाजूंवर बसतात: b जोडल्याने उच्च बाय-इन स्पर्धेतील प्रत्येक स्कोअर वाढतो, कारण बाय-इन स्पर्धेशी संबंधित आहे, तर c वजा केल्याने प्रत्येक खेळाडूने वैयक्तिकरित्या खर्च केलेल्या रकमेचा हिस्सा परत घेतला जातो. ज्या खेळाडूने दोनदा रीबाय घेतला त्याला एका बुलेटवर समान स्थान घेतलेल्या खेळाडूपेक्षा कमी गुण मिळतात.
तुमचे सूत्र तपासणे
तुम्ही टाइप करत असताना लीग सेटिंग्ज प्रत्ये क अंतिम स्थानासाठी गुणांचे पूर्वावलोकन करतात, त्यामुळे तुम्ही जतन करण्यापूर्वी बक्षीस रचनेचा आकार पाहू शकता. जर पूर्वावलोकन रिक्त असेल, तर सूत्र अद्याप वैध नाही: गहाळ कंस तपासा, किंवा कमी अंतिम स्थान ज्याच्या शेवटापासून पळून जाऊ शकते अशी गुण टेबल तपासा.