About Knights vs. Dragons

Knights vs. Dragons Screenshot

Knights vs. Dragons is an online turn based game my team created for COS 333. Making an RPG style game has always been in my mind, since I first played one. It wasn't until this class, that I could assemble an awesome team consisting of my friends Kaitlin, Todd, and Bettina, that this could become a reality. In Knights vs. Dragons, you choose an alliance to fight with, create your character and fight against players of the opposite alliance. In our game we implemented a map where you can travel around, find items, fight other players and receive quests. Items can then be used to purchase weapons at the shop. Skill points can be distributed to gain abilities. Weapons and abilities are used to create your battle profile to be used when fighting other players. All of these things can be managed in a player's inventory. We also set up an administrative interface to easily add and modify different aspects of the game including levels, map pieces, probabilities of items and quests, attributes of items and weapons, battle simulations, etc. Quests is the most flexible part, because an admin can create a quest that has a player do any activity in our game to complete the quest, from finding items, to fighting, and visiting certain tiles on the map. Finally we have an initial setup that lets a developer mimic the functionality of our game, but with their own choices for everything else such as alliances, weapons, abilities, etc.

>> Knights vs. Dragons << - The link to the site

Features

Many of the site features are found on the actual site in the about section, or you can view the tutorial. Some of the features that aren't very apparent by visiting out site is our extensive admin panel.
Admin Panel
Basically most of the game is created through the admin panel. All the weaponss, levels abilities, items, maps, etc can be added, deleted and modified through the admin panel.
Quests are also created through this interface, and they are completely customizable.
We also have a battle simulation section where you can run thousands of battles, and it will give you plenty of statistics about what happened. This was particularly useful in testing our battle formula.
Initial Setup is probably the coolest part because any other game designer/developer can take our structure and implement the way they want. If someone wanted to make a games Elves vs. Dwarves, they could download our package, and install it on their own site, and customize it how they liked. What we give them is the interface, the battle formulas, and basically all of the back-end architecture.