carlfoxmarten: (Default)
[personal profile] carlfoxmarten
...No news at all for the programming world...

Seriously, though, I've reached yet another major milestone in the development of Tetris Power: I now have a block I can move around the screen.

Despite the fact that I have no bounds and no other blocks for it to bump into (and the colour doesn't seem to be properly random), it's still an important step.

Next milestone should be in a couple of weeks when I add the bounds and the landed blocks. Then it'll almost be playable, but still far from complete.
(the landed blocks will be very tricky as I'll need to be able to drop not just an entire row, but also individual blocks due to powerups)

Currently, I have 19 source files (one of which is currently empty, and the matching header needs to be rewritten), and a total of 3572 lines in those files.
Current Linux executable is 180KB in size, with approximately half a Megabyte of data to load during run-time.

I think I'm still having fun writing this, as each small piece set in place is its own reward.
I should be working on smoothing the shape's motion next, then implementing the block randomization system, and finally fixing the colour problem before moving on to the grid system.

It's still a lot of work, but since I'm doing this a bit at a time, and ensuring that it works at each step of the way, I'm not getting bogged down!
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

carlfoxmarten: (Default)
Carl Foxmarten

August 2023

S M T W T F S
  12 345
6789101112
13141516171819
20212223242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 27th, 2025 03:12 pm
Powered by Dreamwidth Studios