Skip to content

simonpyt/Nauka

 
 

Repository files navigation

Nauka

Zadania z podręcznika Michaela Dawsona "Python dla każdego". Jednocześnie chciałbym podkreślić iż kod obu projektów starałem się uporządkować zgodnie z zaleceniami z "Czystego kodu" Roberta Martina.

Najciekawsze projekty do obejrzenia znajdują się w rozdziale 12. Gra Astrocrash - uproszczona wersja klasycznej gry Asteroids; projekt na podstawie książki. Od siebie dodałem dodatkowy obiekt (w tej roli Pizza), który zachowuje się inaczej niż zwykłe asteroidy: m. in. wymaga trzech strzałow by go zniszczyć. Znane bugi: -kolejne poziomy są tworzene tylko na podstawie zniszczonych asteroid

Kuchenne_rewolucje - wykonana w pełni samodzielnie uproszczona wersja Space Invaders. Użyłem grafik z poprzednich zadań.

//////

Challenges from Michael Dawson "Python for beginners" book. Also I would like to note that I tried to wrote code of both these projects with hints from Robert Martin book "Clean Code" in mind.

Most valuable projects to look for are in chapter 12 (Rozdział 12). Astrocrash game - simplified version of classis Asteroids game; project based on a book. For extra challenge I added an extra object - Pizza is behaving different than asteroids - it needs three hits to get destroyed. Known bugs: -next levels are made based only on destroyed asteroids

Kuchenne_rewolucje (Kitchen_revolutions) - simplified Spacer Invaders game made fully by myself. I used sprites from previous challenges.

About

Zadania z pozycji Michael Dawson "Python dla każdego" // Challenges from M. Dawson "Python for beginners" book

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.9%
  • Batchfile 0.1%