Skip to content
/ Dungeon Public

The modern multiplayer text adventure game engine

Notifications You must be signed in to change notification settings

abreen/Dungeon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dungeon

Logged into a server

Dungeon is a multiplayer text adventure game engine written in Java. It is inspired by traditional text adventure games from years ago, with some new ideas and features.

This project comes with a server and client. See the USAGE.md file for more information about how to use them.

Dungeon is my first exploration into text-based games and network programming. You're welcome to help out with development.

There is no "license" for the source code, apart from the requirement that you don't sue me if it breaks anything. Expect me to find an appropriate license in due time.

Extensibility

Since Dungeon is a game engine, you can write your own universe files and start the Dungeon server with them. See the yaml directory for the configuration file (to tell the server which universe file to load) and the default "demo" universe file that I've written.

Dependencies

The server uses SnakeYAML, a YAML parser for Java. The JAR file (version 1.12) is included in the lib directory.

The client uses Lanterna 3, a pure Java terminal UI library that's super cool, and is included in the lib directory.

Building and running

See USAGE.md.

About

The modern multiplayer text adventure game engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages