-
Notifications
You must be signed in to change notification settings - Fork 0
University side-project for our C lecture.
License
MarcelHB/c37
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
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 0
No packages published