Skip to content

SheepCoding/TextAdventure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TextAdventure

A littel Text-Adventure Game - Unfinished

Bei dem Spiel handelt es sich um ein Text-Adventure (Einzelspieler), dass auf der Konsole gespielt werden kann.

Ziel des Spieles: Der Spieler befindet sich in einem Haus mit vielen Räumen. Der Spieler gewinnt, wenn er den Ausgang gefunden hat.

Features (die bis jetzt funktionieren):

  • Spiel beenden
  • Raum wechseln (Tür auswählen und durchgehen)
  • Raum durchsuchen (geheime Items und Türen finden)
  • Items einpacken (ins Inventar des Spielers)
  • Items fallenlassen (aus Inventar des Spielers)
  • mit Items im Raum interagieren --> Es wird nur ein Text angeszeigt.
  • Items aus Inventar benutzen --> Bis jetzt funktioniert nur Türen aufschließen.

Im Master-Branch befindet suich eine spielbare Version. Alle Daten werden aus einer MySQL-Datenbank geladen. Das Skript zum Anlegen dieser Datenbank befindet sich im Data-Ordner.

Ziel des Projektes:

  • sich mit C# und Visual Studio vertraut machen
  • MySQL-Datenbank in C# einbinden
  • mit objektorientirten Konzepten vertraut werden (Klassen, Interfaces, Vererbung, Abkapselung...)
  • verschiedene Design Patterns anwenden

verwendete Patterns:

  • Command Pattern

About

A littel Text-Adventure Game - Unfinished

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages