11 กุมภาพันธ์ 2560

Published กุมภาพันธ์ 11, 2560 by with 5 comments

เกมเดาคำศัพท์แบบง่ายตามฉบับ Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปเขียนเกมเดาคำศัพท์แบบง่ายตามฉบับ Python ครับ


หลักการเกมเดาคำศัพท์
ตัวอย่างคำว่า "แมว"
กติกา ผู้เล่นสามารถเดาคำศัพท์ทีละตัว โดยมีโอกาสเพียง 6 ครั้งเท่านั้น
การเล่น
ช่อง _ _ _ ให้ผู้เล่น กรอกคำเข้าไปมีละตัวอักษร เช่น
หากถูกจะขึ้น _ ม _ ให้ผู้เล่น เล่นต่อจนครบทุกช่องและไม่แพ้ เมื่อชนะจะมีข้อความแสดงว่าชนะและจบเกม หากแพ้จะมีข้อความบอกว่าแพ้และจบเกม



คำอธิบายโค้ด

ตัวแปร

  • ตัวแปรเก็บ "แมว" ในรูปแบบ list ได้เป็น ['แ','ม','ว'] ตัวชื่อว่า mylist และข้อมูลใน list นี้จะถูกลบออกเมื่อผู้เล่นกรอกตัวอักษรที่ถูกต้อง เพื่อป้องกันการกรอกซ้ำ

  • ตัวแปร mylist1 ใช้เก็บ list ของ mylist โดยไม่มีการเปลี่ยนแปลงข้อมูล

  • ตัวแปร mylist2 ไว้แทนที่ _ ด้วยคำที่ผู้เล่นกรอกถูกต้อง เพื่อแสดงตำแหน่งคำที่ว่าง

  • ตัวแปร num เก็บจำนวน index ทั้งหมด

  • ตัวแปร numtrue เก็บจำนวนครั้งที่ถูกต้อง

  • ตัวแปร wrong สำหรับใช้เก็บค่าจำนวนครั้งที่กรอกผิด

ผลลัพธ์
ผิดแล้ว : 0 จาก 6 ครั้ง
_ _ _: แ
ตัวนี้ถูกแล้ว :)
ผิดแล้ว : 0 จาก 6 ครั้ง
แ _ _: ว
ตัวนี้ถูกแล้ว :)
ผิดแล้ว : 0 จาก 6 ครั้ง
แ _ ว: ฟ
ตัวนี้ผิด !
ผิดแล้ว : 1 จาก 6 ครั้ง
แ _ ว: ม
ตัวนี้ถูกแล้ว :)

คุณชนะ เย้ ๆ  ^_^

คำทั้งหมดคือ แมว
จบเกม ^_^

เขียนโดย นาย วรรณพงษ์ ภัททิยไพบูลย์ ที่ https://python3.wannaphong.com/

5 ความคิดเห็น:

แสดงความคิดเห็นได้ครับ :)