visual-computing

Dieses Projekt wurde im Rahmen des Moduls Visual Computing an der Fachhochschule Erfurt durchgeführt. Das primäre Ziel war dabei nicht die Entwicklung eines Spiels an sich, sondern vielmehr die Schaffung einer sauberen und strukturierten Code-Plattform für die Spielentwicklung mit C++ und SFML. Diese Plattform soll als robuste Grundlage dienen, die auch für die Entwicklung größerer Spiele geeignet ist. Trotz des Fokus auf die Plattformentwicklung ist im Laufe des Projekts ein kleiner 2D-Plattformer entstanden, der nun als Demonstrationsobjekt für die Möglichkeiten und Funktionen der erstellten Plattform dient.

Steuerung

Im Hauptmenü des Spiels kann per Druck auf die Tasten 1 bzw. 2 das gewünschte Level eingestellt werden. Eine kurze Meldung gibt anschließend Feedback darüber welches Level ausgewählt wurde. Mit den Pfeiltasten hoch und runter kann der Spielende auswählen ob er das Spiel starten oder beenden möchte. Mit einem Druck auf Enter wird dann die gewünschte Aktion ausgeführt. Wenn der Spielende im Hauptmenü die Esc Taste drückt wird das Spiel beendet.

Wurde das Spiel gestartet, so erfolgt die Steuerung des Charakters mit den Pfeiltasten nach links und rechts, um in die gewünschte Richtung zu laufen. Der Charakter kann per Druck auf die Leertaste zum springen motiviert werden. Drückt der Spielende im Spiel die Esc Taste, so gelangt er zurück ins Hauptmenü.

Gameplay

In diesem Spiel steuert der Spieler einen kleinen Dinosaurier durch eine abenteuerliche Welt, in der er verschiedenen Hindernissen und Gefahren geschickt ausweichen muss. Innerhalb des Spiels gibt es zwei unterschiedliche Arten von Pilzen, die unterschiedliche Wirkungen auf den Dino haben. Während der eine Pilz den Dinosaurier auf eine spirituelle Reise schickt, führt die Einnahme des anderen Pilzes zum sofortigen Tod des Dinosauriers. Das übergeordnete Ziel des Spiels besteht darin, den Dinosaurier sicher ans Ende jedes Levels zu bringen und somit das Spiel erfolgreich zu meistern.

Screenshots