10 Simple Python Games with Free Source Code

15-May-24

คัมภีร์เทพ IT

See the original english version Click here!

 

บทความนี้เหมาะอย่างยิ่งสำหรับมือใหม่ที่ต้องการพัฒนาทักษะการเขียน Program ด้วย Python เพราะนี่คือ 10 เกม Python ง่าย ๆ พร้อมตัวอย่าง Source Code ฟรี ซึ่งมีความยากตั้งแต่ระดับเริ่มต้นไปจนถึงระดับกลาง ตามสาขาความเชี่ยวชาญต่าง ๆ

1. Snake Game

Snake Game Python Code นี้ถูกเขียนด้วย Python มันเป็นหนึ่งในวิธีการที่ช่วยพัฒนาทักษะและความสามารถของคุณ ในการสร้างและการออกแบบวิธีสร้างเกมงูโดยใช้ภาษา Python

เกมงูใน Python Tkinter เป็น GUI ที่ทั้งเรียบง่ายและ Clean ซึ่งมีไว้สำหรับการเล่นเกมที่ง่ายดาย

การออกแบบการเล่นเกมของเกมนี้ มีความเรียบง่ายอย่างมาก ทำให้ Users สามารถรู้สึกได้ว่า มันเป็นเกมที่ไม่ยากเลย แถมทำความเข้าใจได้ง่ายมาก

2. Tic Tac Toe Game

เกม Tic Tac Toe นี้ถูกเขียนด้วยภาษา Python มันเป็น Strategy Game Board โดยใช้ GUI ที่มีความเรียบง่ายซึ่งเข้าใจและใช้งานง่ายมาก

กฎการเล่นทั้งหมดจะเหมือนกันกับที่เราเล่น โอ-เอ๊กซ์ แบบ Real Time มันเป็นเกมที่เรียบง่ายที่มีผู้เล่นหลายคน

การออกแบบการเล่นเกมนั้นเรียบง่ายมากและทำความเข้าใจอย่างสะดวก

3. Rock Paper Scissors Game

Rock Paper Scissors Code ใน Python ได้รับการออกแบบโดยใช้ Tkinter และ Graphical User Interface (GUI)

เกม ค้อน-กรรไกร-กระดาษ นี้ เป็น Desktop Application ธรรมดา ๆ ที่ถูกพัฒนาขึ้นโดยใช้ภาษา Python โดย System File ของ Project ประกอบไปด้วย Resource Files และ Python Script

Graphics ของการเล่นเกม ก็มีความ Smooth และ การควบคุมที่ง่ายสำหรับ Users

4. Hangman Game

เกม Hangman ใน Python ถูกเขียนขึ้นด้วยภาษา Python ซึ่งเกมนี้ไม่ได้ใช้ Modules พิเศษใด ๆ นอกเหนือจาก Random และ Time แค่ใช้ Loops และ Functions ของ Python ก็เพียงพอที่จะสร้างเกมนี้ได้

มันเป็นเกมเกี่ยวกับ การเดาตัวอักษร (A-Z) เพื่อสร้างเป็นคำศัพท์ขึ้นมา หากผู้เล่น สามารถเดาตัวอักษรที่อยู่ภายในคำศัพท์นั้นได้อย่างถูกต้อง ตัวอักษรนั้น ก็จะปรากฏในตำแหน่งที่ถูกต้องให้

ตัว User เองจะต้องเดาคำศัพท์ให้ถูกต้องจนกว่าผู้ชายถูกแขวน ซึ่งถือว่าเกมจบ

5. Snakes & Ladders Game

เกม Snakes & Ladders ได้รับการพัฒนาขึ้นในภาษา Python และมันก็เป็น Desktop Application

เกมบันไดงูนี้ เปิดให้ Download Open Source Code ได้แบบฟรี ๆ และสร้างขึ้นสำหรับมือใหม่ ที่ต้องการเริ่มต้นเรียนรู้ภาษา Python

Project System นี้ใช้ Pygame และ Random Module โดย Pygame เป็น Cross-Platform Set ที่ถูกออกแบบมาสำหรับการเขียน Video Games นี่เป็นเกมระหว่าง Computer และ User

6. Mario Game

Mario Game Code ใน Python นี้ ได้รับการออกแบบใน Graphical User Interface (GUI) ที่ใช้ PyGame Library

เมื่อพูดถึงเกมมาริโอแล้ว มันเป็นเกมที่เล่นคนเดียว โดยที่ Player (Mario) จะต้องหลบลูกไฟที่ออกมาจากตัวมังกร

แต่ละ Level ที่เพิ่มขึ้น จะมาพร้อมกับความยากที่มากขึ้นด้วยเช่นกัน

7. Simple Bouncing Ball Program

Bouncing Ball Code ใน Python เป็นเกมที่สามารถควบคุมได้ง่ายมากสำหรับ Users

เกมนี้จะมี Bar อยู่แถบหนึ่ง ที่ด้านล่างสุดของ Game Window ซึ่งใช้ปุ่ม  Left หรือ Right ในการเลื่อนไปซ้าย-ขวา ในการใช้งานปุ่มต่าง ๆ ที่อยู่ใน Game Window ได้อย่างเหมาะสม

เป้าหมายของเกม Bouncing Ball คือการกระทบ Targets ทั้งหมดให้มากที่สุดเท่าที่จะทำได้ เพื่อรับคะแนนให้มากที่สุด

ทุกครั้งที่ลูกบอลกระทบ 1 Target คุณจะได้รับ 1 แต้ม และหากกระทบ 2 Targets คุณจะได้รับ 2 แต้มตามลำดับ

หากผู้เล่นไม่สามารถใช้ Bar เพื่อรองลูกบอลได้ เกมก็ Over ซึ่งจะปรากฏบน Game Window

8. Tetris Game

เกม Tetris ที่เขียนด้วย Python เป็นเกมไขปริศนา Title-Matching ที่ใช้ GUI ซึ่งสามารถเข้าใจและใช้งานได้ง่ายมาก

เมื่อพูดถึงการเล่นเกม User จะต้องจัดการลำดับการสุ่มของ Tetriminos

ผู้เล่นมีขั้นตอนที่ต้องปฏิบัติตามในการเล่นเกม ผู้เล่นจะต้องเคลื่อนแต่ละอันไปด้านข้างและสามารถหมุน Tetriminos เพื่อปิดช่องว่างให้เต็มทั้งแถบ

9. Tank Game

Tank Game Project ที่ถูกสร้างขึ้นโดยใช้ภาษา Python นี้ จะมีการใช้งานปุ่ม UP & DOWN ซึ่งจะทำให้คุณสามารถจัดการกับทิศทางของปืนใหญ่ของคุณได้

คุณสามารถกด LEFT-CTRL หรือ LEFT-ALT เพื่อเปลี่ยนระดับ Energy ของการยิง จะสามารถใช้ปุ่ม SPACE เพื่อทำการปล่อยลูกกระสุนปืนใหญ่ ส่วนปุ่ม Left & Right จะช่วยให้คุณสามารถเคลื่อนย้ายรถถังไปทางซ้ายและขวาได้

เป้าหมายหลักของเกมนี้คือ การยิงและทำลายรถถังของฝ่ายศัตรู

10. Dino Game

Dino Game ใน Python พร้อม Source Code นี้ ถูกสร้างขึ้นสำหรับมือใหม่ ที่ต้องการเรียนรู้ทักษะการใช้งานภาษา Python โดย Project System นี้ จะใช้ Pygame และ Random Module

Pygame เป็น Cross-Platform Set ของ Python Modules ที่ถูกออกแบบมาสำหรับการเขียน Video Games

Dino Game ใน Python มี Task Record ที่มี Picture Documents และ Python Content (dino.py) ส่วน GUI ก็ใช้ Pygame Library

ที่มา: https://medium.com/

 

 

รับตำแหน่งงานไอทีใหม่ๆ ด้วยบริการ IT Job Alert

 

อัพเดทบทความจากคนวงในสายไอทีทาง LINE ก่อนใคร
อย่าลืมแอดไลน์ @techstarth เป็นเพื่อนนะคะ

เพิ่มเพื่อน

 

บทความล่าสุด