GithubHelp home page GithubHelp logo

erikbjo / paths Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 51.62 MB

Game engine for choice-based and interactive story telling. Exam project for IDATG2001.

License: Apache License 2.0

CSS 1.43% Java 98.57%
java javafx maven

paths's Introduction

๐Ÿš€ Paths

Paths is a game engine for choice-based and interactive story telling. It is written in Java and is an exam-project for the course "Programming 2" at NTNU.

The project is finished and archived.

๐Ÿ’พ Installation

The application is distributed as a .jar file. To install the application, download the .jar file and run it. To run the application from source, clone the repository and run the following command in the root directory of the project:

mvn javafx:run

๐Ÿ“ฆ Releases

See releases

๐ŸŽฎ Usage

Create a new story by clicking the "New Story" button in the main menu. Enter a title for the story and an opening passage. Then add new passages and new links between passages by clicking the "Add to story" button. When you are done creating your story, click the "Save story" button.

You also need to create a player character for your story. Click the "New Player" button in the main menu. Enter a name and attributes for the player character and click the "Save player" button.

You can now play your story by clicking the "Start new game" button while having your story and player character selected in the main menu.

You can also import and export stories by clicking the "Import story" and "Export story" buttons in the main menu. There are some sample stories in the "stories" folder in the root directory of the project.

๐Ÿ“ž Support

Please contact us for any questions:

๐Ÿค Contributing

The application is currently a closed project and is therefore not open for contributions.

๐Ÿ“œ License

See license

๐Ÿšง Project status

The project is delivered and is no longer being developed.

paths's People

Contributors

emilkle avatar erikbjo avatar

Watchers

 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.