Karla's Quilting Logo

ContactHomeGalleryGalleryContactContact

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.

 

Screenshot

 

 

 

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.

 

Image Thumbnail. Image Thumbnail.

 

 

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.

 

Screenshot

 

 

Website copyright (c) 2010 Paul Ewers, all rights reserved.

Some project and game content copyright (c) 2009-2010 DigiPen (USA) Corporation, all rights reserved.