Пишем игры на Python, часть 2

Viktor Trofimov
May 12, 2024

O Пишем игры на Python, часть 2

Programowanie dla początkujących: Python 3.x z prostymi grami

Programowanie gier, tworzenie od podstaw: dla dzieci i młodzieży, a także ich rodziców i nauczycieli! Część druga. Przeznaczony dla szerokiego grona czytelników i studentów programowania. Przykłady z wykorzystaniem Tkinter - Budowanie nowoczesnych interfejsów okienkowych.

Zalecany wiek: od 13 lat i po przestudiowaniu pierwszej części materiału.

Pisanie gier: nauka programowania w języku Python 3 poprzez pisanie prostych gier, które demonstrują możliwości programistyczne.

W tej części główny nacisk położony jest na badanie struktur danych jako narzędzia do programowego przetwarzania informacji. Symbole, ciągi znaków, listy jednowymiarowe i dwuwymiarowe, algorytmy ich przetwarzania, szyfrowanie, rekurencja, sortowanie danych. Bonus: algorytm szybkiego sortowania i długa arytmetyka.

Dlaczego akurat ten samouczek? Pracuję jako nauczyciel informatyki od prawie dwóch dekad i natknąłem się na jedną irytującą rzecz. Większość materiałów przeznaczonych do „nauki programowania” tak naprawdę nie uczy, ale jest rodzajem odniesienia do języka: składni, funkcji, wyniku. Zgadzam się, nawet jeśli nauczymy się całego słownika rosyjsko-angielskiego, nie będziemy mówić po angielsku. Ponieważ do rozmowy musisz znać tysiące innych subtelności: czasy, deklinacje, użycie zaimków i przyimków i tak dalej.

W tym samouczku opowiem nie tylko o języku Python 3, ale również poprowadzę czytelnika przez rozumowanie, rozumowanie logiczne, odpowiadając nie tylko na pytanie „Z jaką pomocą?”, Ale także „Po co?”. i dlaczego?" Cała teoria natychmiast znajdzie odzwierciedlenie w praktyce.

STRUKTURA MATERIAŁOWA:

- podstawowe informacje o symbolach, napisach, listach;

- algorytmy zbudowane z wykorzystaniem rekurencji;

- długa arytmetyka;

- sztuczki programisty: nie możesz oszukać losu, ale możesz (i powinieneś) ułatwić sobie pracę;

- gry: w tej części znajdują się cztery gry:

1. „Odgadnij słowo” - gra, w której użytkownik, wybierając jedną literę na raz, próbuje odgadnąć słowo na dany temat w niewielkiej liczbie prób.

2. „Piętnastka” - układanka z mojego radzieckiego dzieciństwa, w której jest tylko jedna wolna komórka na polu 4x4. Konieczne jest sprytne przesunięcie płytek z numerami od 1 do 15 i wykonanie określonej sekwencji. Nawiasem mówiąc, ta łamigłówka kapie od lat.

3. „Space Invaders” (c) (tm) itp. Słynna gra z przybywającymi kosmitami; będziemy mieć lekką wersję zaimplementowaną z Tkinter. Możesz sam zrobić coś bardziej wartościowego. Jedna z publikacji umieściła Space Invaders na pierwszym miejscu w rankingu kosmicznych strzelanek.

4. „Sokoban” - symulator ładowarki. Rozważ zasady budowania gier labiryntowych w perspektywie 2D (widok z góry).

Przedstawione algorytmy mają na celu edukację:

- zrozumienie zasad procesora;

- praktyczna umiejętność tworzenia i pisania algorytmów w języku;

- umiejętność implementacji przetwarzania danych za pomocą narzędzi Python;

- umiejętność posługiwania się nowoczesnymi narzędziami językowymi wysokiego poziomu;

- ... i popularyzacja twórczej rozrywki.

Znajdziesz:

- algorytmy przetwarzania struktur danych;

- praktyczne porady i uwagi oparte na wieloletnim doświadczeniu;

- etapy projektowania algorytmów do gier;

- opis pracy biblioteki Tkinter wraz z praktycznymi przykładami;

- testy do ćwiczenia rozumienia kodu Pythona.

Jeśli podobała Ci się aplikacja, oceń ją i napisz komentarz. Bardzo motywuje do dalszej pracy :)

Pokaż więcejPokaż mniej

What's new in the latest ru_3.05

Last updated on May 12, 2024
Minor bug fixes and improvements. Install or update to the newest version to check it out!

Informacje Пишем игры на Python, часть 2 APK

Ostatnia wersja
ru_3.05
Kategoria
Edukacja
Android OS
Android 5.1+
Rozmiar Pliku
19.2 MB
Available on
Bezpieczne i Szybkie Pobieranie APK na APKPure
APKPure używa weryfikacji podpisu, aby zapewnić bezpieczne pobieranie plików APK Пишем игры на Python, часть 2 bez wirusów dla Ciebie

Superszybkie i bezpieczne pobieranie za pośrednictwem aplikacji APKPure

Jedno kliknięcie, aby zainstalować pliki XAPK/APK na Androidzie!

Pobierz APKPure