Ana Mac Python'da bir Raspberry Pi oyunu yazın

Python'da bir Raspberry Pi oyunu yazın



Raspberry Pi'nin gururlu sahibiyseniz, görsel Çizik dil ilk oyununuzu oluşturmaya başlamanın harika bir yoludur. Ancak donanımın gücünü ve potansiyelini daha fazla açığa çıkarmak için Python'a bir göz atın.

Daha düşük teknolojili bir projeyi tercih ediyorsanız, neden kılavuzumuza göz atmıyorsunuz? Raspberry Pi'yi XBMC medya merkezine dönüştürme ?

Python, Raspberry Pi için varsayılan eğitim programlama dilidir. Karmaşık olmayan stili ve anlaşılması kolay sözdizimi sayesinde dünya çapında birçok platform için bir giriş dili olarak kullanılmaktadır. Yine de sadece yeni başlayanlar için değil: TIOBE Programlama Topluluğu indeksine göre Python, profesyonel mühendisler arasında Perl, JavaScript ve Visual Basic .NET'in önünde sekizinci en popüler programlama dilidir. Ayrıca ücretsizdir, bu nedenle bu kadar çok insanın neden ilk komut dosyası dili olarak Python'u seçtiğini anlamak kolaydır.

Bu özellikte Python'un temel kavramlarını tanıtacağız ve Python ile yazılmış örnek bir oyunda size rehberlik ederek dile nasıl başlayacağınızı göstereceğiz. Sonra kendi şaheserinizi yaratmak size kalmıştır.

Python'u tanımak

Kullanımda olan iki büyük Python sürümü vardır. Python 3 geleceğidir, ancak Python 2 mevcut kaynaklarla daha geniş bir uyumluluğa sahiptir ve şu anda Raspberry Pi ile birlikte gelen bu sürümdür. Bu eğitim için, 2.x serisinin son kararlı sürümü olan Python 2.7'yi kullanacağız: Bu, çevrimiçi örneklerin çoğunu ve önceden yazılmış kodu değiştirmeden kullanabileceğimiz anlamına gelir. Zamanı geldiğinde, sürüm 3'e geçmek kolay olacaktır.

yazma koruması nasıl kaldırılır

Python koduna baktığınızda, fark edebileceğiniz ilk şey ne kadar düzgün göründüğüdür. PHP, JavaScript veya diğer modern dillerde kullanılanlar, geleneksel olarak kod bölümlerini çevrelemek için kullanılan küme parantezlerinin yokluğunu da fark edeceklerdir. Bunun nedeni, Python'un kodu düzenlemek için girinti kullanmasıdır. Bu, çoğu dilde iyi bir uygulamadır çünkü kodu daha okunaklı hale getirir: Python'da zorunludur. Aralıklarınızı doğru ayarlamazsanız, kodunuz çalışmayacaktır. Bu, deneyimli programcılar için bir değişiklik olsa da, hızla doğal hale gelir ve varsayılan olarak açık, anlaşılır koda yol açar.

Python aynı zamanda iyi bir ilk dil oluşturur çünkü nesne yönelimli programlamanın basit bir uygulamasını temsil eder - hevesli kodlayıcıların anlaması gereken bir kavram - ve değişkenlerin nasıl oluşturulduğu ve yönetildiği konusunda rahattır. Net sonuç, özellikle verimli bir programlama ortamıdır.

Python kodu genellikle derlenmek yerine bir yorumlayıcı aracılığıyla çalıştırılır, ancak buna rağmen sonuç oldukça hızlıdır. Python uygulamaları tüm büyük işletim sistemlerinde çalışabilir, bu nedenle bir Windows PC'de bir Python oyunu oluşturmak ve bir Mac veya Linux kutusunda - veya aslında bir Raspberry Pi üzerinde çalıştırmak mümkündür.

Pygame modülü, Python

Python'un son büyük gücü, ekstra işlevsellik getiren çok çeşitli eklenti modüllerinin mevcudiyetidir. Böyle bir modül Pygame . Adından da anlaşılacağı gibi Pygame, Python kullanarak oyunlar oluşturmanıza yardımcı olur: örneğin, Sprite sınıfı aracılığıyla görüntü işlemeyi büyük ölçüde geliştirir, oyun içi sesi kontrol etmeyi kolaylaştırır ve hatta oyununuzun oyun çubuklarıyla çalışmasına izin verir. Call of Duty gibi oyunlar yeteneklerinin ötesinde olabilir, ancak bir Angry Birds klonu kesinlikle değildir.

Yerel ve platformlar arası geliştirme

Raspberry Pi'nizde önerilen Debian Squeeze Linux dağıtımını çalıştırıyorsanız, Python ve Pygame önceden yüklenmiş olarak gelir, böylece hemen programlamaya başlayabilirsiniz. Python komut dosyalarını bir metin düzenleyicide yazabilirsiniz, ancak yine işletim sisteminin bir parçası olarak yüklenen ücretsiz Geany entegre geliştirme ortamından (IDE) yararlanmanızı öneririz. Bu yazılım, programcılar için kodunuzu okumayı ve hata ayıklamayı kolaylaştırmak için otomatik sözdizimi renklendirme ve kodunuzdaki tüm sınıfları ve değişkenleri takip etmenize yardımcı olacak bir sembol tarayıcısı gibi çok sayıda yararlı özellik sunar.

Sonraki Sayfa

Ilginç Haberler

Editörün Seçimi

Tahterevallide Birden Fazla Fotoğraf Nasıl Eklenir
Tahterevallide Birden Fazla Fotoğraf Nasıl Eklenir
Öğretmenlerin Tahterevalli hakkında en çok sorduğu sorulardan biri, birden fazla fotoğraf eklemenin mümkün olup olmadığıdır. Bu özellik, dünyanın her yerinden öğretmenlerin sayısız talebinin ardından 2017 yılında tanıtıldı. Şimdi ekleyebilirsiniz
Tarkov'dan Kaçışta Karartılmış Uzuvlar Nasıl İyileştirilir?
Tarkov'dan Kaçışta Karartılmış Uzuvlar Nasıl İyileştirilir?
Escape from Tarkov, nispeten yeni bir battle royale tarzı oyundur, muhtemelen bu türdeki en gerçekçi oyunlardan biridir. Bununla birlikte, diğer birçok battle royale oyunundan farklı olarak, Escape from Tartkov'daki amaç, çıkış noktasına ulaşmak değil,
iPad, iPad Mini ve iPad Pro'daki Uygulamalar Nasıl Silinir
iPad, iPad Mini ve iPad Pro'daki Uygulamalar Nasıl Silinir
iPad'inizde artık bir uygulamaya ihtiyacınız olmadığında veya yer açmanız gerektiğinde, uygulamayı cihazınızdan silmek en iyi seçenektir. Bir uygulamayı bilgisayarınızdan kaldırmak yalnızca birkaç saniye sürebilir.
Bir Metin Nasıl E-postayla Gönderilir
Bir Metin Nasıl E-postayla Gönderilir
SMS ve MMS arasındaki farklar ve bir ağ geçidi adresinin nasıl bulunacağı da dahil olmak üzere, e-posta yoluyla kısa mesajların nasıl gönderilip alınacağını öğrenin.
Siri'nin Adını Değiştirebilir misiniz? Numara
Siri'nin Adını Değiştirebilir misiniz? Numara
Siri adı, sizi zafere taşıyan güzel kadın anlamına gelir. Ancak Siri'yi farklı bir adla değiştirmek isterseniz hayal kırıklığına uğrayabilirsiniz. Maalesef Apple buna izin vermiyor. Ancak, çok şey yapabilirsiniz
Echo Show Nasıl Saatte Kalır?
Echo Show Nasıl Saatte Kalır?
Echo Show, her eve kusursuz bir şekilde uyan kullanışlı küçük bir cihazdır. Çok yönlü tasarımı sayesinde dekorla bütünleşirken aynı zamanda geniş bir yelpazede farklı özellikler sunar. Bu cihazı bir
Windows 8 ve Windows 7'de XP gibi çalışan klasik bir görev çubuğu edinin
Windows 8 ve Windows 7'de XP gibi çalışan klasik bir görev çubuğu edinin
Windows 8 ve Windows 7'de XP gibi çalışan klasik bir görev çubuğu edinin