Git Product home page Git Product logo

textadventure's Introduction

TextAdventure

If you want to enable debug mode (enables no initial routine and some debug commands) make sure to set the enviroment variable debug or modify the code to your needs!

This TextAdventure provides at this point in time one level GroundFloorLevel

You are in the hallway of a datacenter which has been hacked. You have to help to fix the problem, because all sysadmins have left the building.

The gameplay will consist of many puzzles and tasks to solve and eventually get the datacenter up and running again.

Disclaimer: at this point in time only one puzzle has been implemented so far!

Getting started

To get started click on the release link above and download the latest release. You can start the program by double clicking. If this doesn't work try to run it from your CLI:

java -jar TextAdventure-0.1.jar

Commands

Just use the ingame help command to see a list of commands with their explanation and usage guide.

AI

This game contains a simple AI which can answer basic questions and help the user to reach his/her goal.

Start a conversation with the kind worker Bob with the command talk. You can ask him where stuff is or what to do...

Map

To get you started here is a handdrawn map of the first level:

Map

Idea [GERMAN]

Die Idee hinter diesem Text Abenteuer war es sich mit den Grundlagen der künstlichen Intelligenz vertraut zu machen. Der Spieler kann durch Kommandos sich in der Welt um herbewegen und mit Dingen interagieren. Aber auch mit einem Menschen sprechen (talk Befehl).

Der Mensch, der sich hinter dem talk Befehl versteckt ist die tatsächliche KI hinter dem ganzen Programm und kann dem Nutzer bei allerlei Spielbezogenen Fragen zur Hilfe stehen.

Bob ist aber leider nicht so intelligent, wie er tut. Mit Hilfe von ganz einfachen Algorithmen versucht er zu reagieren; um Fragen zu beantworten bzw. diese erstmal zu erkennen, muss unbedingt ein Fragezeichen in der Frage vorkommen, aber auch einfach mal so das Theme zu wechseln fällt Bob zur Zeit noch schwer.

Aber in spielbezogene Fragen, z.B. wo man was finden kann Bob schon ganz gut beantworen. Ohne Bob wäre das Spiel wohl auch nicht ganz so einfach zu spielen und man wüsste oft nicht so genau wo man denn jetzt eigentlich hin soll. Bob soll dem Spieler helfen durch das Spiel zu finden. [174 Worte]

textadventure's People

Contributors

christiangaertner avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.