Text-adventure-engine (also Innocent Hill Engine) is a simple web engine for easy-create (without developer knowledge) classic interactive text adventures with support for simultaneous players and realtime chat.
Based on Innocent Hill 28-december Emezeta blog adventures:
NOTE: This software is on stage development.
- Easy-create classic adventures for non-developer users (only editing JSON files)
- Flat-file system for dummies (no need database, drivers and others)
- Simple control for move player (north, south, east, west...) around map game
- Simple control for look and take items
- Save items on inventory and transparent-user actions
- Allow inc/dec vars (score or counters)
- Allow simple chat-logging multiplayer on separated rooms
- Allow multiple game endings
- Support for multilanguage
- Full-Support for inventory (take & drop items)
- Better coding (More POO and less spaguetti)
- Control panel for install games
- Monitoring users playing game
- Easy Game-editor. Meanwhile, you can use a JSONEditor
- Translate to other languages (language.json)
- Support for conversation like SCUMM-games
- Apache Web server
- PHP 5.3 or later
- Clone repo (or unzip) on your webserver
- Go your website and enjoy!
More info on How play?
- This engine come with a little example (games/default folder)
- Learn: How create my first game
More info on wiki
- Issues
- Contact for email (manz+github at emezeta.com) with subject "Innocent Hill Engine"
- Twitter: @Manz
- Google+: +Manz
- Blog: Emezeta.com
The content of this project itself is licensed under the Creative Commons Attribution 4.0 license.