63
« on: July 17, 2010, 04:37:20 pm »
aight, i've been putting this off for long enough and i figured posting here might force myself to actually get working on it
===Tetris Attack (norly)===
the first time i ever played tetris attack my hopes were dashed when i found that, not only was there no attacking involved, but the game itself wasn't even remotely tetris-esque(ok, maybe remotely, but still not close enough to bear the same name)! Tetris Attack (norly) is/will be the game i imagined when i first read that title =D
===gameplay===
two players square off on the left and right sides of the calc lcd and get ready for the ultimate showdown of tetris skill. tetris pieces appear at either end of the lcd, one for each player, and can be controlled in the usual fashion, sans the one click drop command. the object of the game is to make your pieces reach the other side of the screen and trap his appearing piece before it can move all the way onto the screen, in the usual fashion of tetris gameovers. if two pieces collide in the middle of the playing field they stay there and new pieces appear. in this way traditional tetris gameplay appears. clearing a line of tetris blocks(the field is the usual width, just twice as long to accommodate two players) removes that line and moves all the lines from there to the clearer's side of the screen one line closer to the opponent. clearing lines also can yield temporary powerups, and these powerups will be more helpful the more lines the user clears at once(1-4 as always)
===powerups===
the exact powerups which will be used at what time has not yet been decided, but here are a few examples:
-limited ammo gun which can destroy single tetris blocks
-a line remover which removes a single line of blocks without having to fill it and shifts all the preceding lines closer to the user in the normal fashion
-piece movement speed changers(speed up your own movement or slow down the opponent's)
-field shifter which moves every line on the screen one line closer to the opponent
any other ideas would be more than welcome =D
===progress summary===
as of yet i dont have any screenshots because i havent worked much on the gui and everything is still in a very primitive state. im hoping to implement a grayscaling method which i already have working in a different program and maybe even an AI to play against(though it's rather unlikely and i'll only work on it if i have extra time)
comments, suggestions, or critiques(even harsh ones) of any kind will be more than welcome
thanks for looking