Jeff Erbrecht

This website is currently being built. It just recently returned from a dead host, so there isn't anything here yet.
For now, this page serves as a collection of some of my programming examples.

About me

My name is Jeff Erbrecht. I'm currently enrolled at the University of Waterloo in Ontario, Canada, in Electrical Engineering.

Programming

Google Code Profile I have some of my major projects up on Google Code at the moment. I put up some more detailed descriptions on the project pages.

Google Code glitched for one of my important programs, which is a linked list library for C# that I developed for my introductory programming course at Waterloo. You can find the files here.

The MOTHER 3 Fan Translation

This is one of my biggest programming projects ever, and it holds great importance to me. I spent several hundred hours of my spare time modifying assembly code for the purpose of bringing this amazing video game to the English-speaking world. Visit the main project site for more information and backstory.

Screenshots: Debugger interface

MOTHER 3 Sprite Editor

This program represents one of my main programming hobbies, and that is what's called ROM hacking. It's 'hacking' in the traditional sense: delving into the bits and bytes and screwing around with them. One day I went into the MOTHER 3 ROM data and documented how the character sprites were stored, and then I made an editor for those graphics. It's fairly new, so the code is messy and undocumented. I do plan on improving this one vastly.

Screenshots: Main screen

Windows Icon Editor

I wrote this as a final term project in high school because I was annoyed at the lack of free icon editors at the time. It's obsolete by now, but I still really like it and use it all the time for simple icon creation.

Screenshots: Main interface

Extreme Bumper Cars

Another culminating project here. This was a year before my icon editor program. Basically, we were asked to make a game using a Java applet, and this is what I came up with. It's multiplayer, too!

Screenshots: Main interface, Settings, Selection, Combat

Pizza 'R' Us

This is a group project from high school. We were asked to make software for an imaginary pizza company. There were two programs: a cashier program and a head office program.

Screenshots: Login screen, Cashier, Head office

Tomato Boxes DS

I actually didn't make this one myself, I ported it; it was created by the main translator for the MOTHER 3 project, coincidentally. Basically, it's a sokoban clone, and I ported it to the Nintendo DS. The source is probably a bit cryptic, and this was a beginning project for me on the Nintendo DS platform, so it's not incredibly pretty. It features 50 levels I believe, and it tracks your move history on the bottom screen.

Screenshots: Playing, Real-life