Bringing Back Memories With Starbug – An Electric Yo Yo Remake

Posted on October 08, 2008

I wouldn’t say this was my first game, but it is one of the more complete games I created. Back in the day before I knew anything about making websites, there was a place called Geocities.com. It was the only place I knew of that I could make a web page and put something on it. I’m just getting around to pulling it off there and bringing it here.

This is a retro remake of an old game called Electric Yo-Yo. I was looking around at some old games, saw this one, and figured it wouldn’t be too hard to remake.

This was done in OPENGL. This should run on any PC out there. There was nothing fancy going on, just me trying to get the hang of orthographic 3d for sprites. I have the source code laying around somewhere, when (if) I find it, I’ll release it for everyone.

Controls are the arrow keys and the idea is to clear each level. Grab the black and white thingies to get a power up and eat those bugs. Stay away from the snake at all costs.

To rack up the most point the further the space your yo yo have to travel the more points you get. (Alternate left/right up/down to see what I mean. In a nutshell you want to travel back and forth between each of the grid pieces, the greater the space, the more points you get.

Install any place you like, escape key exits.

Grab the game here.

Looping Through Controls In C++ .NET

Posted on October 03, 2008

I ran into a situation where I needed to loop through all TextBox controls in a c++ .net application. I was able to figure out a cheesy way to do it, but it would only get me the controls at the top level. I needed something better, something that would go into all the tab controls, and group boxes and get all those TextBoxes I needed.

Read the rest of this entry »

Visual c++ Express .net base64 Functions

Posted on October 01, 2008

This problem is two fold. First it solves the problem of converting a string to and from base64, and it shows how to create a function that is not part of the objects in the application. By that, I mean, a function that isn’t created for you by Express when you click on an object in the visual editor.

I only mention this because I ran into a situation where I couldn’t figure out how to make a function in c++ .net. It have everything to do with the fact that all variables require a ^. They are even included when defining the return type of a function.
Read the rest of this entry »