Blind Blocks: 13 hours in...

Well, so far my source code for the game is a sea of red text, for all my commented out experiments and tests. I’ll have to clean it up. Yesterday I finished side collisions and clearing lines, and thought about how I’d get the tetronimos down and rotating. I also added a preliminary drawing for the sonar, which I’ll have to improve and figure out how to add the proper collision detection to.

Read More

Blind Blocks: ~3.5 Hours In

Well, finishing up Invent with Python took a little longer than I thought, and I’m working on my tetris clone. The going is pretty slow. I’m trying to do as much of I can from scratch, without looking at how other people have handled collisions and other game design features. At the moment it just looks like this: blindblocks3.5It’s not much; I’ve got the field, basic player controls, block movement, and the block respawn in there, as well as a limited amount of collision detection. The blocks are bounded by the playing field, they can’t go through each other vertically, and I added the snap-to so that they don’t get stuck midway through other blocks or through the bottom of the field.

Read More

Finishing Up With "Invent Your Own Computer Games with Python" and Starting My First Game!

Okay, I’m on the final chapter of Invent Your Own Computer Games with Python. As soon as I finish that up, I’m going to start splitting my time between working on a specific game and doing general tutorials or lessons on programming. I’m also going to be better at keeping track of my time, so I have a better idea of how long my project development cycles are and how long it takes me to work on things. I’ll start keeping a spreadsheet.

Read More

Starting with Pygame

So, yesterday I just finished up the Reversi chapter and began learning about Pygame, so we’ll see how far I get today. As soon as I finish the book I’m going to start splitting my time in between learning Python from more resources (i.e. other programming tutorials, gaming or non-gaming) and working on the simpler games myself.

Read More