Game Programming in Python, Coding from Scratch
Eğitim | 6.0MB
Перевод Осуществлён c согласия автора оригинального материала. Programlama okuyan çok çeşitli okuyucular için tasarlanmıştır.
Python'da programlamayı öğreneceğiz ve birlikte oyunları yazacağız!
Uygulama, Python'daki fonksiyonel (prosedürel) programlamanın temellerini açıklar, Uygun ve sezgisel bir arayüze sahip sağlam programlar oluşturun ve Program Binası'nın kuralı "bölünmesi ve kuralı», hem programlama hem de yaşamda yaratıcı düşünme ve etkili sonuç başarı geliştiren ilkelerini açıklar. Bir düğme nasıl oluşturulur? Bu düğmeye basarak nasıl programlanır? Bir mesaj penceresi nasıl görüntülenir? Laconic modern tasarım, güzellik ve lütuf tkinter hakkında. Kütüphane, modern programlamada yaygın olarak kullanılmaktadır.
Neden bu özel öğretici? 20 yıldır bilgisayar bilimi öğretiyorum ve hala bir can sıkıcı şeyle karşı karşıya kaldım. Birçok malzemenin "programlamayı öğretmesi" gerekir, ancak sadece sözdizimi, belirli unsurlar vb. Hakkında arka plan bilgilerini verir. Türkçe-Rusça sözlüğüne göre öğrenmek olsa bile, Rusça konuşmayacaksınız, çünkü Rusça konuşmayacaksınız, çünkü binlerce ayrıntı: zamanlar, konjugasyonlar, davalar, konuşmanın parçaları ve kullananları vb. BR> Sadece Python dili hakkında konuşmayacağım. Bir okuyucuya mantıksal akıl yürütme, soruları cevaplayarak "ne?", "Ne için?" ve neden?". Tüm teori bir kerede uygulamaya dönüştürülecektir.
Malzemenin yapısı:
- Python ve Python sözdiziminde programlama hakkında temel bilgiler;
- Oyun mimarisi: Hangi ilkeler oyun geliştirme, hangi prensipler Endişelenmeli, Veri İşleme Sistemi Nasıl Oluşturulmalı;
- Bir Programcının İpuçları ve Püf Noktaları: Kendi kaderini aldatamazsın, ama işini kolaylaştırabilirsin (ve gerekir);
- Oyunlar!
Bu bölümde dört oyun var:
1. «Numarayı tahmin edin». Oyunun amaçları eğlence ve sayısal aralıklar analizidir. Saymayı öğrenen çocuklar için. Eğer bir ebeveynseniz, tüm dileklerinizi programa entegre eden çocuğunuz için özel olarak bir oyun yazabilirsiniz.
2. «Saymayı Öğrenin». Oyunun amacı sayma becerilerinin gelişimidir. Aslında akılda doğru sayım hızını artırmak isteyen herkes için.
3. «Casino 678». Oyunun amacı, kumarın karşı propagandasıdır. Bu algoritmayı kendinize yazdığınızda ve sanal parayı kaybettiğinizde, kazanma şansı olmadığını, kumardaki ilginin kaybolacağını anlayacaksınız. Bir milyon dolarlık dolarla aniden daha zengin olmayı ve kaygısız yaşamaya başlamayı uman insanlar için tavsiye edilir.
4. «Hipodrom». Oyunun amaçları, TKinter kütüphanesini öğrenir, iletişim kutuları oluşturur (Windows), görüntüler, görüntü animasyonu ve koordinat sistemi ile çalışır. Ayrıca süreçlerin parametreleri ile de çalışacağız, oyun durumunu olay olasılıkına göre değiştiriyor.
Burada sunulan algoritmalar:
- İşlemcinin nasıl çalıştığını açıklar;
- Pragmatik oluşturmayı öğretin; Python Programlama Dili'ndeki algoritmalar;
-
- Python Tools ile uygulama veri işleme becerisini geliştirin;
- Modern üst düzey dil araçlarına;
- ... Bu yaratıcı eğlenceyi popülerleştirmek için.
bulabilirsiniz:
-
veri işleme temel algoritmaları;
- Çok yıllı deneyimime göre pratik tavsiye ve notlar;
- Oyunlar için algoritmaların tasarım aşamaları;
- Açıklama TKinter kütüphanesinin gösteri örneklerinde nasıl çalıştığını;
- Python kodu anlayışını, Python'da programlama becerilerini kontrol eden testler.
Uygulamayı beğendiyseniz, lütfen, lütfen oylayın ve bir yorum yazın. Çalışmaya devam etmek için büyük motive eder :)
Güncellendi: 2021-01-22
Mevcut Sürüm: 0.26
Gereken Android sürümü: Android 4.1 or later