Home | Projects | Pictures | Messages | Links | Email

The Traffic Light Controller


EWB5 file

I designed this as a final project for one of my engineering classes in college.  It is complete with a 4-way traffic light, walk light, and walk button.  For parts however, I used ideal components.  They can be interchanged with real components to produce the same effect.  I also provided the Electronic Workbench 5 save file in case you want to mess with it.  Have fun electronic nerds!

Rate
(Ratings: 1.72 / 5 - Rates: 79)


Artificial Conversation Entity

This is my summer project.  I worked on it for about two or three weeks until I finally completed it.  A couple months back I imagined the idea of having a computer that can talk back to the user and also perform tasks while still being able to hold some type of intelligent conversation.  I never thought this program could be distributed and customized to other computers, but I worked hard and made it that way.  The programming was a pain in the ass!  A lot of research and debugging, but that goes into all programs.  Anyway, this program has some pretty heavy requirements by both the computer and the user.  Check it out on the ACE page.

ABOUT ACE

Rate
(Ratings: 3.08 / 5 - Rates: 78)


Stupidness: The Gameshow


Finally, after being delayed for like 3 months after completion, version 1.0 of Stupidness is complete.  This is an interactive gameshow like Jeopardy.  It answering a series of question for money.  I thought it would be fun to create a game featuring some of my buddies from college.  I used DirectX 8.1 API to create this instead of using a third party 3D engine, which I should have done.  Programming the game straight through the API was a pain because there are so many details that complicate the programming process.  Also, there may be a few bugs in the game.  But, isn't there bugs in most games. 

You can view some of the Stupidness: The Gameshow screenshots
here.
You can view the game notes and download Stupidness: The Gameshow here.

Rate
(Ratings: 1.58 / 5 - Rates: 60)


Playstation 2 MP3 Player

                                
This is my first attempt at console development. It is just a fairly simple mp3 player.  This project was done to help me understand the workings of the Playstation 2.  It has somewhat of a RISC architecture, and there is compilers to make the process pretty simple.  The program will load and play MP3's from your PS2 Filesystem formatted hard drive, and also play from the PS2 CD/DVD ROM drive.  It also allows the user to copy contents of the MP3 CD to the hard drive.  Hard drive playback is streamed, while CD playback is not.  Streaming CD playback did not prove to be reliable in my test.  So one limitation is that a song being played off of a disc should not be larger than the available memory, which is probably around 24MB.  This is still an early version, some MP3s do not always play correctly, especially from CD.  The MP3 Player as of right now is only available for NTSC machines. 

I am releasing the source for my MP3 Player, as should be done by any developer for the scene. XBox dev scene is killing us because they are not as greedy with their sources.

You can download the Playstation 2 MP3 Player binaries and sources
here.

Rate
(Ratings: 2.01 / 5 - Rates: 100)


CheatLife

In my spare time, which is all the time, I whipped up this little program that will allow the user to edit values in memory of other processes.  This tool can be used to cheat in some of your favorite PC games.  I tried to incorporate some useful features in this program.  Years and years ago when the PC did not have as much memory as it does today, cheat tools like this would just search most if not all of the computers memory for the value that the user was looking for.  Today however, it takes a tremendous amount of hard drive space and time to do one of these searches.  Hopefully, with the features that I've placed in this tool, will help reduce both the amount time and space that is required for a search.

This tool will search for cheat codes, apply them, and allow the user to save and load cheat list.  I certainly hope that it is found to be useful.

CheatLife can be downloaded
here.

Rate
(Ratings: 1.11 / 5 - Rates: 75)


My Budget

For anyone who would like to keep track of his/her money, bills, spending, and income, I've designed My Budget. This is one of my first .NET projects that I've worked on.  I wanted a centralized location to store my money management. My Budget will keep track of all this information in a local Microsoft Access database file, which can travel with you via flash device, or the information can be stored in a MySQL database server.
  The program if fairly easy to use.  It is an early release, so there may be a bug or two.  Give it a try though,  I tried to place as many features that I could think of.

Features:

My Budget can be downloaded here.
Note:
My Budget requires the .NET Framework 1.1, which can be downloaded here.
If you want a centralized database, check out the MySQL Server here

Rate
(Ratings: 1.09 / 5 - Rates: 80)