Welcome To Dungeon Guild! Players Currently Battling The Atherians :.................Zimm_The_Nomadic425 has selected his character and is entering the Mission Briefing Room..................Zore_The_Classy177 has selected his character and is entering the Mission Briefing Room..................Zimm_The_Delicious234 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Zimm_The_Delicious234 has selected his character and is entering the Mission Briefing Room..................Zimm_The_Crazy706 has selected his character and is entering the Mission Briefing Room..................Zore_The_Awesome864 has selected his character and is entering the Mission Briefing Room..................Zore_The_Awesome864 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Zore_The_Awesome864 has entered the Abandoned Ruins Level 2..................Zore_The_Daring870 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Zore_The_Daring870 has selected his character and is entering the Mission Briefing Room..................Zore_The_Daring870 has entered the Abandoned Ruins Level 2..................Zore_The_Daring870 has entered The Labryinth, Level 3..................Zore_The_Delicious843 has selected his character and is entering the Mission Briefing Room..................Zore_The_Delicious843 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Zore_The_Daring870 has entered the Atherian Security Complex. Level 4..................Zore_The_Delicious843 has entered the Abandoned Ruins Level 2..................Zore_The_Delicious843 has entered The Labryinth, Level 3..................Zore_The_Delicious843 has entered the Atherian Security Complex. Level 4..................Frax_The_Potato972 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Frax_The_Potato972 has selected his character and is entering the Mission Briefing Room..................Klax_The_Grumpy575 has selected his character and is entering the Mission Briefing Room..................Zore_The_Potato516 has selected his character and is entering the Mission Briefing Room..................Frax_The_Nomadic898 has selected his character and is entering the Mission Briefing Room..................Zimm_The_Mystical517 has selected his character and is entering the Mission Briefing Room..................Zimm_The_Mystical517 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Frax_The_Aloof397 has selected his character and is entering the Mission Briefing Room..................Frax_The_Mystical863 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Frax_The_Mystical863 has selected his character and is entering the Mission Briefing Room..................Klax has selected his character and is entering the Mission Briefing Room..................Klax_The_Mystical562 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Frax_The_Awesome66 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Frax_The_Awesome66 has selected his character and is entering the Mission Briefing Room..................Frax_The_Pirate389 has selected his character and is entering the Mission Briefing Room..................Frax_The_Pirate389 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Zore has selected his character and is entering the Mission Briefing Room..................Zore_The_Legend177 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Zore has selected his character and is entering the Mission Briefing Room..................Frax has selected his character and is entering the Mission Briefing Room..................Zore_The_Wanderer328 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Zore has selected his character and is entering the Mission Briefing Room..................Klax_The_Confused404 has selected his character and is entering the Mission Briefing Room..................Klax_The_Confused404 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Klax_The_Awesome444 has selected his character and is entering the Mission Briefing Room..................Klax_The_Awesome444 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Klax_The_Big_Chief314 has selected his character and is entering the Mission Briefing Room..................Klax_The_Big_Chief314 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Frax_The_Stinker960 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Frax_The_Stinker960 has selected his character and is entering the Mission Briefing Room..................Klax_The_Big_Chief314 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Frax_The_Awesome842 has selected his character and is entering the Mission Briefing Room..................Frax_The_Wacky502 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Frax_The_Well+Hung509 has selected his character and is entering the Mission Briefing Room..................Frax has selected his character and is entering the Mission Briefing Room..................Klax_The_Big_Chief314 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Klax_The_Big_Chief314 has entered the Abandoned Ruins Level 2..................Zimm has selected his character and is entering the Mission Briefing Room..................Zimm_The_Dood90 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Frax_The_Clumsy686 has selected his character and is entering the Mission Briefing Room..................Frax_The_Clumsy686 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Klax_The_Nomadic719 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Klax_The_Nomadic719 has selected his character and is entering the Mission Briefing Room..................Klax_The_Nomadic719 has entered the Abandoned Ruins Level 2..................Frax_The_Big_Chief71 has selected his character and is entering the Mission Briefing Room..................Frax has selected his character and is entering the Mission Briefing Room..................Frax_The_Undecided776 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Zore has selected his character and is entering the Mission Briefing Room..................Zore_The_Aloof272 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Zore_The_One_Eyed144 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Zore_The_One_Eyed144 has selected his character and is entering the Mission Briefing Room..................Zore_The_Crazy525 has selected his character and is entering the Mission Briefing Room..................Zore_The_Crazy525 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Frax_The_Confused627 has selected his character and is entering the Mission Briefing Room..................Frax_The_Confused627 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Zore_The_Dood712 has selected his character and is entering the Mission Briefing Room..................Zore_The_Dood712 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Zore_The_Daring41 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Zore_The_Daring41 has selected his character and is entering the Mission Briefing Room..................Zore_The_Crazy823 has selected his character and is entering the Mission Briefing Room..................Zimm_The_Clown181 has selected his character and is entering the Mission Briefing Room..................Zimm_The_Clown181 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Klax_The_Stinker323 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Klax has selected his character and is entering the Mission Briefing Room..................Zimm_The_Stinker905 has selected his character and is entering the Mission Briefing Room..................Frax_The_Dood395 has selected his character and is entering the Mission Briefing Room..................Frax_The_Dood395 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................PINGAS_ has selected his character and is entering the Mission Briefing Room..................PINGAS__The_Silent337 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Zore_The_Irritable803 has just transported to the Planet Sippius Prime, Atherian Complex 10843-X, Level 1..................Zore has selected his character and is entering the Mission Briefing Room..................
HomeNewsDownloadsFAQ
Navigation
 


Welcome aboard, Marine. The Imperial Dungeon Guild is currently seeking new recruits to battle the Atherians in the ongoing war.

 
 
About
About The Author

Welcome, marine. My name is Commander Brody. I am the Dungeon Guild administrator, game programmer, graphic designer, motion graphics creator, sound/music guy and story writer. The truth is, I am just a guy who enjoys working on creative projects, like Dungeon Guild. I have always wanted to create games and I figured better late than never! :)

In real life, I work a full time job that I don't enjoy much. Like many of you will discover, work just isn't very challenging or creative most of the time. So, I build imaginative worlds in the computer for others to experience. I hope you have fun playing my game!

The Origins of the Game

The game I have created is titled, "Dungeon Guild", but their is more to this story. In January of 2016 I began a programming adventure that I did not realize was going to consume me with such passion. But first, let's go back a few years to learn more about the founders of our Guild.

In 2004, a gentleman named, "Alandale", wrote a Dungeon Master clone for his thesis in computer science at the University of Pittsburgh. Later he released the Java code on the internet for others to enjoy. While there were many fans that picked up the code to work on improving it, a single man stands out in the crowd. His name is, "Solito". Recognizing that the original code was very buggy and missing countless features(100s of features), Solito began working on improving the code. From my calculations, Solito began improving Alandale's code starting in 2006 through to 2013. In 2013, everything stopped. His website was no longer being updated, he wasn't replying to email and the code was frozen at version 2.12. The project had come to an end without even saying good bye.

The Challenge

So there I am sitting at work, eating lunch at my desk admiring the wonderful work that both Solito and Alandale had created, only to realize that there was nobody else to continue their project. Having no Java background, I was not eager to jump in to save the day. As the months passed and my boredom at work mounted, I came to a realization. I was the person who needed to step up and take the reins of this project. I was going to create something new. This was not going to be a Dungeon Master clone. I had my own ideas and plans.

Clearly, the mechanics of the game would still fall within the realm of "Dungeon Master", but I was determined to add new features to the code. Elements that had been lost in today's RPG games. A game that forced the player to play strategically and overcome incredible odds. This was going to be a challenge and I looked forward to it. However, there was one sticking point.

The Code

While Alandale had gracefully released the game code for everyone to use, Solito had not been so generous. All of the improvements he had made to the code over the last seven years were unavailable. No source code. Only class files. This was a serious problem because I was not interested in making a Dungeon Master clone. I wanted to create a new game and I needed access to the code.

Months went by and I began experimenting with decompiling parts of the code. At first, this looked like it was going to work. Later, I realized that decompiling the code would only allow access to many of the simpler functions of the game and not the main game loop. This was a major headache and to this day I still have no solution to decompiling the main game code found in dmnew.class.

Game Features

As I started to decompile various parts of the code I began creating new features. I wanted to create a science fiction based dungeon adventure game so I needed to make some major changes. Since Solito's code was incapable of playing movies, I created the Viewtron 9000. This new hovering window introduced new features like guild credits, a timed count down as well as launching videos and applications. Later, I created mini games including Dungeon Poker, Dungeon Slots, the Reactor Control Panel, Vendo 9500, the Code Cracker panel and the Universal Translation device. These were great improvements and it was fun to see my vision slowly coming to light. Other improvements that have been incorporated include the games' ability to communicate with the website, graphical improvements, a mission/objectives system, interface disruptions, scoring and custom in game puzzle creation.

Each mission is custom built and their are no randomly generated levels. I painstakingly placed every switch, trap, monster, wall, gate, secret, pit and objective by hand. The reason is because I don't think randomly created levels are as cool or fun as a carefully crafted one.

I hope you enjoy playing the game as much as I have creating it.

Let me know if you have ideas for improvements by commenting in the forums or sending me an email. However, recognize that without access to the main game loop, dmnew.class, there are certain limitations to what can and can't be improved. If anyone knows how to contact Solito or has access to a working decompiled dmnew.class file, I would be forever grateful.

All the best,

Commander Brody
USS Lexington
 
 

Login
 
Username

Password



Not a member yet?
Click here to register.

Forgotten your password?
Request a new one here.

Copyright © 2016
Powered by PHP-Fusion Copyright © 2017 PHP-Fusion Inc
Released as free software without warranties under GNU Affero GPL v3
35,806 unique visits