หลัก 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 6s ที่ดีที่สุดในสหราชอาณาจักร: อัตราค่าบริการข้อมูลมือถือและนาทีที่ดีที่สุดของสหราชอาณาจักร
ข้อเสนอ iPhone 6s ที่ดีที่สุดในสหราชอาณาจักร: อัตราค่าบริการข้อมูลมือถือและนาทีที่ดีที่สุดของสหราชอาณาจักร
ด้วย iPhone 7 ที่คาดว่าจะมาถึงในเดือนกันยายนนี้เป็นช่วงเวลาที่ดีในการเลือกซื้อ iPhone 6s หากคุณไม่ได้กังวลเกี่ยวกับการมีอุปกรณ์มือถือที่เป็นประกายล่าสุดของ Apple นับตั้งแต่เปิดตัวเมื่อปีที่แล้วข้อตกลงรอบ ๆ
คลังเก็บแท็ก: Firefox สำหรับ Windows Vista
คลังเก็บแท็ก: Firefox สำหรับ Windows Vista
แท็บเล็ต Amazon Fire ไม่ชาร์จ? นี่คือวิธีแก้ไข
แท็บเล็ต Amazon Fire ไม่ชาร์จ? นี่คือวิธีแก้ไข
https://www.youtube.com/watch?v=3Vfd8XM8HIc น่าเสียดายที่ Kindle Fire หลายรุ่นมีปัญหาการออกแบบที่ทราบกันดีและคงเส้นคงวา ซึ่งดูเหมือนว่า Amazon จะมีปัญหาในการสั่นไหว โดยเฉพาะอย่างยิ่ง ไฟมีแนวโน้มสำหรับพวกเขา
วิธีใช้เซิร์ฟเวอร์ VNC บน Android
วิธีใช้เซิร์ฟเวอร์ VNC บน Android
คุณรู้หรือไม่ว่าคุณสามารถใช้สมาร์ทโฟน Android เพื่อควบคุมคอมพิวเตอร์ของคุณได้ นี่คือสิ่งที่ Virtual Network Computing (VNC) เป็นเรื่องเกี่ยวกับ คุณสามารถคิดว่ามันเป็นทางเลือกแทนเมาส์หรือแทร็คแพดของคุณ มีทั้งมากมาย
ค้นหาประวัติการอัปเกรด Windows ของคุณด้วย PowerShell
ค้นหาประวัติการอัปเกรด Windows ของคุณด้วย PowerShell
ทุกครั้งที่คุณทำการอัพเกรดบิลด์ใน Windows 10 ระบบปฏิบัติการจะเก็บข้อมูลบางส่วนที่เกี่ยวข้องกับเวอร์ชันของระบบปฏิบัติการที่ติดตั้งไว้ก่อนหน้านี้ใน Registry
YouTube เพื่อฉายภาพยนตร์เต็มความยาวฟรี
YouTube เพื่อฉายภาพยนตร์เต็มความยาวฟรี
YouTube จะแสดงรายการโทรทัศน์และภาพยนตร์เต็มรูปแบบจากคลังข้อมูลของ MGM ในขั้นตอนล่าสุดเพื่อเพิ่มรายได้จากการโฆษณา MGM Studios จะเริ่มต้นการเป็นหุ้นส่วนด้วยการโพสต์ตอนของโปรแกรม American Gladiators ที่มีอายุหลายสิบปีไปยัง YouTube
ไฟล์ SFV คืออะไร?
ไฟล์ SFV คืออะไร?
ไฟล์ SFV เป็นไฟล์ Simple File Verification ที่ใช้ในการตรวจสอบข้อมูล ค่าตรวจสอบผลรวม CRC32 จะถูกเก็บไว้ในนั้น ดูข้อมูลเพิ่มเติมเกี่ยวกับไฟล์นี้