Latest Update: September, 07, 2008


Projects

PacAttack: This project is an updated version of my Mousey program. It is written in C/C++ and utilizies classes and has an updated graphics libraries which now incorporates OpenGL. This program will be used to demonstrate realistic human type vision as well as included advanced pathfinding and neural networks. The AI will exemplify emergent behavior as the Pacman type character will learn and evolve to both eat all the "food" as well as evade the Ghosts. The Ghosts will use emergent behavior in the form group tactics to hunt the Pacman type character.

Current Features:
*OpenGL Graphics
*Vision Cone
*Improved Pathing Algorithm based off of Bellman Ford(In Progress)


Windows Process DLL: The dll was written using C++. It would use function calls to output information about the processes that Windows was running and could terminate them upon request.

Various Libraries: I wrote libraries in C that were used in various projects. The libraries included a queue and stack library as well as a console graphical display library.

Basic Accounting Program: In a way to increase my understanding of new application types and programming in new languages I wrote a basic accounting calculation program in C#. This was a way to enter how much income and deductions a party had. This could then calculate exactly how much was left over or could be saved.

LASER Diode Spectroscopy: While attending Pennsylvania State University I worked on laser diode spectroscopy using a laser diode and a rubidium cell. I completed the project during my final semester attending the Berks Campus. I completed a summary write up of what I did during the time on the project. After speaking with the professor in charge I am allowed to post my work, below is the link to download the summary I submitted to him.

Spectroscopy Summary(5.7MB).

Mousey: This project was created using C++. I created in my spare time while attending Pennsylvania State University. It is a mouse running around a maze using "vision" to find his way to the cheese. He has a memory of where he has been, and continues to search out new paths to traverse to find the cheese. This program uses advanced Object Oriented Programming or OOP in the form of classes, structs and stacks. This is an on-going project and I will update it as necessary. If you wish to download the executable or the code itself the links are below.

Version Date: May 2006
This version uses a console window as the output. It uses its "vision" and memory to decide on where to go next.
Mouse Executable Mouse Code