เกม Python ฟรีคือคอลเลกชันเกม Python ฟรีที่ได้รับลิขสิทธิ์ของ Apache2 ซึ่งมีวัตถุประสงค์เพื่อการศึกษาและความสนุกสนาน เกมดังกล่าวเขียนด้วยโค้ด Python ธรรมดาและออกแบบมาเพื่อการทดลองและการเปลี่ยนแปลง มีเกมอาร์เคดคลาสสิกหลายเวอร์ชันที่เรียบง่ายรวมอยู่ด้วย
Python เป็นหนึ่งในห้าภาษาการเขียนโปรแกรมที่ได้รับความนิยมมากที่สุดในโลก และให้บริการฟรีจาก Python.org Python มี Standard Library มากมายที่แจกจ่ายพร้อมกับการติดตั้งของคุณ Standard Library มีโมดูลชื่อ Turtle ซึ่งเป็นวิธียอดนิยมในการแนะนำการเขียนโปรแกรมให้กับเด็กๆ Turtle เป็นส่วนหนึ่งของภาษาการเขียนโปรแกรม Logo ดั้งเดิมที่พัฒนาโดย Wally Feurzig และ Seymour Papert ในปี 1966 เกมทั้งหมดใน Free Python Games ใช้งานโดยใช้ Python และโมดูล Turtle
ตั้งแต่ปี 2012 Free Python Games เริ่มต้นเป็นโปรแกรมหลังเลิกเรียนเพื่อสอนการเขียนโปรแกรมให้กับเยาวชนในเมืองชั้นใน เป้าหมายคือสนุกสนานพอๆ กับการเรียนรู้ ตั้งแต่นั้นเป็นต้นมา เกมดังกล่าวได้รับการปรับปรุงและใช้งานในสภาพแวดล้อมที่หลากหลายตั้งแต่ห้องเรียนไปจนถึงค่ายฤดูร้อน
เกมดังกล่าวรันได้ทุกที่ที่สามารถติดตั้ง Python ได้ ซึ่งรวมถึงคอมพิวเตอร์เดสก์ท็อปที่ใช้ Windows, Mac OS หรือ Linux และฮาร์ดแวร์รุ่นเก่าหรือพลังงานต่ำ เช่น Raspberry Pi เด็กๆ ทั่วสหรัฐอเมริกาในระดับชั้นประถมศึกษาปีที่ 6-12 สนุกสนานกับการเรียนรู้เกี่ยวกับหัวข้อต่างๆ เช่น การเข้ารหัสและการเคลื่อนที่แบบโพรเจกไทล์ผ่านเกม
แต่ละเกมมีความเป็นอิสระจากเกมอื่นๆ โดยสิ้นเชิง และยังมีความคิดเห็นพร้อมกับรายการแบบฝึกหัดที่นักเรียนจะต้องร่วมปฏิบัติด้วย ความคิดสร้างสรรค์และความยืดหยุ่นเป็นสิ่งสำคัญ ไม่มีวิธีที่ถูกหรือผิดในการใช้คุณลักษณะหรือพฤติกรรมใหม่! คุณไม่มีทางรู้ได้เลยว่าเกมไหนที่นักเรียนจะมีส่วนร่วมได้ดีที่สุด
"ฉันชอบเกม Python ฟรีเพราะเกมนี้สนุก เข้าใจและเปลี่ยนแปลงได้ง่าย ตอนนี้ฉันชอบสร้างเกมของตัวเองแล้ว"
-- ลุค มาร์ติน นักเรียน
"เกม Python ฟรีเป็นแรงบันดาลใจและแนะนำงานอดิเรกใหม่ให้กับลูกชายของเรา ขอบคุณมากที่ช่วยให้เขาได้เรียนรู้การเขียนโค้ด เขาสนุกมาก!"
-- แมรี ไล ผู้ปกครอง
"เกม Python ฟรีนั้นยอดเยี่ยมเพราะพวกเขาดึงดูดนักเรียนได้มากและให้พวกเขาเรียนรู้ตามจังหวะของตนเอง"
-- Rick Schertle ครูของ Steindorf STEAM School
"เกม Python ฟรีผสมผสานการเล่นและการเรียนรู้ในสภาพแวดล้อมที่ยืดหยุ่นซึ่งช่วยลดความเครียดในหัวข้อยาก ๆ เช่นการเขียนโปรแกรม"
-- Brett Bymaster ศิษยาภิบาลเยาวชน ชุมชน The River Church
"เกม Python ฟรีนั้นยอดเยี่ยมสำหรับนักเรียน มีการจัดระเบียบและยืดหยุ่นสูง และพยายามถามคำถามและทำความเข้าใจ"
-- Terri Furton อาจารย์ใหญ่ Downtown College Prep
การติดตั้งเกม Python ฟรีนั้นง่ายดายด้วย pip:
$ python3 -m pip ติดตั้งเกมฟรี
เกม Python ฟรีรองรับอินเทอร์เฟซบรรทัดคำสั่ง (CLI) ความช่วยเหลือสำหรับ CLI มีให้โดยใช้:
$ python3 -m เกมฟรี --help
CLI รองรับสามคำสั่ง: รายการ คัดลอก และแสดง สำหรับรายชื่อเกมทั้งหมดที่เปิดดำเนินการ:
$ python3 -m รายการเกมฟรี
เกมใดๆ ที่อยู่ในรายการสามารถเล่นได้โดยการรันโมดูล Python จากบรรทัดคำสั่ง หากต้องการอ้างอิงโมดูล Python ให้รวม "freegames" เข้ากับชื่อเกม ตัวอย่างเช่น หากต้องการเล่นเกม "งู":
$ python3 -m freegames.snake
เกมสามารถแก้ไขได้โดยการคัดลอกซอร์สโค้ด คำสั่ง copy จะสร้างไฟล์ Python ในไดเร็กทอรีในเครื่องของคุณซึ่งคุณสามารถแก้ไขได้ ตัวอย่างเช่น หากต้องการคัดลอกและเล่นเกม "งู":
$ python3 -m freegames คัดลอกงู $python3snake.py
Python มีโปรแกรมแก้ไขข้อความในตัวชื่อ IDLE ซึ่งสามารถรันโค้ด Python ได้เช่นกัน หากต้องการเปิดตัวแก้ไขและเปลี่ยนแปลงการรันเกม "งู":
$ python3 -m idlelib.idle งู.py
คุณยังสามารถเข้าถึงเอกสารประกอบในล่ามด้วยฟังก์ชันช่วยเหลือในตัวของ Python:
>>> นำเข้าเกมฟรี >>> ความช่วยเหลือ (เกมฟรี)
เกม Python ฟรียังมีสคริปต์เริ่มต้นเพื่อความเข้ากันได้กับ pipx:
$ pipx ติดตั้งเกมฟรี $ เกมฟรีเล่นชีวิต
ระบายสี -- วาดเส้นและรูปทรงบนหน้าจอ คลิกเพื่อทำเครื่องหมายจุดเริ่มต้นของรูปร่าง และคลิกอีกครั้งเพื่อทำเครื่องหมายจุดสิ้นสุด สามารถเลือกรูปทรงและสีต่างๆ ได้โดยใช้แป้นพิมพ์
งู -- เกมอาร์เคดสุดคลาสสิก ใช้ปุ่มลูกศรเพื่อนำทางและกินอาหารสีเขียว แต่ละครั้งที่มีการบริโภคอาหาร งูจะขยายส่วนยาวขึ้นหนึ่งส่วน หลีกเลี่ยงการรับประทานอาหารเองหรือออกนอกขอบเขต!
Pacman - เกมอาร์เคดสุดคลาสสิค ใช้ปุ่มลูกศรเพื่อนำทางและกินอาหารสีขาวทั้งหมด ระวังผีแดงที่เดินเตร่อยู่ในเขาวงกต
ปืนใหญ่ -- การเคลื่อนที่แบบโพรเจกไทล์ คลิกที่หน้าจอเพื่อยิงลูกกระสุนปืนใหญ่ของคุณ ลูกกระสุนปืนใหญ่ทำให้ลูกโป่งสีน้ำเงินแตกในเส้นทางของมัน ทำให้ลูกโป่งทั้งหมดแตกก่อนที่จะข้ามหน้าจอ
เชื่อมต่อ - เชื่อมต่อ 4 เกม คลิกแถวเพื่อวางแผ่นดิสก์ ผู้เล่นคนแรกที่เชื่อมต่อสี่แผ่นในแนวตั้ง แนวนอน หรือแนวทแยงเป็นผู้ชนะ!
Flappy - เกมที่ได้รับแรงบันดาลใจจาก Flappy-bird คลิกที่หน้าจอเพื่อกระพือปีกของคุณ ระวังกาดำเมื่อคุณบินผ่านหน้าจอ
หน่วยความจำ -- เกมปริศนาคู่ตัวเลข คลิกที่ไทล์เพื่อแสดงตัวเลข จับคู่ตัวเลขสองตัวและไทล์จะหายไปเพื่อแสดงภาพ
Pong - เกมอาร์เคดสุดคลาสสิค ใช้แป้นพิมพ์เพื่อเลื่อนไม้พายของคุณขึ้นและลง ผู้เล่นคนแรกที่พลาดบอลจะเป็นฝ่ายแพ้
Simon Says - เกมไขปริศนาความจำสุดคลาสสิก คลิกที่หน้าจอเพื่อเริ่มต้น ดูรูปแบบแล้วคลิกไทล์ตามลำดับเดียวกัน แต่ละครั้งที่คุณเรียงลำดับได้ถูกต้อง รูปแบบก็จะยาวขึ้นหนึ่งขั้น
Tic Tac Toe - เกมคลาสสิค คลิกที่หน้าจอเพื่อวาง X หรือ O เชื่อมต่อสามตัวติดต่อกันแล้วคุณจะชนะ!
ไทล์ - เกมไขปริศนาเลื่อนตัวเลขเข้าที่ คลิกไทล์ที่อยู่ติดกับสี่เหลี่ยมว่างเพื่อสลับตำแหน่ง คุณสามารถทำให้ไพ่นับหนึ่งถึงสิบห้าจากซ้ายไปขวาและจากล่างขึ้นบนได้หรือไม่?
ตรอน - เกมอาร์เคดสุดคลาสสิค ใช้แป้นพิมพ์เพื่อเปลี่ยนทิศทางของผู้เล่นตรอน หลีกเลี่ยงการสัมผัสเส้นที่ฝ่ายตรงข้ามวาดไว้
ชีวิต -- เกมแห่งชีวิตของคอนเวย์ ระบบอัตโนมัติผ่านมือถือแบบคลาสสิกและไม่มีผู้เล่น สร้างขึ้นในปี 1970 โดย John Conway
เขาวงกต - ย้ายจากด้านหนึ่งไปอีกด้าน แรงบันดาลใจจากจักรวาลในหนึ่งบรรทัดของโค้ดพร้อม 10 PRINT แตะที่หน้าจอเพื่อติดตามเส้นทางจากด้านหนึ่งไปอีกด้าน
Fidget - แอนิเมชั่นที่ได้รับแรงบันดาลใจจาก Fidget Spinner คลิกที่หน้าจอเพื่อเร่งเครื่องปั่นด้ายอยู่ไม่สุข
ภาพลวงตา--ภาพลวงตา.
การพิมพ์ -- ฝึกพิมพ์ขณะที่ตัวอักษรหล่นลงมาบนหน้าจอ
สำหรับผู้ที่ต้องการรายละเอียดเพิ่มเติม เอกสารส่วนนี้จะอธิบายหลักสูตร API และการพัฒนา
ลิขสิทธิ์ 2017-2023 Grant Jenks
ได้รับอนุญาตภายใต้ Apache License เวอร์ชัน 2.0 ("ใบอนุญาต"); คุณไม่สามารถใช้ไฟล์นี้ได้เว้นแต่จะเป็นไปตามใบอนุญาต คุณสามารถขอรับสำเนาใบอนุญาตได้ที่
http://www.apache.org/licenses/LICENSE-2.0
เว้นแต่กฎหมายที่ใช้บังคับกำหนดหรือตกลงเป็นลายลักษณ์อักษร ซอฟต์แวร์ที่เผยแพร่ภายใต้ใบอนุญาตนี้จะถูกแจกจ่าย "ตามที่เป็น" โดยไม่มีการรับประกันหรือเงื่อนไขใดๆ ทั้งโดยชัดแจ้งหรือโดยนัย ดูใบอนุญาตสำหรับภาษาเฉพาะที่ควบคุมการอนุญาตและข้อจำกัดภายใต้ใบอนุญาต