Project Grand Slam

Project Grand Slam ist mein erstes Videospiel, dass ich gemeinsam mit 3  Kommilitonen entwickelt habe. Ohne Vorerfahrung in Unity 3D, ist dieses komplexe Spiel als Abschlussprojekt für die Modulnote für das Fach Grafische Datenverarbeitung entstanden.

„Project Grand Slam“ beinhaltet einen „Battle“ Modus, in dem sich bis zu vier Spieler in einem Labyrinth wiederfinden und packenden Gefechten liefern, bis der Sieger feststeht. Inspiriert durch „Bomberman“, bringt „Project Grand Slam“ das bekannte Spielprinzip des “Bomben Gefechts” in die moderne Videospiel-Ära und präsentiert sich in einer verzwickten, dreidimensionalen Spielumgebung. Steuer deinen Charakter „Slam“ durch das Spielareal, platziere deine Bomben und gehe rechtzeitig aus dem Weg, bevor du dich selbst in die Luft jagst!
Nutze deine Bomben geschickt, um deine Kontrahenten auszuschalten, bevor diese es tun! Zerstöre Kisten und sammel nützlichen „Power Up‘s“, mit dessen Hilfe du beispielsweise die Möglichkeit hast, die Reichweite der Explosion der eigenen Bombe zu erhöhen.


Dieses Spiel ist ein Gemeinschaftsprojekt von Philipp Körber, Joshua Hirsch, Sebastian Krah und Andreas Fuchs.

Präsentation des Erstellungsprozess: Finale Dokumentation

Trailer zum Videospiel:

Levelgenerierung

Prozedurale Levelgenerierung mit steigendem Schwierigkeitsgrad

Endlosse Levelgenerierung
Textdateibasierende Levelgrundrisse in zufälliger Kombination
Prozedural ergänzt durch Türme, Torbögen, Kisten, Lampen
Steigendem Schwierigkeitsgrad
Dynamische Wegmarkierungen nach aktuellem Leveldesign
Abbrechende Levelkante die die Spieler unaufhaltsam vorantreibt oder in den Abgrund stürzt

Web • Foto • Video • 2D & 3D • Design • Game Development • Animationsprogrammierung • Corporate Design • Marketing • Jenkins • Git • Agil • Continuous Integration • Blender 3D • Unity 3D • Processing • Amazon Alexa

Irrgartengenerator

Irrgartengenerator mit Backtacking Algorithmus

Zufällig als Irrgarten generierte Levelabschnitte.
Backtracking Algorithmus, so das es immer einen Weg gibt und zwar immer einen Anderen.
Parser der die generierten Daten für den Levelgenerator les- und schreibar macht um daraus die Spielwelt zu generieren.

Wettersystem

Wettersystem mit dynamischem Tag-Nacht-Wechsel

Dynamischer Tag-Nacht-Wechsel
Sonnenauf- und untergang.
Glühende Lampen, leuchtende Spieler, Distanzlinien und Entfernungsschilder
Prozedural erzeuge Blitze.
Blitzeinschläge die Kisten und Items und Spieler zerstören.
Passende Licht und Soundeffekte.

Screenshots

© Copyright 2019 Andreas Fuchs - Alle Rechte vorbehalten