In this post, I thought I’d share how the original “Beyond Genesis” came to fruition. But before I jump in and begin on the store, here’s a little background info.
In the years leading up to 2006 I had always entered the local science fair, won gold, went to the regional science fair, and won silver. Came close, but never won the gold and made it to nationals.
Now, in 2006, I had decided that for my last year of high school I wasn’t going to compete in the science fair. I was rather content with this, until a week before the science fair my science teacher (Mr. Mayo) started asking me (almost daily) to enter the science fair (because there were only two other projects entered from the senior grades that year, both of questionable quality. A horrible turn out, obviously). He told me that I could even re-enter an old project without any improvements (something not otherwise allowed), he just really wanted at least one good project in there.
I considered his proposal for awhile, and at the time was beating around the idea of interfacing a console with a computer (not as any kind of project, just as something to do for fun). So, during an Enterprise class, I wrote up the concept of the project, and drew a few sketches.
Now, sitting around in a gym all day having people walk around and stare at you while you sit fiddling with your project, and occasionally coming over to ask you redundant questions isn’t exactly my cup of tea. So, later that day I spoke with Jake (at recces, as I recall) and asked him if he’d like the partner up with me for the science fair.
So, over the course of the following week we spliced together a 9-pin serial connector and a 25-pin parallel connector, and wrote a sloppy little program in VB to control a Sega Genesis. The write-up, I believe, was probably done the night before, and the day of the science fair, B, C, and START (buttons on the genesis controller, that our interface was suppose to replace) weren’t working, and we didn’t really know why at the time. So, we worked around these flaws– we played Sonic The Hedgehog (A game that only requires the directional buttons, and A).
Also, the local fair was handled a little differently this year. Instead of being an all day thing, you had to attended class, and when you were going to be judged you would be pulled from class to be judged. Of course, myself and Jake would have none of this. Using my influence as school uber-nerd, I spouted some techno-babble, explaining that we’d need to work on our project before the judging. So, we got to hang out in the Chemistry lab all day, doing very little (aside from playing Genesis games, that is.)
It was during this period of doing nothing that I got kinda bored, and started playing around with the program. I ended up writing the orignal functions to handle macros (something that would later become a focus of the project).
Needless to say, we won the science fair with a half working project, that wasn’t even that impressive to begin with (the project got more impressive, trust me).