PathX
Primary Role: Lead Software Engineer
Development Time: April 2014 - May 2014
GitHub: https://github.com/KhaosComplex/PathX
Language/Libraries: Java, MiniGame Framework (provided by Richard McKenna)
Platforms: PC, Mac, Linux, WebGL
Download: Google Drive Download
Controls: Just point and click!
A point and click game made during my sophmore year of college built off a MiniGame framework provided by our professor Richard McKenna.
Involved extensive use of Java's swing library alongisde both self-created and provided images, audio, and XML files.
Incorporated a breadth first search algorithm used to transverse graph nodes.
Over 16 unique unlockable power ups and 20 levels.
This was our final project for our CSE III course and was done completely solo other than the provided framework/template:
- Game Graphics and Images (not including state backgrounds and USA map)
- Player progression (levels and persistent money)
- Point and Click node based graph transversal, based on a breadth first search algorithm
- Multiple different Enemy AIs to give the player variety
- Scrollable map and level viewport
- 20 unique levels that work alongside a provided PathX Level Maker by Richard McKenna
- Different thin/thickness of lines influence travel speeds
- 16 unique unlockable power ups that interact very well with the player, enemies, and level nodes
- Extended a provided XML file parser by Richard McKenna to add extra functionallity and level description
- Settings implementation for FPS and sound.
