Ziel dieses Projektes ist es, die grundlegenden Funktionen von JavaScript und node.js anzuwenden.
Hierfür habe ich mir dieses kleines Textadventure ausgedacht. Worum geht es?
- Der Spieler kann seinen Charakter frei erstellen (Name, Stadt, Waffen)
- Der Spieler kann den Endgegner des Spiels auch frei benennen
- Während des Spiels muss der Spieler 3 Rätsel lösen, die jeweils 3 Aufgaben enthalten.
- pro gelöste Aufgabe gibt es 50 Punkte - pro falsch gelöste Aufgabe gibt es 10 Punkte Abzug
- für jede Aufgabe hat der Spieler 3 Versuche
- zwischen den Rätseln muss der Spieler Kämpfe gegen Banditen gewinnen
- im Finale des Spiels findet dann ein Endkampf gegen den Endgegner statt
- das Spiel ist vorzetig beendet, wenn der Spieler in den Kämpfen alle Punkte verloren hat
- das Spiel ist beendet, wenn der Spieler den Endgegner besiegt hat
- clone dieses Repository
- öffne dein Terminal und gehe in den Ordner des Spiels, führe
npm install
aus, um die notwendigen Pakete zu installieren - starte das Spiel, indem du im Terminal
node game.js
ausführst - um das Spiel vorzeitig zu verlassen, drücke im Terminal
strg
+c
Mein Name ist Danny Köhler-Poetsch, ich absolviere derzeit eine Weiterbildung zum Web - und Softwareentwickler beim DCI - Digital Career Institut.
Das hier gezeigte Projekt ist Teil des Curriculums.
Es war nicht vorgesehen, fortgeschrittenere Funktionen wie setTimeout()
oder Promise
zu verwenden - mir ist bewusst, dass dadurch das Spiel interessanter gewesen wäre.
Viel Spaß!