อ่าน 2 นาที
รูปแบบเกมอัจฉริยะ
รูปแบบไฟล์ Smart Game Format ( SGF ) เป็นรูปแบบไฟล์ที่ใช้สำหรับจัดเก็บข้อมูลเกมกระดาน เกมโกะเป็นเกมที่ใช้รูปแบบนี้บ่อยที่สุดและเป็นรูปแบบเริ่มต้น SGF...
รูปแบบเกมอัจฉริยะ
| รูปแบบเกมอัจฉริยะ | |
|---|---|
| นามสกุลไฟล์ | .sgf |
| พัฒนาโดย | อันเดอร์ส เคียร์ล์ฟ (1987, FF1), มาร์ติน มุลเลอร์ (1993, FF3), อาร์โน ฮอลโลซี่ (1997, FF4) |
| การเผยแพร่ครั้งแรก | พ.ศ. 2530 |
| รุ่นล่าสุด | 4 พ.ศ. 2540 |
| ประเภทของรูปแบบ | ทำเครื่องหมายข้อความ |
| ภาชนะสำหรับ | บันทึกเกม |
| รูปแบบเปิด ? | ใช่ |
| เว็บไซต์ | red-bean.com/sgf/ |
| ส่วนหนึ่งของชุดบทความเกี่ยวกับ |
| ไป |
|---|
| รายละเอียดเกม |
|
| ประวัติศาสตร์และวัฒนธรรม |
| ผู้เล่นและองค์กร |
| คอมพิวเตอร์และคณิตศาสตร์ |
รูปแบบไฟล์ Smart Game Format ( SGF ) เป็นรูปแบบไฟล์ที่ใช้สำหรับจัดเก็บข้อมูลเกมกระดาน เกมโกะเป็นเกมที่ใช้รูปแบบนี้บ่อยที่สุดและเป็นรูปแบบเริ่มต้น SGF ถูกสร้างขึ้นครั้งแรกภายใต้ชื่ออื่นโดยAnders Kierulfสำหรับโปรแกรม SmartGO ของเขา
วัตถุประสงค์หลักของ SGF คือการจัดเก็บบันทึกเกมที่เล่น และจัดเตรียมคุณสมบัติสำหรับการจัดเก็บเกมที่มีคำอธิบายประกอบและการวิเคราะห์ (เช่น การทำเครื่องหมายบนกระดานการเปลี่ยนรูปแบบเกม ) โดยเป็นรูปแบบข้อมูลข้อความเท่านั้นที่มีโครงสร้างแบบต้นไม้
เซิร์ฟเวอร์ Go บนอินเทอร์เน็ตและซอฟต์แวร์ Goส่วนใหญ่ตั้งแต่ปี 1990 รองรับรูปแบบนี้
เกี่ยวกับรูปแบบ
ไฟล์ SGF ประกอบด้วยคู่ของคุณสมบัติและค่าคุณสมบัติ ซึ่งแต่ละคู่จะอธิบายคุณลักษณะของเกม รายการคุณสมบัติบางส่วนปรากฏอยู่ด้านล่าง[ 1 ]
| เอบี | เพิ่มหมากดำ: ตำแหน่งของหมากดำที่จะวางบนกระดานก่อนการเดินครั้งแรก |
| เอวี | เพิ่มหมากขาว: ตำแหน่งของหมากขาวที่จะวางบนกระดานก่อนการเดินครั้งแรก |
| หนึ่ง | คำอธิบายประกอบ: ชื่อของบุคคลที่แสดงความคิดเห็นเกี่ยวกับเกม |
| เอพี | แอปพลิเคชัน: แอปพลิเคชันที่ใช้ในการสร้างไฟล์ SGF (เช่น CGOban2,...) |
| บี | การย้ายที่อยู่ของแบล็ก ณ สถานที่ที่ระบุโดยมูลค่าทรัพย์สิน |
| บีอาร์ | อันดับดำ: อันดับของผู้เล่นฝ่ายดำ |
| บีที | ทีมดำ: ชื่อของทีมดำ |
| ซี | ความคิดเห็น: ความคิดเห็นหนึ่งข้อ |
| ซีพี | ลิขสิทธิ์: ข้อมูลลิขสิทธิ์ |
| ดีที | วันที่: วันที่จัดการแข่งขัน |
| อีวี | กิจกรรม: ชื่อของกิจกรรม (เช่น การแข่งขันชิงแชมป์ Honinbō ครั้งที่ 58 ) |
| เอฟเอฟ | รูปแบบไฟล์: เวอร์ชันของข้อกำหนด SGF ที่ควบคุมไฟล์ SGF นี้ |
| จีเอ็ม | เกม: ประเภทของเกมที่แสดงโดยไฟล์ SGF นี้ ค่าคุณสมบัติ 1 หมายถึงเกมโกะ |
| GN | ชื่อเกม: ชื่อของบันทึกเกม |
| HA | แต้มต่อ: จำนวน หิน แต้มต่อที่ให้กับฝ่ายดำ การจัดวางหินแต้มต่อจะใช้คุณสมบัติ AB |
| เคเอ็ม | โคมิ: โคมิ . |
| บน | ส่วนเปิด: ข้อมูลเกี่ยวกับส่วนเปิด ( Fuseki ) ซึ่งไม่ค่อยได้ใช้ในไฟล์ใดๆ |
| โอที | การทำงานล่วงเวลา: ระบบการทำงานล่วงเวลา |
| พีบี | ชื่อของผู้เล่นผิวดำ: ชื่อของผู้เล่นผิวดำ |
| พีซี | สถานที่: สถานที่ที่จัดการแข่งขัน (เช่น โตเกียว) |
| พีแอล | ผู้เล่น: สีของผู้เล่นที่จะเริ่มเล่น |
| พีดับบลิว | ชื่อผู้เล่นฝ่ายขาว: ชื่อของผู้เล่นฝ่ายขาว |
| อีกครั้ง | ผลลัพธ์: ผลการแข่งขันมักอยู่ในรูปแบบ "B+R" (ฝ่ายดำชนะโดยการยอมแพ้) หรือ "B+3.5" (ฝ่ายดำชนะด้วยคะแนน 3.5) |
| โรโอ | รอบ: รอบ (เช่น เกมที่ 5) |
| อาร์ยู | กฎ: ชุดกฎ (เช่น ภาษาญี่ปุ่น) |
| ดังนั้น | ที่มา: แหล่งที่มาของไฟล์ SGF |
| เอสจี | ขนาด: ขนาดของกระดาน รองรับกระดานที่ไม่เป็นสี่เหลี่ยมจัตุรัส |
| ท. | กำหนดเวลา: จำกัดเวลาเป็นวินาที |
| เรา | ผู้ใช้: ชื่อของบุคคลที่สร้างไฟล์ SGF |
| ว | การย้ายที่อยู่โดยนายไวท์ ณ สถานที่ที่ระบุโดยมูลค่าทรัพย์สิน |
| ดับเบิลยูอาร์ | อันดับของผู้เล่นฝ่ายขาว: อันดับของผู้เล่นฝ่ายขาว |
| WT | ทีมสีขาว: ชื่อของทีมสีขาว |
ไม่มีการตรวจสอบเนื้อหาของแท็กเหล่านี้อย่างเข้มงวด ดังนั้นจึงสามารถใส่ข้อความใดๆ ก็ได้ลงในแท็กผลลัพธ์เป็นต้น
รูปแบบต่างๆ จะถูกซ้อนอยู่ในวงเล็บ และมักจะกำหนดตัวอักษรให้ด้วย สาขาแรก (รูปแบบ A) เป็นสาขาหลัก[ 2 ]สัญกรณ์นี้มาจาก รูปแบบ ของ Newick
ระบบพิกัดสำหรับจุดและการเคลื่อนที่
ตัวอักษรตัวแรกใช้กำหนดคอลัมน์ (จากซ้ายไปขวา) ตัวอักษรตัวที่สองใช้กำหนดแถว (จากบนลงล่าง) ส่วนบนซ้ายของกระดานใช้สำหรับกระดานขนาดเล็ก เช่น ตัวอักษร "a"-"m" สำหรับกระดานขนาด 13×13
ผู้เขียนจงใจแหวกธรรมเนียมการกำหนดหมายเลขให้กับท่าเดิน (และคะแนน) ด้วยตัวอักษร "A"-"T" (ไม่รวม "i") และตัวเลข 1-19 โดยใช้ตัวอักษรพิมพ์เล็กสองตัวในช่วง "a"-"s" แทน เพื่อความเรียบง่ายและกระชับ
มุมบนซ้ายซึ่งเป็นจุดกำเนิดของกระดาน สอดคล้องกับวิธีการที่คอมพิวเตอร์สมัยใหม่ส่วนใหญ่ใช้ในการแสดงพิกัดหน้าจอ เพื่อให้การผสานรวมข้อความและกราฟิกทำได้ง่ายขึ้น
เกมที่รองรับ
เกมที่รองรับในปัจจุบัน[ 3 ]ได้แก่Amazons , Ataxx , Backgammon , Blokus , [ 4 ] Byte , Chase , Chess , DVONN , Exxit , Focus , Gess , GIPF , Go , Gobblet , Gomoku + Renju , Hex , Hive , Hnefatafl , Jungle , Kropki , Kuba , Lines of Action , นิวตรอน , มอร์ริสชายเก้าคน , Octi , ฟุตบอลของนักปรัชญา , ที่ราบสูง, PÜNCT ,การสร้างพื้นที่ สี่เหลี่ยมจัตุรัส , Reversi (Othello), ซาฮารา , โชกิ , TAMSK , Tantrix , Trax , Tripples , Tumbling Down , TwixT , Xiangqi , YINSHและZÈRTZแม้ว่าจะไม่รองรับอย่างเป็นทางการ แต่รูปแบบ sgf ก็ใช้สำหรับMeridiansเช่น กัน มาตรฐานนี้ระบุคุณสมบัติเพิ่มเติมเฉพาะเกมสำหรับเกมโกะ แบ็กแกมมอน เส้นการกระทำ เฮ็กซ์ อเมซอน อ็อกติ เกส และทวิกซ์ที
รูปแบบเวอร์ชัน
SGF เวอร์ชันแรก FF[1] ถูกคิดค้นโดย Anders Kierulf ในปี 1987 เป็นภาคผนวก A ในวิทยานิพนธ์ปริญญาเอกของเขา[ 5 ] FF[3] เขียนโดย Martin Müller ในปี 1993 เวอร์ชันปัจจุบันของ SGF คือ FF[4] โดย Arno Hollosi และได้รับการสนับสนุนจากผู้อ่าน SGF ส่วนใหญ่ในปัจจุบัน FF[2] ไม่เคยถูกเผยแพร่สู่สาธารณะ รูปแบบนี้ได้รับการเผยแพร่ภายใต้Open Content License
ข้อเท็จจริงที่ว่าไม่มีการกำหนดมาตรฐานสำหรับคุณสมบัติหลายอย่างที่เราอาจต้องการใช้แทนนั้น ไม่ใช่ข้อจำกัดแต่อย่างใด ระบบนี้สามารถขยายได้ เราสามารถคิดค้นป้ายกำกับใหม่ ๆ ได้ และแน่นอนว่าสิ่งนั้นได้เกิดขึ้นแล้ว เมื่อเวลาผ่านไป ป้ายกำกับยอดนิยมในบรรดาป้ายกำกับใหม่ ๆ ก็จะกลายเป็นมาตรฐาน
ดูเพิ่มเติม
- ระบบบันทึกเกมหมากรุกแบบพกพา – รูปแบบสำหรับบันทึกเกมหมากรุก
- สัญกรณ์หมากรุกพกพา
ลิงก์ภายนอก
- หน้า SGF ของห้องสมุดอาจารย์
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ รูปแบบเกมอัจฉริยะ
รูปแบบไฟล์ Smart Game Format ( SGF ) เป็นรูปแบบไฟล์ที่ใช้สำหรับจัดเก็บข้อมูลเกมกระดาน เกมโกะเป็นเกมที่ใช้รูปแบบนี้บ่อยที่สุดและเป็นรูปแบบเริ่มต้น SGF...
เกี่ยวกับรูปแบบ
ไฟล์ SGF ประกอบด้วยคู่ของคุณสมบัติและค่าคุณสมบัติ ซึ่งแต่ละคู่จะอธิบายคุณลักษณะของเกม รายการคุณสมบัติบางส่วนปรากฏอยู่ด้านล่าง [ 1 ]
ระบบพิกัดสำหรับจุดและการเคลื่อนที่
ตัวอักษรตัวแรกใช้กำหนดคอลัมน์ (จากซ้ายไปขวา) ตัวอักษรตัวที่สองใช้กำหนดแถว (จากบนลงล่าง) ส่วนบนซ้ายของกระดานใช้สำหรับกระดานขนาดเล็ก เช่น ตัวอักษร "a"-"m" สำหรับกระดานขนาด 13×13
เกมที่รองรับ
เกมที่รองรับในปัจจุบัน [ 3 ] ได้แก่ Amazons , Ataxx , Backgammon , Blokus , [ 4 ] Byte , Chase , Chess , DVONN , Exxit , Focus , Gess , GIPF , Go , Gobblet , Gomoku + Renju , Hex , Hive , Hnefatafl , Jungle , Kropki , Kuba , Lines of Action , นิวตรอน ,...