More Tetris
Aug. 27th, 2009 08:25 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
I thought I'd post some of what's on my current TODO list for the tetris project:
Current status is that things look and play fairly well, but certain aspects could be greatly improved, such as block textures (I'd like to use a bump map, but that requires I use a shader so far as I know, thus the need for a shaders module).
I also seem to have lost some of my enthusiasm for work on this project, partly due to finally fixing textures (now I don't have a big challenge staring me in the face, just a bunch of smaller ones).
I want something big and difficult! Not small and difficult!
(sounds weird, I know)
- Add a background:
Should include a sky and some ground, but levels can be indicated by the following:- Trees
- Bushes
- Flowers
- Hills
- Clouds
- Cliffs (towards later levels)
- Waterfalls (usually off the sides of cliffs. May have some trouble animating them)
- Add an Options screen:
I'm not yet sure what to put here, but something about background music, enabling sound effects, graphics detail, etc. would be a good idea. - Add sound effects:
A light thud for blocks landing gently, a slightly heavier thunk for blocks dropped from a higher height, some kind of explosion for when a row gets removed (or maybe a cool disappear sound, I'm not sure), etc. - Add background music:
A friend has offered to make me a Techno remix of the original Tetris background music, but you can be sure that if I include that, I'll provide an alternative option as well as the choice of turning it off... - Add an in-game menu:
To pause the game and let the user change settings without having to restart their game. - Add levels of difficulty:
Because one level isn't challenging enough. - Add a highscore list:
To record how well you've done. I'll probably use SQLite to keep things relatively simple. - Tweak or rewrite the font engine:
To add multiple brightness levels. Right now, fonts don't look that great and could use some extra zing. - Write a shaders module:
To allow me to use shaders on a variety of platforms and even on some lower-end systems, including low-end Intel graphics cards.
Current status is that things look and play fairly well, but certain aspects could be greatly improved, such as block textures (I'd like to use a bump map, but that requires I use a shader so far as I know, thus the need for a shaders module).
I also seem to have lost some of my enthusiasm for work on this project, partly due to finally fixing textures (now I don't have a big challenge staring me in the face, just a bunch of smaller ones).
I want something big and difficult! Not small and difficult!
(sounds weird, I know)
no subject
Date: 2009-08-28 01:11 pm (UTC)no subject
Date: 2009-08-29 10:58 pm (UTC)I keep thinking about trying to "write" my own music for it, but I'd have to lug my computer over to the piano first...
no subject
Date: 2009-08-28 06:20 pm (UTC)no subject
Date: 2009-08-29 11:00 pm (UTC)(it shouldn't take me very long, the hardest part will be storing the scores)
A skinned, animated mesh.
I understand the animated part, does skinned mean textured?
no subject
Date: 2009-08-31 05:32 pm (UTC)no subject
Date: 2009-08-31 06:21 pm (UTC)The only problem comes in when storing the bone structure and moving the vertices...
(somehow I don't think that the Wavefront Object format doesn't support bones)