Vorbereitung für den Ursina-Workshop

Wichtige Konzepte für den Ursina-Workshop

Spielidee

  • Rokylinux ohne stein(mit anderer belibigen figur) und spielziel
  • änlich wie mein Spiel

Konzepte aus python

  • classen und funktionen
  • funktionen aufrufen
  • variablen

Konzepte aus Ursina

  • Entitys
  • positionen
  • bewegungen von einem Entity
  • model
  • textures
  • inputs lesen
  • Camera steuerung

Anderes

  • grundlagen von eiem 3dModele(in Blender)
  • Koordinatensystem
Thema Konzepte und Schwierigkeiten Zeit
Thonny öffnen Plasma benutzen 2 min
Was ist python? Print, schleifen, variablen, Funktionen 10 min
Beispiel-Code von der Webseite Copy u. Paste 2 min
Beispiel-Code erklären ursina-Modul, Ursina-App, Entity, 3D-Welt 5 min
Farbe vom Cube ändern rgb verstehen 3 min
Richtung der Rotation ändern x,y,z, Koordinatensystem 5 min
3D-Model austauschen von opengameart.org internetadressen eingeben, opengameart durchsuchen 10 min
3D-Model, Textur laden Textur, die namen von der datei merken 3 min
einen Sky machen vorgegebene Entities aus Ursina 2 min
einen Boden machen durch ground = Entity(model = cube,scale = (30,2,30)) Zusätzliches Entity erstellen 5 min
Eigene Entity-Klasse schreiben Klassen verstehen, init-Methode, input-Methode 15 min
das Fangen-Spiel machen die Engine verstehen, Kollision, Pinguin an Wal übergeben 30 min
Sound bei Kollision Sounds, Kollision 10 min
Besseren Boden mit Blender Blender 20 min