पोर्टेबल शोगी नोटेशन (PSN) विशिष्टता
(ड्राफ्ट 1 - टिप्पणियों को स्वीकार करना और रचनात्मक आलोचना)
————————
(पिछली बार अपडेट किया गया, 22 जनवरी 2015)
उद्देश्यों
————————
प्रदान करना:
- वर्तमान पोर्टेबल शोगी नोटेशन फ़ाइल सम्मेलनों के साथ संगतता
- वर्तमान मानक के अनुपालन को प्रोत्साहित करने के लिए सामान्य प्रोग्रामिंग भाषाओं में मुक्त ओपनसोर्स संदर्भ कार्यान्वयन
- *.kif से *.psn और *.psn से *.kif फ़ाइल स्वरूप रूपांतरण के बारे में जानकारी
- खेल रिकॉर्ड में आम और कस्टम विशेषता/मूल्य घोषणाओं के लिए सम्मेलन
- खेल टिप्पणी करने के लिए सम्मेलन
- मानक और गैर मानक शोगी विविधताओं को रिकॉर्ड करने के लिए सम्मेलन
इंटरनेट स्रोत
————————
http://japanesechess.org/psn_white_sheet.php
तथा,http://sourceforge.net/projects/psn-library/
क्रमश।
PSN फ़ाइलें बनाने के नियम
————————
- स्पष्टता। हमेशा एक कदम को पर्याप्त विवरण के साथ चिह्नित करें कि यह कदम स्पष्ट है।
- बाहरी जानकारी हमेशा वैकल्पिक होती है। उदाहरण के लिए, यदि टोकन और अंतिम स्थान बताते हुए यह स्पष्ट हो जाता है कि क्या कदम हुआ, तो आपको यह निर्दिष्ट करने के लिए जानकारी जोड़ने की आवश्यकता नहीं है (हालांकि प्रोत्साहित किया गया है) कि अंतिम स्थान पर किस चाल का परिणाम हुआ।
- अस्पष्ट संकेतन बहिष्कृत है। पुरानी पीएसएन फाइलों में, आप निर्दिष्ट चालें देख सकते हैं जो एक से अधिक संभावित चाल का वर्णन कर सकते हैं। सभी मामलों में, आधुनिक PSN में अस्पष्ट चाल संकेतन समर्थित नहीं है।