Skip to content

informaticascw/h4v4-python-game-template

Repository files navigation

pygame opdracht

Startcode voor het programmeren van een breakout game in python met het pygame package.

De startcode is onderdeel van de praktische opdracht python programmeren voor het vak informatica op het Stanislascollege Westplantsoen.
Meer informatie over de opdracht staat op https://stanislas.informatica.nu/ in het hoofdstuk Game.

De aanbevolen ontwikkelomgeving is GitHub Codespaces, maar de code zou moeten draaien in elke ontwikkelomgeving met python en het pygame package.

Start Codespaces

  • Login op GitHub
  • Kies een repository
  • Klikken op de groene knop "Code" en dan op de tab "Codespace" en dan op de groen knop "Create codespace on main".
  • Het starten van de Codespace kan enkele minuten duren. Als de Codespace gestart is, dan zie je de webversie van VS Code (spreek uit als: vie-es-koot), zoals in het plaatje hieronder.

vscode screenshot

  • A) Activity Bar, klik op het bovenste icoon (Explorer) om je mappen en bestanden te zien, klik op het derde icoon (Source Control) van boven om te werken met GitHub
  • C) Editor Groups, hier verschijnen de bestanden die je opent.
  • D) Panel, hierin zit onder andere de Terminal. De terminal geeft toegang tot de virtuele computer, je kunt er commando's intypen.

Code uitvoeren

Start het programma door in de terminal te typen
python main.py

Stop de code door indrukken van de toetsen
[CRTL]+[C]

Start het programma opnieuw met de toets
[PIJL OMHOOG]

GUI openen

De GUI opent automatisch in Simple Browser nadat de game is gestart.

Als de GUI niet automatisch opent:
Klik op ports, klik bij port 6080 (GUI) op "Open in Browser" (wereldbol) of "Preview in Editor" (rechts van wereldbol)
Klik met je muis op de GUI om het toetsenbord aan je game te koppelen.

Code aanpassen

  • Dubbelklik op het bestand main.py. Het bestand wordt geopend in de editor.

Wijzigingen opslaan in GitHub

  • Klik in de activity bar op het Source Control icoon.
  • Voer een beschrijving van de wijziging in
  • Druk op de groen knop "Commit & Sync"

Arcade kast

Als je wilt dat je game in de Stanislas Arcade werkt, hou dan rekening met het volgende:

  • Gebruik de juiste toetsen in je spel. Rood is voor speler 1. Als je spel met 2 spelers werkt, dan is blauw voor speler 2. arcade keys mapping
  • Update de naam van je game en de makers in metadata.json
  • Update screenshot.jpg

Documentatie

About

Startcode voor het programmeren van een breakout game in python met het pygame package.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages