.. role:: python(code) :language: python Les 4: games ============================== Natuurlijk kun je met Python meer dan alleen turtletekeningen maken. In deze les ga je aan de slag met Pygame Zero om de eerste stappen te leren van game programming. Pygame Zero is een vereenvoudigde versie van de Python module `pygame `_. Bij het programmeren van een game komt bijna alles wat je in de vorige lessen leerde weer aan de orde. Het is belangrijk dat je de volgende technieken (enigszins) begrijpt en beheerst: .. grid:: 2 .. grid-item:: :columns: auto * rekenen in Python (:python:`+`, :python:`-`, :python:`*` en :python:`/`); * werken met variabelen; * werken met :python:`while` en :python:`for` loops; * werken met :python:`if` statements; * werken met functies; * werken met coördinaten. .. grid-item:: :columns: auto .. image:: images/mario.png :width: 150 .. toctree:: :maxdepth: 1 :numbered: :caption: Onderdelen lesson_04/ch_01_pygame lesson_04/ch_02_sprites lesson_04/ch_03_movement lesson_04/ch_04_events lesson_04/ch_05_score lesson_04/ch_06_improvements