https://github.com/erikgartner/entropy-game-engine
This is an exploratory attempt at constructing an Interactive Story engine
https://github.com/erikgartner/entropy-game-engine
game-engine interactive-story
Last synced: 6 months ago
JSON representation
This is an exploratory attempt at constructing an Interactive Story engine
- Host: GitHub
- URL: https://github.com/erikgartner/entropy-game-engine
- Owner: ErikGartner
- Created: 2017-02-24T16:29:09.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-03-03T09:17:08.000Z (over 8 years ago)
- Last Synced: 2024-10-05T10:59:50.211Z (about 1 year ago)
- Topics: game-engine, interactive-story
- Language: Scala
- Homepage:
- Size: 47.9 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Entropy Game Engine
[](https://travis-ci.org/ErikGartner/entropy-game-engine)*For every action, there is a reaction, and a Piker reaction is quite a fuckin' thing.* - Turkish in Snatch (2000)
The idea is to create an advanced ai engine that plans actions for characters
based on their goals, states, knowledge in a closed world.## Design
Entropy's central concept is that characters are proactive agents that actively pursue some set of goals.
## Installation
Run using sbt:
```
sbt run
```Run tests using:
```
sbt test
```## Further Reading
- [U-DIRECTOR](http://dl.acm.org/citation.cfm?id=1160808)
- [Non-Linear Interactive Storytelling Using Object-Oriented Bayesian Networks (2004)](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.552.7311)
- [Generation of Adaptive Dilemma-Based
Interactive Narratives](http://ieeexplore.ieee.org/document/5345846/?reload=true)