Utama Mac Tulis permainan Raspberry Pi di Python

Tulis permainan Raspberry Pi di Python



Sekiranya anda adalah pemilik Raspberry Pi yang bangga, visualnya Bahasa calar adalah kaedah terbaik untuk mula membuat permainan pertama anda. Tetapi untuk membuka lebih banyak kekuatan dan potensi perkakasan, lihatlah Python.

apakah pecutan perkakasan dalam krom

Sekiranya anda lebih suka projek berteknologi rendah, mengapa tidak melihat panduan kami mengenai cara mengubah Raspberry Pi menjadi pusat media XBMC ?

Python adalah bahasa pengaturcaraan pendidikan lalai untuk Raspberry Pi. Ia digunakan di seluruh dunia sebagai bahasa pengantar untuk banyak platform, berkat gaya yang tidak rapi dan sintaks yang mudah difahami. Bukan hanya untuk pemula, walaupun: menurut indeks Komuniti Pengaturcaraan TIOBE, Python adalah bahasa pengaturcaraan kelapan paling popular di kalangan jurutera profesional, di hadapan Perl, JavaScript dan Visual Basic .NET. Ia juga percuma, jadi mudah untuk melihat mengapa begitu banyak orang memilih Python sebagai bahasa skrip pertama mereka.

Dalam ciri ini, kami akan memperkenalkan konsep utama Python, dan menunjukkan kepada anda cara memulakan bahasa dengan memandu anda melalui permainan contoh yang ditulis dalam Python. Maka anda harus membuat karya anda sendiri.

Mengenal Python

Terdapat dua versi utama Python yang digunakan. Python 3 adalah masa depan, tetapi Python 2 menikmati keserasian yang lebih luas dengan sumber yang ada, dan versi inilah yang kini digabungkan dengan Raspberry Pi. Untuk tutorial ini, kami akan menggunakan Python 2.7, keluaran stabil terakhir dalam siri 2.x: ini bermaksud kami boleh menggunakan sebahagian besar contoh dalam talian dan kod pra-tulisan tidak berubah. Apabila tiba masanya, naik ke versi 3 akan menjadi mudah.

Apabila anda melihat kod Python, perkara pertama yang mungkin anda perhatikan adalah betapa rapi ia kelihatan. Mereka yang biasa menggunakan PHP, JavaScript atau bahasa moden lain juga akan melihat tidak adanya pendakap keriting, seperti biasa digunakan untuk melampirkan bahagian kod. Ini kerana Python menggunakan lekukan untuk menyusun kod. Ini adalah amalan yang baik dalam kebanyakan bahasa, kerana menjadikan kod lebih mudah dibaca: di Python adalah wajib. Sekiranya jarak anda tidak betul, kod anda tidak akan berfungsi. Walaupun ini boleh menjadi peralihan untuk pengaturcara yang berpengalaman, ia menjadi semula jadi dengan cepat dan membawa kepada kod yang jelas dan mudah difahami secara lalai.

Python juga membuat bahasa pertama yang baik kerana ia merupakan pelaksanaan sederhana pengaturcaraan berorientasikan objek - konsep yang mesti difahami oleh setiap pengekod yang bercita-cita tinggi - dan santai tentang bagaimana pemboleh ubah dibuat dan dikendalikan. Hasil bersihnya adalah persekitaran pengaturcaraan yang sangat produktif.

Kod Python biasanya dijalankan melalui jurubahasa daripada disusun, tetapi walaupun demikian, hasil akhirnya cukup cepat. Aplikasi Python dapat berjalan di semua sistem operasi utama, jadi mungkin untuk membuat permainan Python pada PC Windows dan menjalankannya pada kotak Mac atau Linux - atau, memang, Raspberry Pi.

Modul Pygame merangkumi pelbagai fungsi dan kaedah yang berguna untuk membuat permainan aksi di Python

Kekuatan terakhir Python ialah ketersediaan pelbagai modul tambahan yang membawa fungsi tambahan. Salah satu modul tersebut adalah Piggame . Seperti namanya, Pygame membantu anda membuat permainan menggunakan Python: sebagai contoh, ia sangat meningkatkan pengendalian gambar melalui kelas Sprite, menjadikannya mudah untuk mengawal audio dalam permainan, dan bahkan membolehkan permainan anda berfungsi dengan kayu bedik. Permainan seperti Call of Duty mungkin di luar kemampuannya, tetapi klon Angry Birds tentu saja tidak.

Pembangunan asli dan merentas platform

Sekiranya anda menjalankan pengedaran Debian Squeeze Linux yang disyorkan pada Raspberry Pi, Python dan Pygame anda, anda boleh memasangnya terlebih dahulu, jadi anda boleh memulakan program dengan segera. Anda boleh menulis skrip Python dalam penyunting teks, tetapi kami mencadangkan anda memanfaatkan persekitaran pembangunan bersepadu Geany (IDE) yang juga dipasang sebagai sebahagian daripada sistem operasi. Perisian ini menawarkan banyak ciri berguna untuk pengaturcara, seperti pewarnaan sintaks automatik, untuk menjadikan kod anda lebih mudah dibaca dan debug, dan penyemak imbas simbol untuk membantu melacak semua kelas dan pemboleh ubah dalam kod anda.

Muka surat seterusnya

Artikel Yang Menarik

Pilihan Editor

Keperluan Keselamatan Microsoft Mencapai Akhir Sokongan Bersama Windows 7
Keperluan Keselamatan Microsoft Mencapai Akhir Sokongan Bersama Windows 7
Microsoft telah mendedahkan bahawa penyelesaian keselamatan perisian percuma mereka, Microsoft Security Essentials, tidak akan disokong lagi setelah 14 Januari 2020. Security Essentials, juga dikenal sebagai MSE, adalah aplikasi antivirus perisian percuma yang dibuat oleh Microsoft. Hari-hari ini ia disatukan dengan Windows 10 dan aplikasi 'Windows Security'. Versi Windows terdahulu seperti Windows 7 dan
Cara Mematikan Perihalan Audio pada TV Sony
Cara Mematikan Perihalan Audio pada TV Sony
Tiada yang lebih menjengkelkan daripada pulang ke rumah selepas penat bekerja, menghidupkan TV, untuk mendapati bahawa narator audio telah didayakan. Memang, ciri ini bagus untuk mereka yang cacat penglihatan. Tetapi untuk orang lain,
Microsoft Edge Chromium: Hapus Data Penyemakan Imbas di Keluar
Microsoft Edge Chromium: Hapus Data Penyemakan Imbas di Keluar
Microsoft Edge Chromium kini membolehkan membuang elemen sejarah penyemakan imbas individu setiap kali anda menutup penyemak imbas. Anda boleh mengkonfigurasinya dalam Tetapannya.
Tukar DPI Mesin Maya Hyper-V (Tahap Zum Skala Paparan)
Tukar DPI Mesin Maya Hyper-V (Tahap Zum Skala Paparan)
Inilah caranya anda dapat mengubah Zoom Level mesin maya di Hyper-V dan menetapkan skala display custom (DPI) pada Windows 10.
Dayakan Pemuatan Malas untuk Imej dan Iframe di Firefox
Dayakan Pemuatan Malas untuk Imej dan Iframe di Firefox
Cara Mengaktifkan Pemuatan Malas untuk Gambar dan Iframe di Firefox Satu ciri menarik akan datang ke Firefox, yang secara signifikan akan mengurangkan masa memuat halaman di penyemak imbas. Kemampuan asli untuk menangguhkan pemuatan gambar dan iframe sudah tiba di Firefox 75 versi Nightly. Kemudian pemuatan malas diaktifkan, penyemak imbas
Microsoft Mengemas kini Aplikasi Kedai Desktop Jauh Dengan Ciri Baru
Microsoft Mengemas kini Aplikasi Kedai Desktop Jauh Dengan Ciri Baru
Sebagai tambahan kepada aplikasi Desktop Jauh klasik (mstsc.exe), Windows 10 termasuk aplikasi moden, yang hanya dipanggil 'Aplikasi Jauh Microsoft' Ini adalah aplikasi UWP yang menerima kemas kini dari Kedai Microsoft. Beberapa hari yang lalu aplikasi ini menerima baik pulih ciri utama, membawa beberapa ciri berguna kepada pengguna akhir. Microsoft menerangkan mengenai
Apa itu Muat turun Digital Amazon?
Apa itu Muat turun Digital Amazon?
Sekiranya anda kelihatan cukup keras, anda boleh menemui apa sahaja yang anda mahukan di Amazon. Platform e-dagang terbesar di dunia menawarkan beratus-ratus juta produk dan dikira. Sebagai tambahan, Amazon terus berkembang dan menaklukkan yang baru