Ismerje meg a Python-t az 5 játék építésével

Sokan építési projektek révén tanulják a legjobban a programozási nyelveket. Ha öt játék kódolásával szeretné megtanulni a Pythont, akkor nézze meg a 7 órás videotanfolyamot, amelyet most kiadtunk a freeCodeCamp.org YouTube csatornán. Összegyűjtöttünk 5 nagyszerű játékfejlesztési oktatóanyagot, amelyek segítenek a Python megismerésében.

Felépíti a Pong, a Snake, a Connect Four, a Tetris és egy egyszerű többjátékos játékot. Ezek mind népszerű játékok, amelyeket szórakoztatóan játszanak, valamint kódolnak.

Ez a kurzus projekt-alapú megközelítést alkalmaz. Ha úgy tanulsz a legjobban, hogy neked kell, akkor ez a kurzus az Ön számára. Tanulni fog Christian Thompsontól, Keith Gallitól és Tech-től Timnél. Ezek a tapasztalt tanárok segítenek megérteni a projektek minden kódsorát.

Ahhoz, hogy ebből a kurzusból tanulhasson, nincs szüksége előzetes programozási tapasztalatra. Hasznos azonban, ha tisztában van néhány alapvető programozási koncepcióval, mivel ez a kurzus kihagyja az alapszintaktikai utasítást, és közvetlenül belemegy az építési projektekbe.

Készítsen játékokat a parancssor, a teknős és a Pygame használatával

Az egyik játék csak a parancssort használja. A parancssor kódjának írása nagyszerű módja az alapvető programozási ismeretek elsajátításának, anélkül, hogy a grafika miatt kellene aggódnia.

Egy másik játék a teknős grafikus modult használja. Ez egy beépített modul, amelyet gyakran használnak a kezdő programozási ismeretek megtanítására, és egyszerű játékokhoz használható.

Azt is megtanulja, hogyan kell játékokat építeni a Pygame használatával. A Pygame a Python modulok halmaza, amelyet mindenféle játék létrehozására használnak, akár haladóakat is. Ez megkönnyíti a grafika és a hang hozzáadását a Python programokhoz.

Az utolsó szakaszban megtanulhatja, hogyan kell egy skálázható többjátékos játékot kódolni a Python segítségével a foglalatok és a hálózat használatával. Megtudhatja, hogyan kell telepíteni a játékot, hogy az emberek a világ bármely pontján játszhassanak egymással.

A többjátékos játék felépítésével megismerheti az olyan fogalmakat, mint az ügyfelek és szerverek fejlesztése, titkosított adatok küldése és több kliens szerverhez kapcsolása.

A teljes tanfolyamot megnézheti a freeCodeCamp.org YouTube csatornán (7 órás nézés).