Skip to content

MarcelHB/c37

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

                                  ,----, 
            .--,-``-.           .'   .`| 
           /   /     '.      .'   .'   ; 
          / ../        ;   ,---, '    .' 
          \ ``\  .`-    '  |   :     ./  
           \___\/   \   :  ;   | .'  /   
   ,---.        \   :   |  `---' /  ;    
  /     \       /  /   /     /  ;  /     
 /    / '       \  \   \    ;  /  /      
.    ' /    ___ /   :   |  /  /  /       
'   ; :__  /   /\   /   :./__;  /        
'   | '.'|/ ,,/  ',-    .|   : /         
|   :    :\ ''\        ; ;   |/          
 \   \  /  \   \     .'  `---'           
  `----'    `--`-,,-'                    
                                         

c37 ist ein kleines Adventure, das im Rogue-like-Stil gehalten ist - sämtliche Spielelemente sind als ASCII-Zeichen dargestellt, das Spiel ist rundenbasiert. Das Ziel einer Karte ist es, vom Start aus das Ende des Levels zu erreichen. Dabei ist es oft nötig, kleine Schalträtsel zu lösen oder den richtigen Weg zu finden.


Erläuterungen der ASCII-Zeichen
================================

Architektur:
#    : Wand (wirklich?)
.    : begehbarer Raum
+    : Schalter
|,-  : geschlossene Türen
~,/  : geöffnete Türen
~    : Wasser (je dunkler blau, desto tiefer)
?    : Schrifttafel

@    : Spielfigur (grün: fit, rot: gefährlich verletzt)
*    : etwas zum Aufnehmen (darüber laufen!)
!    : Ausgang
a-z  : nicht-humanoides Monster
A-Z  : hunanoides Monster


Bedienung
===================

Bewegung                    :   Pfeiltasten
ausgewähltes Item benutzen  :   Return
nächstes Item               :   Bild Hoch
vorherigese Item            :   Bild Runter
vorherige Nachricht         :   Einfügen
nächste Nachricht           :   Entfernen
mit der Umwelt interagieren :   Leertaste

Bei der Begegnung mit Widersachern wird empfohlen, gegen diese zu laufen. Dieser "Schlag" fügt dem Gegner einen Schaden zu.

Abhängigkeiten
===================

- SDL

Installation (Source)
=====================

Im Root-Verzeichnis von c37 den Befehl 

>> make

ausführen. Dieser kompiliert das Spiel und die Tests, die Programmdatei wird in der Root-Ebene des c37-Ordners platziert.

Zum Entfernen aller Objekt und Programmdateien, diesen Befehl im Root-Verzeichnis ausführen:

>> make clean

Start
===================

>> c37 <Kartenname>

Dabei ist der Dateiname der Karte ohne die Endung '.json' anzugeben. Verfügbare Karten befinden sich im maps-Verzeichnis.

Probleme
===================

Sollte irgendeine Sache das Spielen unmöglich machen oder für Ärger sorgen, bitte auf github.com anmelden und eine Anfrage verfassen:

https://github.com/MarcelHB/c37/issues

About

University side-project for our C lecture.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages