All Projects → bernardosulzbach → Dungeon

bernardosulzbach / Dungeon

Licence: bsd-3-clause
Text-based open-world RPG made with Java

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Dungeon

Tetris
An almost complete tetris
Stars: ✭ 102 (-6.42%)
Mutual labels:  game
Candybox
Candy Box (first version)
Stars: ✭ 106 (-2.75%)
Mutual labels:  game
Prodigymathgamehacking
Prodigy Hacking Organization: Hacking for the right reasons. | Questions? Ask on our Discord. https://discord.gg/XQDfbfq
Stars: ✭ 108 (-0.92%)
Mutual labels:  game
Void Space
Well-Typed Typing Tutor where you Type Types... in space... yup, you heard me
Stars: ✭ 104 (-4.59%)
Mutual labels:  game
Voxelman
Plugin-based client-server voxel game engine written in D language
Stars: ✭ 105 (-3.67%)
Mutual labels:  game
Awesome Gamedev
A collection of free software and free culture resources for making amazing games. (mirror)
Stars: ✭ 1,571 (+1341.28%)
Mutual labels:  game
Pong
Two player Pong reinvented using Vue.js and Rails w/ Action Cable
Stars: ✭ 101 (-7.34%)
Mutual labels:  game
Libgdx Ingameconsole
A LibGdx library that allows a developer to add a console (similar to how it is featured in Source games) to their game.
Stars: ✭ 108 (-0.92%)
Mutual labels:  game
Nvidia p106
NVIDIA P106 GPUs
Stars: ✭ 106 (-2.75%)
Mutual labels:  game
Mindustry
The automation tower defense game
Stars: ✭ 13,105 (+11922.94%)
Mutual labels:  game
Ho
Assistant for Hattrick online football manager
Stars: ✭ 105 (-3.67%)
Mutual labels:  game
Astromenace
Hardcore 3D space scroll-shooter with spaceship upgrade possibilities.
Stars: ✭ 104 (-4.59%)
Mutual labels:  game
Corona
Solar2D Game Engine main repository (ex Corona SDK)
Stars: ✭ 1,679 (+1440.37%)
Mutual labels:  game
Level13
Incremental browser text adventure
Stars: ✭ 103 (-5.5%)
Mutual labels:  game
Egret
🐦Some of the egret tutorial -《白鹭引擎笔记》
Stars: ✭ 108 (-0.92%)
Mutual labels:  game
Cloud Game
Web-based Cloud Gaming service for Retro Game
Stars: ✭ 1,374 (+1160.55%)
Mutual labels:  game
Hermit
A man. A horse. A nature.
Stars: ✭ 105 (-3.67%)
Mutual labels:  game
Darkfo
DarkFO, a post-nuclear RPG remake (of Fallout 2)
Stars: ✭ 109 (+0%)
Mutual labels:  game
Swarmz
A free, header-only C++ swarming (flocking) library for real-time applications
Stars: ✭ 108 (-0.92%)
Mutual labels:  game
Lykos
Werewolf, the popular detective/social party game (a theme of Mafia)
Stars: ✭ 107 (-1.83%)
Mutual labels:  game

Dungeon

Travis CI AppVeyor Coverity Scan Build Status codecov.io Gitter

Dungeon is a text-based open-world role-playing-game. You are in control of the life of a character that wakes up with a headache and can't remember exactly what happened to him. You need to do your best to equip yourself to explore Darrowmere scavenging for powerful and valuable treasure.

You are completely free to explore Darrowmere however you want. Be it slaying the most terrible creatures, drinking milk directly from cows, or reading books found in the world to learn about its history and the lives of some of the Commons (the human-like race of Darrowmere) that lived there. Some books may even teach your character magical spells that give him some advantage when dealing with the aberrations roaming the land.

The world is randomly generated, making each and every experience unique. There is also an in-game wiki with a lot of information about the different facets of the game. You can also browse the wiki online.

Screenshots

See the gallery.

Running the game

Download a release.

You only need an updated version of Java to play this game.

Awards

In 2017 this project won Yegor Bugayenko's Software Quality Award.

Software Quality Award

Tools

YourKit

YourKit

YourKit supports open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of YourKit Java Profiler and YourKit .NET Profiler, innovative and intelligent tools for profiling Java and .NET applications.

Building the game

If you want to build the game locally, issue

$ git clone https://github.com/bernardosulzbach/dungeon.git
$ cd dungeon
$ mvn package
$ java -jar target/dungeon-[version].jar

Reporting bugs

Bug reports, questions, and suggestions are welcome on our issue tracker.

Contributing

If you know Java, Python, or even if you just know English well, you can contribute.

Check out the issue tracker to see what could be done or figure out something you would like to do and start working on it.

Discussing your ideas on the tracker before coding is a good way to increase the chance of your changes being accepted.

Do not forget to also read Dungeon's contributing guide.

Versioning scheme

Dungeon uses semantic versioning.

  • A release that is incompatible with old saved files increases the MAJOR version.
  • A release that adds content in a backwards-compatible manner increases the MINOR version.
  • A release that makes backwards-compatible bug fixes increases the PATCH version.

License

The game is licensed under the BSD 3-Clause license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].