This page contains a collection of projects I have worked on. Most of the projects are hobby projects, and are denoted as such.


Reset
Hobby

QuestManager

http://www.github.com/dove-bren/QuestManager
MMORPG Framework for Minecraft
  • MMORPG
  • Plugin
  • Java
  • Framework
  • Spigot
  • Config Files
  • Massive
  • Minecraft

QuestManager allows Minecraft Servers to transform into fully-immersive MMORPGs of almost any style. QuestManager works entirely through config files, allowing almost anybody to create quests, NPCs, shops, spells, enemies, and more for a completely custom experience every time.

Hobby

Personal Website/Demo Reel

http://www.github.com/dove-bren/dove-bren.github.io
Dynamic Demo Reel Website
  • Web
  • PHP
  • JavaScript
  • CSS
  • HTML
  • XSLT
  • XML
  • Demo
  • JS
  • dynamic
  • Website
  • Webpage

My Demo Reel website serves to showcase many of the projects I've completed and provide some description of them. Projects are documented with descriptions, screenshots, and the source (where available). In addition, a CV and personal statement are presented.

Hobby

Iron Tale

Medieval MMORPG
  • MMORPG
  • Medieval
  • Spigot
  • QuestManager
  • Minecraft

Iron Tale is a Medieval MMORPG implemented using QuestManager. Iron Tale has 197 quests, hundreds of NPCs, fine-tuned skills and crafting, and so much more. Targetted to a more hardcore audience, Iron Tale has no shortage of challenges for even the most experiened player.

Hobby

Aechoes

http://www.github.com/dove-bren/Aechoes
Strategy RPG in Unreal
  • Game
  • C++
  • Unreal
  • Strategy
  • Turn-Based

Aechoes is a turn-based cell-based strategy RPG made in Unreal. It's very early in development, but will emphasize character progression and challenging combat.

Hobby

Juggernaut's Armory

http://www.github.com/dove-bren/Juggernaut-Armory
Minecraft Combat Mechanic Overhaul
  • Mod
  • Java
  • Forge
  • Mechanics
  • Forging
  • Combat Mechanics
  • Integratable
  • Minecraft

Juggernaut's Armory rehauls Minecraft's Combat Mechanics by diversifying damage and armor types. It also provides more room for progression in the damage calculations, and eliminates a strict 'best armor'. Players are able to construct their own armor piece-by-piece and craft weapons to target specific weaknesses.

Club Work

Age Of Titans

http://www.github.com/dove-bren/AgeOfTitans
  • Mod
  • Java
  • Forge
  • Titans
  • Difficult
  • Club
  • Tinkers Construct
  • Thaumcraft
  • Integration

Minecraft Forge Mod which adds Titans to the game. Titans are incredibly strong, and can even break down your walls! Age of Titans is the central mod to the NMT Minecraft Club Server's Age of Titans mod pack.

Hobby

Quest Maker

http://www.github.com/dove-bren/QuestMaker
  • Application
  • Java
  • JSwing
  • Massive
  • MMORPG
  • QuestManager
  • Minecraft

The QuestManager framework requires a lot of config editing. To address some of the strain, Quest Maker provides a GUI interface to the config editing process. The software takes entire projects into consideration, and allows for graphical creation of all forms of config involved with a QuestManager world.

Coursework

COOL Compiler

  • Compiler
  • C++
  • Coursework
  • COOL
  • Language
  • Object Oriented
  • Lexing
  • Parsing
  • Semantic Analysis
  • Code Generation
  • x86 Assembly

C++ compiler which transforms Standford's Object-Oriented COOL language into x86 assembly. Input code is taken through all steps of a modern compiler, except assembly.

Coursework

Victim Cache Simulation

  • Cache
  • C++
  • Coursework
  • Simulation
  • Victim
  • Object Oriented
  • Traces
  • Command-Line Application

Simulation of a 32KB direct-mapped cache with a variably-sized victim cache. Simulation is trace-driven, and produces summary statistics of the input trace and config. Victim cache is configurable.