หลักการเกมเดาคำศัพท์
ตัวอย่างคำว่า "แมว"
กติกา ผู้เล่นสามารถเดาคำศัพท์ทีละตัว โดยมีโอกาสเพียง 6 ครั้งเท่านั้น
การเล่น
ช่อง _ _ _ ให้ผู้เล่น กรอกคำเข้าไปมีละตัวอักษร เช่น
ม
หากถูกจะขึ้น _ ม _ ให้ผู้เล่น เล่นต่อจนครบทุกช่องและไม่แพ้ เมื่อชนะจะมีข้อความแสดงว่าชนะและจบเกม หากแพ้จะมีข้อความบอกว่าแพ้และจบเกม
คำอธิบายโค้ด
ตัวแปร
- ตัวแปรเก็บ
"แมว"
ในรูปแบบ list ได้เป็น['แ','ม','ว']
ตัวชื่อว่า mylist และข้อมูลใน list นี้จะถูกลบออกเมื่อผู้เล่นกรอกตัวอักษรที่ถูกต้อง เพื่อป้องกันการกรอกซ้ำ - ตัวแปร mylist1 ใช้เก็บ list ของ mylist โดยไม่มีการเปลี่ยนแปลงข้อมูล
- ตัวแปร mylist2 ไว้แทนที่ _ ด้วยคำที่ผู้เล่นกรอกถูกต้อง เพื่อแสดงตำแหน่งคำที่ว่าง
- ตัวแปร num เก็บจำนวน index ทั้งหมด
- ตัวแปร numtrue เก็บจำนวนครั้งที่ถูกต้อง
- ตัวแปร wrong สำหรับใช้เก็บค่าจำนวนครั้งที่กรอกผิด
ผลลัพธ์
ผิดแล้ว : 0 จาก 6 ครั้ง _ _ _: แ ตัวนี้ถูกแล้ว :) ผิดแล้ว : 0 จาก 6 ครั้ง แ _ _: ว ตัวนี้ถูกแล้ว :) ผิดแล้ว : 0 จาก 6 ครั้ง แ _ ว: ฟ ตัวนี้ผิด ! ผิดแล้ว : 1 จาก 6 ครั้ง แ _ ว: ม ตัวนี้ถูกแล้ว :) คุณชนะ เย้ ๆ ^_^ คำทั้งหมดคือ แมว จบเกม ^_^
เขียนโดย นาย วรรณพงษ์ ภัททิยไพบูลย์ ที่ https://python3.wannaphong.com/
รูปโค้ตหายค่ะ
ตอบลบโค้คหายค่ะ
ตอบลบแก้ไขแล้วครับ ขอบคุณครับ
ลบถ้าต้องการให้มีหลายๆคำทำยังไงคะ
ตอบลบถ้ามี2ตัว พิมพ์แล้วขึ้นแค่ตัวเดียวครับ
ตอบลบ