Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nadjascodejourney/meowstery-textadventure

a retro text adventure just using JS & readline-sync
https://github.com/nadjascodejourney/meowstery-textadventure

cats interactive javascript learning-by-doing learning-javascript puzzles retrogaming textadventure-game

Last synced: about 1 month ago
JSON representation

a retro text adventure just using JS & readline-sync

Awesome Lists containing this project

README

        

## Meowstery. A Cat-tastic Journey through Space and Time (German Version below)

# Description:

Meowstery is a text-based adventure game that takes you on a journey through a fascinating story. You take on the role of Luna, a curious and adventurous cat, and experience a variety of situations, decisions, and challenges.

# Features:

- Interactive Story: Navigate through a rich story and make decisions that influence the course of the plot.
- Customizable Luna: You can adjust Luna's attributes such as color, age, breed, and personality.
- Puzzles: The game includes quizzes and interactive tasks that challenge you and offer rewards.
- Easy Navigation Menu: A clear main menu allows you to start the game, customize Luna, view game information, or exit the game.

# Installation:

- Ensure Node.js is installed on your system.
- Clone the repository and create a local directory.
- Navigate to the game's directory in the terminal.
- Enter `npm install readlineSync` in the terminal.
- Start the game with the command `node main.js`.

# Game Instructions:

Follow the instructions in the main menu to start the game, customize Luna, view game information, or exit the game.
Read the texts in the game carefully and make decisions by selecting the corresponding options.

# Customization:

You can expand the game by editing the story file (story.json) and adding more situations, decisions, or quiz questions. You can also customize Luna's appearance and behavior in the Luna class.

# Documentation:

Read the documentation.md file if you want to learn more about specific aspects of the game's development and the code.

--------------------------------------------------------------------------------

## Meowstery. Eine katzen-tastische Reise durch Raum und Zeit

# Beschreibung:

Bei Meowstery handelt es sich um ein textbasiertes Adventure-Spiel, das dich auf eine Reise durch eine faszinierende Geschichte mitnimmt. Du übernimmst die Rolle von Luna, einer neugierigen und abenteuerlustigen Katze, und erlebst eine Vielzahl von Situationen, Entscheidungen und Herausforderungen.

# Features:

- Interaktive Geschichte:Du navigierst durch eine reichhaltige Geschichte und triffst Entscheidungen, die den Verlauf der Handlung beeinflussen.
- Anpassbare Luna: Du kannst Lunas Attribute wie Farbe, Alter, Rasse und Persönlichkeit anpassen.
- Puzzles: Das Spiel enthält Quizfragen und interaktive Aufgaben, die dich herausfordern und ggf. Belohnungen bieten.
- Menü zur leichteren Orientierung: Ein übersichtliches Hauptmenü ermöglicht es dir, das Spiel zu starten, Luna anzupassen, Spielinformationen anzuzeigen oder das Spiel zu beenden.

# Installation:

- Stelle sicher, dass Node.js auf deinem System installiert ist.
- Klone das Repository und erstelle ein lokales Verzeichnis
- Navigiere im Terminal in das Verzeichnis des Spiels.
- Gib npm install readlineSync ins Terminal ein
- Starte das Spiel mit dem Befehl node main.js

# Spielanleitung:

Folge den Anweisungen im Hauptmenü, um das Spiel zu starten, Luna anzupassen, Spielinformationen anzuzeigen oder das Spiel zu beenden.
Lies die Texte im Spiel sorgfältig durch und triff Entscheidungen, indem du die entsprechenden Optionen wählst.

# Anpassung:

Du kannst das Spiel erweitern, indem du die Story-Datei (story.json) bearbeitest und weitere Situationen, Entscheidungen oder Quizfragen hinzufügst. Du kannst auch das Aussehen und Verhalten von Luna in der Klasse Luna anpassen.

# Dokumentation:

Lies die Datei documentation.md, wenn du mehr über bestimmte Besonderheiten bei der Entwicklung des Spiels und den Code erfahren möchtest.