Featured Projects

Nexus Clash B4

Nexus Clash B4

Nexus Clash is a browser-based MMORPG that continues the saga of Nexus War.

More Info...
Skynet

Skynet

An award winning call centre management system.

More Info...
Autofinder

Autofinder

Autofinder is a vehicle reporting system that connects to several government APIs.

More Info...
PPSR Management System

PPSR Management System

A web and phone system designed to manage financing statements.

More Info...
Planar Strife

Planar Strife

Planar Strife is a top down RPG which won a C# game programming competition.

More Info...

Nexus Clash B4

Nexus Clash B4Nexus Clash B4Nexus Clash B4Nexus Clash B4

Nexus Clash is a 6 year old browser based MMORPG played by several hundred players. I took over maintenance of the current legacy PHP codebase after the initial developer left the project. I have fixed countless bugs and added new features into the PHP codebase, along with improving database query performance in some areas that were causing the game to deadlock when under heavy load.


Due to the aging codebase and the difficulty in implementing the features desired by the game's design and balancing team, we are taking the opportunity to rewrite the game code to make use of modern web functionality and better security features. The screenshots you see above are from the new code.


Technologies Used:

Legacy PHP Version
  • PHP5.3
  • PHPNuke (blech)
  • PhpBB
  • MediaWiki
  • DataTables and DataTables Editor
  • JTables
  • SQL
In Development Ruby Version
  • JRuby
  • Opal (with Opal-Browser)
  • MongoDB (via Mongoid)
  • Sinatra
  • Faye Websocket Server
  • DataTables and DataTables Editor

WebSockets in action:

(this video is from a very early in alpha prototype)