Header image  
PROGRAMMER - DESIGNER  
 
 
 
 
 

 
 
Projects

Black Jack Simulation
This simulation uses a simple 3 layer neural network to determine if the player should hit or stay by assuming the dealer's hidden card is a 10. I created the training tool and used a blackbox player to create the training data.

Downloads: Simulation ZIP File

 

Ant Farm Simulation
This simulation uses non-learning artifical intelligence to represent a colony of ants and their basic functions. It starts out with just one ant and a queen. A hive is created as well as a hatchery and food storage. Then the colony grows. While simple it could be easily expanded upon. I coded the pathfinding for the ants. A team of 3 made this for our AI class.

Documents: Implementation Article
Downloads: Simulation Executable

 

Bezier Curves
These are two programs that use the bezier curve equations to create dynamic curves. The first uses the midpoint to determine the curve and the second is using a defined interval. Both functions use recursion. They were projects for the curves and surfaces math class.

Downloads: Bezier Executable 1   Bezier Executable 2

 

3D Software Renderer
This was created in my computer graphics program. I created a 3D renderer using only Windows API. It was built on over the course of the semester and implements such techniques as scaling, rotation, shadows, clipping, and an object picker. While obsolete for today's standards, this really helped me understand what hardware renderers are doing and was a good learning experience.

Downloads: 3D Shapes Executable

 

Triangle Polygon
A simple but kind of fun program that was an assignment in one of my computer graphics classes. You can left click to form any shape, then right click to close it off and it will create the triangles to form that polygon. Uses Windows API and a linked list.

Downloads: Triangulation Executable

 
 

 


 

 

 

 

 

 

 

 

 

 


 
 
 
© Kevin Drew 2006