2019'da “Classics Code” ilk tura gitti: Richly Illustrated, özellikle aşkla tasarlanan kitap, genç kullanıcıları Python'daki Raspi Upton'un kurucusunun modellerine göre 70'lerin ve 80'lerin tipik video oyunlarını anlamaya teşvik etti.
Yeni ikinci kısım, her zaman parlak renklere ve çok fazla retrofeel ile parlak grafiklerle diğer beş karşılıklı klonlara hizmet eder: Arkanoid, Defender, Baş dönmesi, çift ejderha ve kutup kopyaları. Seçim, klasik oyun adamlarının yeterli bant genişliğini kapsar. “Elite” nin yaratıcısı Dr. David Braben bir önsöz ile katkıda bulundu. GitHub hakkında daha fazla yorumla da bulunan tam koda ek olarak, okuyucular kitaptaki animasyon aşamaları da dahil olmak üzere tüm grafik kaynakların görüntülerini bulabilirler. Orijinal oyunlar hakkında da çok fazla bilgi var.
Kitapta sunulan klasik klonlar kaydetme sürümleri en aza indirilmez. Aksine, başlık ekranları, farklı seviyeler ve müzik, bazıları da demo moduyla korunurlar. Klavye kontrolleri veya bir joystick ile.
Çok rahat uygulamalara rağmen, Python kodu net kalır ve kalitelidir. Programları oluştururken, eğitim amaçlı uygun olan Python Pygame Zero modülü önemli bir rol oynamaktadır. Programların her biri 1000'den 1500'e kadar kod satırlarından memnundur. Ayrıca küçük bir geliştirme eklemek istiyorsanız, her bölümün sonunda bazı etkinlikler bulacaksınız. Python'un taşınabilirliği sayesinde, tüm projeler sadece Raspi üzerinde değil, aynı zamanda Windows, Linux, macOS ve iOS altında da çalışıyor.
Python, Git ve Pygame'e badem girişleri bağlamı hatırlıyor, ancak yeni başlayanlar için bir programlama tabanı olarak uygun değil. Okuyucular Python'a aşina olmalı ve en azından Pygame Zero ile tanışmalıdır. Basit İngilizce ile yazılmış metnin okunması kolaydır, ancak oyun projeleri çok zorludur.
Russell Barnes (Ed.)
Klasiklerin hacmini kodlar II
(PSZ)
Yeni ikinci kısım, her zaman parlak renklere ve çok fazla retrofeel ile parlak grafiklerle diğer beş karşılıklı klonlara hizmet eder: Arkanoid, Defender, Baş dönmesi, çift ejderha ve kutup kopyaları. Seçim, klasik oyun adamlarının yeterli bant genişliğini kapsar. “Elite” nin yaratıcısı Dr. David Braben bir önsöz ile katkıda bulundu. GitHub hakkında daha fazla yorumla da bulunan tam koda ek olarak, okuyucular kitaptaki animasyon aşamaları da dahil olmak üzere tüm grafik kaynakların görüntülerini bulabilirler. Orijinal oyunlar hakkında da çok fazla bilgi var.
Kitapta sunulan klasik klonlar kaydetme sürümleri en aza indirilmez. Aksine, başlık ekranları, farklı seviyeler ve müzik, bazıları da demo moduyla korunurlar. Klavye kontrolleri veya bir joystick ile.
Çok rahat uygulamalara rağmen, Python kodu net kalır ve kalitelidir. Programları oluştururken, eğitim amaçlı uygun olan Python Pygame Zero modülü önemli bir rol oynamaktadır. Programların her biri 1000'den 1500'e kadar kod satırlarından memnundur. Ayrıca küçük bir geliştirme eklemek istiyorsanız, her bölümün sonunda bazı etkinlikler bulacaksınız. Python'un taşınabilirliği sayesinde, tüm projeler sadece Raspi üzerinde değil, aynı zamanda Windows, Linux, macOS ve iOS altında da çalışıyor.
Python, Git ve Pygame'e badem girişleri bağlamı hatırlıyor, ancak yeni başlayanlar için bir programlama tabanı olarak uygun değil. Okuyucular Python'a aşina olmalı ve en azından Pygame Zero ile tanışmalıdır. Basit İngilizce ile yazılmış metnin okunması kolaydır, ancak oyun projeleri çok zorludur.

Russell Barnes (Ed.)
Klasiklerin hacmini kodlar II
- Raspberry Pi Press, Cambridge (Birleşik Krallık) 2024
- ISBN 978-1916868045
- 220 sayfa, 25-28 €
- (Pdf/epub/kindle-e-kitap: 9-10 €)
(PSZ)