motivation through myxomatosis

Published October 21, 2011
Advertisement
So I pull the switch, the switch, the switch inside my head.
And I see black, black, green,and brown, brown, brown and blue, yellow, violets, red.
And suddenly a light appears inside my brain

Back to coding along with the hundred other projects going on in my life. Been several weeks if not a month or two since I've done more than tweak numbers. So I thought I'd put together a quick Day-Project. A clone of Arkanoid... or breakout as the young ones call it. No need for pimple jokes now. I hit the ground running on this one. Coded everything up to the point I'm at without creating a single asset, or even hitting the build button. Told myself not to over think it, just code the damn thing. So my fingers trembled on. An hour later I hit the build button... slapped a couple squares and a circle together in Photoshop... filled out a couple config files... setup a quick font with BMFont... and hit play. This is what came out.



Like I said its a day project, so I plan to finish it later after work. Since I usually only have 4 hours to sleep on Fridays... I tend to just not, and take a nap on Saturday. I'll see if I can't finish it within the 4 hours. Finished meaning to me that it should have a title screen, allow the player to enter their name, keep a persistent score across several levels. It must have a minimum of three levels different in they're own way, probably just by layout. The player should be able to loose and it should say they won, after the last level and show of their awesome score.

I think I'll take this project when it's done as a way to brush up on my math knowledge. As you probably notice it uses a very hackish way of detecting collisions and tends to respond on horrible unrealistic ways (it works though). I think I'll expand my vector3 class beyond being a struct with three floats, and make it more of a true vector rather than a free vector. I would like to use a more mathematically accurate way of detecting collisions, the point they happen and how an object should react to them. The big one, is detecting collision along an objects path, instead of detecting collision at the end of it's movement like I do now. That's what causes the instances were it hits more than one block or gets stuck inside the walls and blocks. It's because the ball can move so fast it can pass through a block before a collision is checked... and so on.

Hey if I can keep this high going.. I'll sit down and put some time into Kylar's Volcano since I haven't even looked at the project in a month. The engine should've been ready 3 months ago... go figure. Now atleast I know more of my limitations... just got to figure how to get over them and improve.

Also for yall intellect types that can read the books... I know ya out tur. If you like technology and the ways of the past... checkout 'Timeline' by Michael Chriton. It's a good read, I finally finished it. For someone who reads a book every five years it was a big accomplishment ;P. Now I got to buckle down and read the "Song of Fire and Ice" series (Game of Thrones quadrilogy). Having already watched the show, the books move at such a slow pace which is hard to get over when I know what is going to happen. I'm constantly thinking in the back of my head... "Oh I know he's going to die in the next episode... Just get to it already."

Music - a blast from the 90's. Just a couple bands I recently rediscovered after not hearing them in 10-15 years. Check em out;
The rentals - "Barcelona" or "The Man With Two Brains"
Meat Puppets - "Backwater"
Pixies - "Something Against You" - "Gigantic" (Yes that is what she's talking about)
Breeders - (wasn't going to mention them, but I mentioned the pixies, which was her first band)
Face to Face - "Resignation"
Previous Entry moist
0 likes 0 comments

Comments

Nobody has left a comment. You can be the first!
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement
Advertisement