Reversi

ภาพหน้าจอของซอฟแวร์:
Reversi
รายละเอียดซอฟแวร์:
รุ่น: 1.1
วันที่อัพโหลด: 20 Feb 15
ผู้พัฒนา: Bob Bowles
การอนุญาต: ฟรี
ความนิยม: 6

Rating: nan/5 (Total Votes: 0)

Reversi คือการดำเนินการของเกมกระดาน Reversi ที่เป็นที่นิยมสำหรับการใช้งานโดยหนึ่งหรือสองผู้เล่นที่ & nbsp;. บางง่าย AI จะรวมเพื่อให้ฝ่ายตรงข้ามคอมพิวเตอร์และถ้าคุณมีความรู้สึกขี้เกียจที่คุณสามารถดูขณะที่ทั้งสองฝ่ายตรงข้าม AI กระสุน ออก
การติดตั้ง (Linux):
1. Unzip tar.gz ที่ไหนสักแห่ง
2. ในหน้าต่างคอนโซลนำทางไปยังไดเรกทอรี Reversi-1.0 และเรียกใช้คำสั่งต่อไปนี้เป็นราก (บน Ubuntu / Debian ใช้ sudo):
& nbsp; [sudo] python3 setup.py ติดตั้ง
3. ในอูบุนตูปล่อยสก์ท็อปมีการติดตั้งที่คุณควรจะสามารถที่จะหาได้ใน Dash และลากไปยังบาร์ปล่อย
การเตรียมการควบคุม:
& nbsp; ภาษา:
& nbsp; กล่องตัวเลือกจะปรากฏขึ้นเพื่อช่วยให้ผู้เล่นเลือกภาษาที่ต้องการของพวกเขา
& nbsp; ถ้าภาษาไม่ได้เลือกเกมจะเริ่มต้นกับภาษาอังกฤษ
& nbsp; ชื่อของคุณ:
& nbsp; คุณสามารถพิมพ์สิ่งที่คุณต้องการที่นี่มันก็จะช่วยให้ผู้เล่นที่จะแยกแยะ
& nbsp; โหมด:
& nbsp; สี่โหมดได้รับการสนับสนุน:
& nbsp; ปกติ (มนุษย์กับฝ่ายตรงข้ามคอมพิวเตอร์)
& nbsp; คนเมื่อเทียบกับคนในโหมด 'ร้อนที่นั่ง'
& nbsp; คอมพิวเตอร์เมื่อเทียบกับคอมพิวเตอร์สิ่งที่ฉันชอบที่จะเรียกโหมดทีวี
& nbsp; Benchmarking โหมดกราฟิกทั้งหมดปิด ในโหมดนี้ข้อมูลเพิ่มเติมมีการร้องขอสำหรับจำนวนของเกมที่จะเล่น
& nbsp; โหมดเริ่มต้นคือ 'ปกติ'
& nbsp; โตเกน:
& nbsp; เกมขอให้ผู้เล่นคนแรกที่จะเลือกโทเค็น, สีดำหรือสีขาว คลิ๊กเลือกหรือประเภทของข 'หรือ' W 'ขึ้นอยู่กับ UI (ดูด้านล่าง)
เล่นเกมการควบคุม:
ใครเริ่มมีการสุ่มเลือก
& nbsp; เลือกกระเบื้อง:
& nbsp; ทั้งนี้ขึ้นอยู่กับ UI นี้จะทำได้โดยทั้งการคลิกบนกระเบื้องที่เหมาะสมหรือการพิมพ์ในกระเบื้องพิกัดเป็นคู่พื้นที่แยกของตัวเลขเช่น 5 6
& nbsp; คำแนะนำ:
& nbsp; โหมดคำแนะนำที่มีให้สำหรับแต่ละ (มนุษย์) ผู้เล่นที่สามารถสลับโดยพิมพ์ 'H' หรือคลิกปุ่มที่เหมาะสมขึ้นอยู่กับ UI ที่คุณกำลังใช้
& nbsp; ออกจาก:
& nbsp; พิมพ์ดีด 'Q' กดปุ่ม 'Esc' และ / หรือคลิกที่ไอคอน 'ปิดหน้าต่าง' (รายละเอียดขึ้นอยู่กับ UI) ทำให้เกมในปัจจุบันที่จะถูกยกเลิก
& nbsp; เล่นอีกครั้ง:
& nbsp; คุณสามารถเลือกที่จะเล่นอีกหลายครั้งตามที่คุณต้องการ เกมมากกว่าที่คุณเล่นสถิติเกมของคุณจะถูกสะสมและแสดงบนสกอร์บอร์ด
& nbsp; ในขณะที่เขียน, ไม่มีกลไกสำหรับการจัดเก็บสถิติของเกมระหว่างการประชุมดังนั้นหากคุณต้องการที่จะบันทึกคะแนนสูงของคุณคุณจะต้องหันไปใช้หน้าจอยิง!
เลือกของ UI: คอนโซลกับ Tkinter / TTK
เกมที่ได้รับการจัดส่ง 'ยากสายสำหรับ tkinter / อินเตอร์เฟซ TTK สำหรับวัตถุประสงค์ส่วนใหญ่นี้เป็น (ผมเชื่อว่า) อินเตอร์เฟซที่ดีและง่ายต่อการใช้ แต่โดยเฉพาะอย่างยิ่งถ้าคุณต้องการที่จะทำมากของการทดสอบม้านั่งที่แตกต่างกัน AI คุณอาจต้องการที่จะใช้อินเตอร์เฟซคอนโซลแทน นี้เป็นเรื่องง่ายมากที่จะทำในรหัสที่มาเพียงแค่ยกเลิกการแสดงความคิดเห็นอินเตอร์เฟซคอนโซลและแสดงความคิดเห็นอินเตอร์เฟซ tkinter ในหัวข้อของโมดูล UI
รุ่นเก่าของเกมยังมีอินเตอร์เฟซ pygame แต่นี้ได้ถูกลบออกในรุ่นที่จัดส่ง มีเหตุผลหลายประการนี​​้คือ:
- ในขณะที่เขียนติดตั้ง pygame สำหรับหลาม 3 ยังคงเป็นเรื่องของศิลปะสีดำ มันเป็นความรู้สึกที่ยากลำบากในการติดตั้ง pygame เมื่อเทียบกับประโยชน์ใด ๆ ของการใช้มันสำหรับเกมกระดานที่ง่ายสำหรับผู้ใช้
- ถอดอินเตอร์เฟซ pygame ทำให้บรรจุภัณฑ์ที่เรียบง่าย (OK ดังนั้นฉันขี้เกียจ)
- สำหรับเกมกระดาน, การจัดการที่มีความซับซ้อนของสไปรท์ (ความแข็งแรงมาก pygame) ที่ไม่จำเป็นต้องใช้ Tkinter / TTK บริการแทนชุดที่ดีมากของเครื่องมือแกนกับตะขอที่ยอดเยี่ยมสำหรับคำบรรยายภาพทำให้ UI ง่ายมากที่จะเขียนและดีกว่ามากที่จะใช้กว่าเป็นไปได้ที่มีกราฟิกของ pygame
- ในขณะที่เขียน, pygame ไม่สนับสนุน Unicode ซึ่งหมายความว่ามีการ i18n ภาษาเช่นตัวอย่างเช่น, จีน, เป็นไปไม่ได้ในอินเตอร์เฟซ pygame ใช้แพคเกจ i18n หลาม คุณเพียงแค่จบลงด้วยการโหลดของกล่องสี่เหลี่ยมบนหน้าจอ i18n กับ pygame ยังคงเป็นไปได้ แต่มันจะต้องมีจำนวนมากของรหัสและการใช้จำนวนมากที่มีภาพกราฟิกแทนข้อความ ดังที่ระบุไว้ข้างต้นผมขี้เกียจ
- ทำไมในวันนี้และอายุเป็นซอฟต์แวร์การเขียนที่ไม่สนับสนุน Unicode (โดยเฉพาะเมื่อที่เป็นหนึ่งในจุดแข็งของภาษาที่เขียนใน)

ต้องการ

  • หลาม
  • NumPy

ซอฟต์แวร์ที่คล้ายกัน

Pasang Emas
Pasang Emas

14 Apr 15

Bos Wars
Bos Wars

20 Feb 15

GNOME Chess
GNOME Chess

16 Aug 18

ความคิดเห็นที่ Reversi

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!