{

}

Newsletter 07/19 - New Things

01.08.2019

Halli Hallo =),

wenn du diese Email bekommst, gehörst du zum innersten Kreis meiner Freunde und Familie. Ich habe dich sehr gern und deine Meinung mir ebenso wichtig! Was ich hier nämlich heute beginnen möchte ist ein kleiner Newsletter für euch, aber auch für mich. Sinn dieses Newsletters ist es in erster Linie mich selbst zu motivieren bei meinem Projekt am Ball zu bleiben und mir kleine Ziele zu setzen. Aber wenn ich mir diesen Newsletter nun einfach selbst schicke, gerät er sicher wieder bald in Vergessenheit. Darum will ihn auch dir schicken, um dich an meinen Fortschritten teilhaben zu lassen =). In hoffentlich nicht allzu ferner Zukunft möchte ich die monatliche Email dann in einen Blogeintrag wandeln. Dazu muss ich jedoch erstmal eine Website aufsetzen…haha.. Deine Aufgabe dabei ist ganz einfach: Du musst gar nichts machen, es sei denn du möchtest das! ;). Wenn du dennoch etwas tun willst, kannst du mir zum Beispiel Anregungen geben, wie ich mein kleines Projekt erweitern könnte, oder einfach Feedback dazu geben wie dir das Projekt gefällt oder was dir nicht gefällt (Auch negative Kritik ist mir wichtig!). Sollte dich dieses Newslettergedöns nerven, sag mir einfach bescheid und ich werde dich aus dem E-Mail-Verteiler löschen.

So und nun zu den Programmpunkten eines jeden Newsletters =D

Was habe ich im letzten Monat geschafft
  • - Habe ich die mir gesetzten Ziele erreicht?
  • - Womit hatte ich Probleme?
  • - Da gibt's dann auch kleine Bilder, Videos und Animationen zu sehen =)
Welche Ziele möchte ich mir für den nächsten Monat setzen
  • - Da soll es dann große Ziele geben und kleine Erweiterungsziele die erfüllt werden können, wenn ich noch genug Zeit und Elan dazu habe^^

Das war die Theorie - gehen wir über zur Praxis!

Was habe ich im Juli 2019 so getrieben:

Ich habe die grundlegende Funktionsweise der Programmiersprache Python 3 gelernt.

Da gibt es noch weitaus mehr zu lernen und entdecken, aber ich belasse es erst einmal dabei, denn Ziel war es Verständnis fürs Programmieren zu erlangen.

Python Logo

Mithilfe von PyGame und PyGame Zero (Eine Spielprogrammierplattform in der mit Python 3 programmiert wird) habe ich ein paar Mini-Spiele programmiert.

  • - Die Obstattacke (Klicke den Apfel an um Trefferpunkte zu erhalten)
  • - Münzen einsammeln
  • - Zahlen verbinden

Auch hier stand für mich im Vordergrund ein grobes Verständnis dafür zu bekommen wie ein kleines Spiel aufgebaut ist. In PyGame werde ich sicherlich noch ein paar andere Spiele programmieren, stelle das aber erstmal noch hinten an.

Screenshots von PyGame Spielen

Ich habe schonmal in die Programmierplattform meiner Wahl (Godot) reingeschnuppert und ein bisschen experimentiert. Das heißt ich lerne erstmal die Oberfläche des Programms kennen und schaue wie das Scripten mit den grafischen Elementen zusammenhängt. Das bedeutet auch die interne Programmiersprache GDScript zu lernen. Diese ist Python 3 sehr ähnlich und damit nicht allzu schwer zu lernen.

Godot Logo

Ich suche gerade eine passende Software um 2D Pixelgrafiken für mein Testspiel zu erstellen.

Hier schonmal die erste Platzhaltergrafik für mein Testspiel.

Platzhaltergrafik

Das sieht jetzt erstmal ganz schön viel aus…aber ich bin ja auch gerade total motiviert. xD

Was nehme ich mir für August 2019 vor:

Cat Game
Die Platzhaltergrafik für die Katze soll eine ordentliche Grafik werden.
  • - Zusatz: vielleicht sogar schon mit kleiner Animation
Der erste Raum oder die erste Szene meines Testspiels braucht eine ordentliche Planung
  • - Zusatz: Planung weiterer Räume
  • - Zusatz: Umsetzung des ersten Raumes des Testspiels in Godot als Prototyp
Das Verhalten der Hauptfigur soll programmiert werden. Sie soll:
  • - laufen
  • - springen
  • - mit Gegenständen interagieren
  • - Zusatz: mit Personen interagieren
Website
Planung einer Website/Blog zur besseren Updateübersicht