Dieses Projekt ist ein einfaches Text-Adventure-Spiel, das eine Blockchain zur Aufzeichnung von Spielereignissen verwendet. Es besteht aus drei Hauptkomponenten: dem Spielskript (text_adv_geruest.py
), der Blockchain-Implementierung (blockchain.py
) und den Modulen für die Spielmechanik (module.py
).
- Python 3.x
- Ein Modul namens
module
(dieses Modul ist Teil des Projekts)
-
Stellen Sie sicher, dass Python 3.x auf Ihrem System installiert ist. Sie können die neueste Version von Python.org herunterladen.
-
Platzieren Sie die folgenden Dateien im gleichen Verzeichnis:
text_adv_geruest.py
blockchain.py
module.py
-
Führen Sie das Hauptskript
text_adv_geruest.py
aus:python text_adv_geruest.py
-
Befolgen Sie die Anweisungen im Spiel, um sich in verschiedene Richtungen zu bewegen, das Inventar anzuzeigen, die Blockchain anzuzeigen oder das Spiel zu beenden.
(N)ord
: Bewegung nach Norden(O)st
: Bewegung nach Osten(S)üd
: Bewegung nach Süden(W)est
: Bewegung nach Westen(I)nventar
: Zeige das Inventar(B)lockchain anzeigen
: Zeige die Blockchain(Q)uit
: Spiel beenden
Dies ist das Hauptspielskript, das die Spielschleife enthält und Benutzereingaben verarbeitet, um entsprechende Aktionen auszuführen.
Dieses Skript enthält die Implementierung der Blockchain. Es definiert die Block
- und Blockchain
-Klassen und stellt Funktionen zum Erstellen und Verifizieren der Blockchain zur Verfügung.
Dieses Modul enthält die Funktionen für die Bewegungen und Aktionen des Spielers im Spiel. Es integriert die Blockchain, um Ereignisse wie Bewegungen und Interaktionen aufzuzeichnen.
Dieses Projekt steht unter der MIT-Lizenz. Weitere Informationen finden Sie in der LICENSE-Datei.