.. role:: python(code) :language: python .. |br| raw:: html
Voorbereiding ============= Mappen aanmaken --------------- Maak voor dit project in je :file:`games` map een nieuwe map aan met de naam :file:`fruitcatcher`. Maak in die nieuwe map alvast de mappen :file:`images` en :file:`fonts` aan. Hieronder zie je de gewenste structuur. .. figure:: images/folders.png Weet je niet meer hoe je nieuwe mappen aanmaakt? Kijk dan nog even terug bij de :ref:`vorige les `. Assets downloaden ----------------- Game developers noemen de bestanden die ze in hun game gebruiken, zoals afbeeldingen, geluiden en lettertypes, vaak *assets*. Download de volgende vier afbeeldingen en zorg dat ze terechtkomen in de :file:`fruitcatcher\\images` map die je zojuist maakte. .. grid:: 2 :gutter: 3 .. grid-item-card:: .. image:: ../game_assets/fruitcatcher/images/basket.png :height: 44 :download:`basket.png <../game_assets/fruitcatcher/images/basket.png>` .. grid-item-card:: .. image:: ../game_assets/fruitcatcher/images/apple_red.png :height: 44 :download:`apple_red.png <../game_assets/fruitcatcher/images/apple_red.png>` .. grid-item-card:: .. image:: ../game_assets/fruitcatcher/images/heart.png :height: 44 :download:`heart.png <../game_assets/fruitcatcher/images/heart.png>` .. grid-item-card:: .. image:: ../game_assets/fruitcatcher/images/game_over.png :height: 44 :download:`game_over.png <../game_assets/fruitcatcher/images/game_over.png>` Download vervolgens het onderstaande lettertype en plaats het in de map :file:`fruitcatcher\\fonts`. .. grid:: 2 :gutter: 3 .. grid-item-card:: .. image:: images/boogaloo_font.png :height: 44 :download:`boogaloo.ttf <../game_assets/fruitcatcher/fonts/boogaloo.ttf>` Je beschikt nu over alle assets voor het basisspel. .. dropdown:: Tip :color: info :icon: light-bulb :open: Wil je een game maken en ben je op zoek naar leuke sprites? Typ in je zoekmachine dan `free game assets `_. .. image:: images/free_game_assets.png Codebestand maken ----------------- Maak in Mu editor een nieuw bestand en sla het op in je :file:`fruitcatcher` map onder de naam :file:`fruitcatcher.py`. Check nog eens of je alle bestanden op de juiste plek hebt staan. De structuur zou de volgende moeten zijn: .. figure:: images/folders_and_files.png Klopt het allemaal? Dan kan het programmeren beginnen!