Unter all den Projekten, an denen ich gearbeitet habe, macht mich dieses Projekt wirklich stolz. Mit unserer Gruppe haben wir eine der Game Qwixx entwickelt. Qwixx ist ein rasantes Würfelspiel, bei dem die Spielenden durch den strategischen Einsatz der gewürfelten Zahlen Zahlen auf ihren Punktezetteln abhaken müssen.
Wir haben das gesamte Spiel und die Benutzeroberfläche entwickelt. Das Faszinierende an diesem Spiel ist, dass es viele verschiedene Regeln gibt, die jeder Spieler überprüfen muss, wenn er an der Reihe ist. Das machte die Programmierung zu einer Herausforderung. Aus diesem Projekt habe ich gelernt, dass eine solide Planung die Grundlage für Erfolg ist und auch Raum für unerwartete Fehler habe muss
- make qwixx_txt : Erstellung der Textversion. Erzeugt eine ausführbare Datei namens mainTexte
- make qwixx_sdl : Erstellung der Erstellung der grafischen Version (SDL2). Erzeugt eine ausführbare Datei namens mainSdl
- make qwixx_debug : Erstellung einer Debugging-Version. Erzeugt eine ausführbare Datei namens mainTest.
submodule : flow-game
Während meines Bachelors haben wir beispielsweise das Flow-Spiel in Java entwickelt. Flow ist ein Puzzlespiel, bei dem die Spielenden farblich passende Punkte in einem Gitter verbinden müssen. Die Pfade düfen sich dabei nicht überschneiden oder überlappen. Dieses Projekt diente dazu, die Konzepte der MVC- Modelle und die Wiederverwendbarkeit der Codierung mit verschiedenen Klassentypen zu vermitteln. Während der Entwicklung mussten wir das UML-Diagramm regelmäßig updaten und unsere Codes in Gitlab aktiv aktualisieren, damit der Dozent ihn überprüfen konnte.
Sie können das Spiel ausführen, indem Sie die Datei viewControlleurGrill ausführen.
submodule : smartie
Smartie ist mein Projekt zum Abschluss meines Studiums. Ich habe das Projekt im Auftrag von CodeGorilla durchgeführt. Ein Unternehmen, das sich zum Ziel gesetzt hat, die Welt inklusiver zu machen, indem es den Menschen die benötigten Lehrfähigkeiten vermittelt. Der Schwerpunkt dieses Projekts war es, ein Tool zu entwickeln, das den Matching Score zwischen Studierenden von CodeGorilla und Arbeitgebenden vorhersagt. Dieses Matching-Tool verbindet Studierende mit abgeschlossener Ausbildung mit dem richtigen Jobangebot.
- Ich habe mich mit neuronalen Netzen beschäftigt und TensorFlow verwendet
- Exportieren und Importieren von Modellen mit Python
- Framework: Vue.JS
- Initialiation : npm install
- Kompilieren und Hot-Reload für die Entwicklung : npm run dev
Das Ziel dieses Projekts ist die Entwicklung eines automatischen Roboters für das Spiel Magic Maze. Magic Maze ist ein Brettspiel von Kasper Lapp, bei dem die Spielerinnen Abenteurer durch einen Supermarkt navigieren müssen, um Ziele zu erreichen. Ihr Roboter muss daher in der Lage sein, basierend auf der Spielsituation die besten Züge zu berechnen, die gespielt werden sollen.
Diese Make-Befehle erstellen eine ausführbare Datei mit demselben Namen:
-
make test_tuile
-
make test_tuileCL
-
make test_rotation
-
make test_graph
Neben programmieren, habe ich verschienende Websites gemacht für Betriebe. Diese sind gemacht mit "low-code" Platforme :