
DigiPen Games iPhone Wii XNA Flash Graphics AI Misc.
A* Pathfinding
Date Created: |
Summer, 2008 |
Development Time: |
2 weeks |
Language: |
C++ |
Feature List: |
- Complete implementation of the A* algorithm with a weighted heuristic.
- Using a weight of zero, the algorithm pathfinds using Dijkstra.
- Path smoothing using a Catmull-Rom spline.
- Single-step functionality for easy debugging.
Description: This project satisfied the requirement for CS380, Artifical Intellegence. The graphics framework was provided by the instructor.
Lindenmeyer System Fractals
Date Created: |
Fall, 2008 |
Development Time: |
3 weeks |
Language: |
C++, OpenGL |
Download: |
Here |
Feature List: |
- Implementation of 3D Lindenmeyer system fractals.
- Six unique tree species with variable branching angles for guaranteed uniqueness.
- Ability to add new tree types by simply specifying new LSystem rules.
Description: This project served as a testbed for my junior year project, Kabloom. It demonstrates 3D procedural tree generation using Lindenmeyer system fractals.
![]() |
![]() |
Chess Playback Application
Date Created: |
August, 2008 |
Development Time: |
1 week |
Language: |
C# |
Download: |
Here |
Feature List: |
- Complete chess playback system with play, pause, and rewind.
- Developed using Visual Studio Designer for a clean user interface.
- Allows the user to annote any chess move.
- Handles every special case including en passant, castling, and passed pawns.
Description: This application parses a simple text document containing a complete list of chess moves, creates an XML document, and allows the user to save and play back the recorded match.
