หลัก Mac สร้างเกม Python สำหรับ Raspberry Pi

สร้างเกม Python สำหรับ Raspberry Pi



หากคุณเป็นเจ้าของ Raspberry Pi ที่น่าภาคภูมิใจ ภาษา Scratch แบบภาพเป็นวิธีที่ยอดเยี่ยมในการเริ่มต้นขั้นตอนแรกในการเขียนโปรแกรม แต่หากต้องการปลดล็อกพลังและศักยภาพของฮาร์ดแวร์ให้มากขึ้น ให้ดูที่ Python

เพิ่มเติม Raspberry Pi…

ดูคู่มือการสอนของเราเพื่อ เขียนเกม Raspberry Pi ของคุณเองโดยใช้ Scratch และส่งผลงานสร้างเกมของคุณเพื่อลุ้นรับรางวัล £250

Python เป็นภาษาโปรแกรมการศึกษาเริ่มต้นสำหรับ Raspberry Pi มันถูกใช้ทั่วโลกในฐานะภาษาเบื้องต้นสำหรับหลาย ๆ แพลตฟอร์ม ด้วยรูปแบบที่ไม่กระจายและไวยากรณ์ที่เข้าใจง่าย มันไม่ได้มีไว้สำหรับผู้เริ่มต้นเท่านั้น: ตามดัชนี TIOBE Programming Community, Python เป็นภาษาโปรแกรมที่ได้รับความนิยมสูงสุดอันดับแปดในหมู่วิศวกรมืออาชีพ นำหน้า Perl, JavaScript และ Visual Basic .NET นอกจากนี้ยังฟรีอีกด้วย ดังนั้นจึงง่ายที่จะเข้าใจว่าทำไมคนจำนวนมากจึงเลือก Python เป็นภาษาสคริปต์แรกของพวกเขา

ในฟีเจอร์นี้ เราจะแนะนำแนวคิดหลักของ Python และแสดงวิธีเริ่มต้นใช้งานภาษาโดยแนะนำเกมตัวอย่างที่เขียนด้วย Python จากนั้น คุณก็สร้างผลงานชิ้นเอกของคุณเอง ซึ่งคุณสามารถส่งเข้าร่วมการแข่งขันเขียนโค้ด Raspberry Pi ของเราได้

ทำความรู้จักกับ Python

Python ใช้งานอยู่สองเวอร์ชันหลัก Python 3 เป็นอนาคต แต่ Python 2 สนุกกับความเข้ากันได้ที่กว้างขึ้นกับทรัพยากรที่มีอยู่และเป็นเวอร์ชันนี้ที่รวมอยู่ใน Raspberry Pi ในปัจจุบัน สำหรับบทช่วยสอนนี้ เราจะใช้ Python 2.7 ซึ่งเป็นรุ่นสุดท้ายที่เสถียรในซีรีส์ 2.x ซึ่งหมายความว่าเราสามารถใช้ตัวอย่างออนไลน์ส่วนใหญ่และโค้ดที่เขียนไว้ล่วงหน้าโดยไม่มีการเปลี่ยนแปลง เมื่อถึงเวลา การย้ายขึ้นเป็นเวอร์ชัน 3 จะตรงไปตรงมา

สิ่งแรกที่คุณอาจสังเกตเห็นเกี่ยวกับ Python ก็คือความเรียบร้อยของมัน ภาษาที่ใช้กับ PHP, JavaScript หรือภาษาสมัยใหม่อื่นๆ จะพบว่าไม่มีเครื่องหมายปีกกา เช่นเดียวกับที่ใช้ในการปิดส่วนต่างๆ ของโค้ดตามอัตภาพ เนื่องจาก Python ใช้การเยื้องเพื่อจัดระเบียบโค้ด นี่เป็นแนวทางปฏิบัติที่ดีในภาษาส่วนใหญ่ เพราะจะทำให้โค้ดอ่านง่ายขึ้น: ใน Python ถือเป็นข้อบังคับ หากคุณใช้การเว้นวรรคไม่ถูกต้อง โค้ดของคุณจะใช้งานไม่ได้ แม้ว่าสิ่งนี้อาจเป็นการเปลี่ยนแปลงสำหรับโปรแกรมเมอร์ที่มีประสบการณ์ แต่ก็กลายเป็นเรื่องปกติอย่างรวดเร็วและนำไปสู่โค้ดที่ชัดเจนและเข้าใจได้เป็นค่าเริ่มต้น

วิธีหา ram speed windows 10

Python ยังสร้างภาษาแรกที่ดีเพราะมันแสดงถึงการใช้งานโปรแกรมเชิงวัตถุอย่างง่าย ซึ่งเป็นแนวคิดที่ผู้เขียนโค้ดมือใหม่ต้องเข้าใจ และรู้สึกผ่อนคลายเกี่ยวกับวิธีการสร้างและจัดการตัวแปร ผลลัพธ์สุทธิคือสภาพแวดล้อมการเขียนโปรแกรมที่มีประสิทธิผลโดยเฉพาะ

โค้ด Python มักจะรันผ่านล่ามแทนที่จะคอมไพล์ แต่ถึงอย่างนั้นผลลัพธ์ที่ได้ก็ค่อนข้างเร็ว แอปพลิเคชัน Python สามารถทำงานบนระบบปฏิบัติการหลักทั้งหมด ดังนั้นจึงเป็นไปได้ที่จะสร้างเกม Python บนพีซีที่ใช้ Windows และให้ทำงานบนกล่อง Mac หรือ Linux – หรือที่จริงแล้วคือ Raspberry Pi

วิธีการส่งไปยัง amazon fire tv stick

สร้างเกม Python สำหรับ Raspberry Pi

จุดแข็งขั้นสุดท้ายของ Python คือความพร้อมใช้งานของโมดูลเสริมที่หลากหลายซึ่งมีฟังก์ชันพิเศษ หนึ่งในโมดูลดังกล่าวคือ Pygame . ตามชื่อของมัน Pygame ช่วยให้คุณสร้างเกมโดยใช้ Python: ตัวอย่างเช่น ปรับปรุงการจัดการภาพผ่านคลาส Sprite อย่างมาก ทำให้ง่ายต่อการควบคุมเสียงในเกม และยังช่วยให้เกมของคุณทำงานกับจอยสติ๊กได้ เกมเช่น Call of Duty อาจเกินความสามารถ แต่ Angry Birds โคลนไม่แน่นอน

การพัฒนาพื้นเมืองและข้ามแพลตฟอร์ม

หากคุณกำลังใช้งานการแจกจ่าย Debian Squeeze Linux ที่แนะนำบน Raspberry Pi ของคุณ Python และ Pygame จะติดตั้งมาให้ล่วงหน้า คุณจึงสามารถเริ่มเขียนโปรแกรมได้ทันที คุณสามารถเขียนสคริปต์ Python ในตัวแก้ไขข้อความได้ แต่เราขอแนะนำให้คุณใช้ประโยชน์จากสภาพแวดล้อมการพัฒนาแบบรวมของ Geany (IDE) ฟรี ที่ติดตั้งเป็นส่วนหนึ่งของระบบปฏิบัติการ ซอฟต์แวร์นี้มีคุณสมบัติที่เป็นประโยชน์มากมายสำหรับโปรแกรมเมอร์ เช่น การใส่สีไวยากรณ์อัตโนมัติ เพื่อให้โค้ดของคุณอ่านและแก้จุดบกพร่องได้ง่ายขึ้น และเบราว์เซอร์สัญลักษณ์เพื่อช่วยติดตามคลาสและตัวแปรทั้งหมดในโค้ดของคุณ

ดังที่เราได้กล่าวไปแล้วว่า Python ทำงานได้ในหลายแพลตฟอร์ม ดังนั้นคุณจึงสามารถเขียนโค้ดของคุณบนพีซีที่ใช้ Windows แล้วย้ายไปยัง Raspberry Pi เมื่อดำเนินการเสร็จ ในการทำเช่นนี้ คุณจะต้อง ติดตั้ง Python 2.7 บนพีซีของคุณ . แม้ว่าคุณจะใช้ Windows 64 บิต ให้เลือกตัวติดตั้ง Windows ปกติ ไม่ใช่ตัวติดตั้ง x86-64 เนื่องจากการติดตั้ง Pygame มาตรฐานเป็นแบบ 32 บิตเท่านั้น

หน้าต่อไป

บทความที่น่าสนใจ

ตัวเลือกของบรรณาธิการ

วิธีป้องกันไม่ให้หน้าจอล็อกบน iPhone
วิธีป้องกันไม่ให้หน้าจอล็อกบน iPhone
คุณเคยอ่านบทความยาวๆ บน iPhone ของคุณและต้องปลดล็อกหน้าจอหลายๆ ครั้งจนกว่าคุณจะอ่านจบหรือไม่? หรือคุณต้องการติดตามเวลาด้วยตัวติดตาม iPhone ของคุณ แต่หน้าจอยังคงล็อคอยู่? ดอน'
แสดง Touch Keyboard โดยอัตโนมัติใน Windows 10
แสดง Touch Keyboard โดยอัตโนมัติใน Windows 10
คุณสามารถทำให้แป้นพิมพ์สัมผัสปรากฏขึ้นเมื่อไม่ได้อยู่ในโหมดแท็บเล็ตและไม่มีแป้นพิมพ์จริงติดอยู่ใน Windows 10 (2 วิธี)
Windows Calculator รับโหมด Always-on-Top และ Compact Overlay
Windows Calculator รับโหมด Always-on-Top และ Compact Overlay
ใน Windows 10 Microsoft ได้เปลี่ยนเครื่องคิดเลขรุ่นเก่าที่ดีด้วยแอป Modern ใหม่ Microsoft ได้เปิดซอร์สโค้ดเพื่อให้แอปสามารถพอร์ตไปยัง Android, iOS และเว็บได้ Microsoft เปิดเผยว่าในเร็ว ๆ นี้ผู้ใช้จะสามารถเห็นเครื่องคิดเลขบนหน้าจอในระบบได้ตลอดเวลาโฆษณาเมื่อ
Windows 10 build 10558 รั่วไหลออกมา
Windows 10 build 10558 รั่วไหลออกมา
มาดูกันว่ามีอะไรใหม่และมีอะไรอัพเดทบ้างใน Windows 10 build 10558 ที่รั่วไหลออกมา
วิธีการเปลี่ยนวันที่แก้ไขของโฟลเดอร์
วิธีการเปลี่ยนวันที่แก้ไขของโฟลเดอร์
ทันทีที่คุณทำการเปลี่ยนแปลงในโฟลเดอร์ ระบบจะบันทึกและระบุเวลาที่แน่นอน เมื่อมองแวบแรก ดูเหมือนเป็นไปไม่ได้ที่จะเปลี่ยนแปลงข้อมูลนี้ อย่างไรก็ตาม ด้วยความช่วยเหลือของแอพบุคคลที่สามหรือ
วิธีเชื่อมโยงไปยังการประทับเวลาเฉพาะใน YouTube
วิธีเชื่อมโยงไปยังการประทับเวลาเฉพาะใน YouTube
YouTube เป็นยักษ์ใหญ่ด้านวิดีโอและเสิร์ชเอ็นจิ้น แพลตฟอร์มนี้มีผู้เข้าชมเฉลี่ย 1 พันล้านครั้งทุกวัน มีบางอย่างสำหรับทุกคน แต่ไม่ใช่ว่าทุกวิดีโอจะน่าตื่นเต้นและควรค่าแก่การดูตั้งแต่ต้นจนจบ เป็น
พลังงานนิวเคลียร์: ดาวระเบิดอาจเป็นกุญแจสำคัญในการปลดล็อกนิวเคลียร์ฟิวชันบนโลก on
พลังงานนิวเคลียร์: ดาวระเบิดอาจเป็นกุญแจสำคัญในการปลดล็อกนิวเคลียร์ฟิวชันบนโลก on
ภัยคุกคามด้านนิวเคลียร์ทั่วโลกเพิ่มขึ้นในช่วงไม่กี่เดือนที่ผ่านมา ภายหลังการอ้างว่าเกาหลีเหนือกำลังสร้างอาวุธนิวเคลียร์และประธานาธิบดีโดนัลด์ ทรัมป์ ที่คุกคามผู้นำที่เป็นอันตรายของประเทศ ความตึงเครียดที่ทวีความรุนแรงขึ้นทำให้ Doomsday Clock เคลื่อนไหว