X-Git-Url: http://git.shiar.nl/netris.git/blobdiff_plain/f09d8939d5cc6b5f20d35adca12d8ba8adbea187..364d406682633ffbaa4186c71848891424aa3d83:/TODO diff --git a/TODO b/TODO index b9d7698..0fd1f9e 100644 --- a/TODO +++ b/TODO @@ -1,7 +1,5 @@ possible bugs - * check out quadra gravity: single block over multiplayer junkhole - -> piece falls down * fail on insufficient space @@ -9,7 +7,6 @@ near-future * only global pause (handled by server in mp) every client still has readiness flag - * piece seperation when middle cleared away? (check quadra -> piece split) * correct cursorposition at quit * echo \r * transmit player fields of game in progress to new player @@ -70,14 +67,14 @@ distant future * player keys * delete key? * blocks+actions - abcd.fgHi..LmnoPqrsTUvWx.. + abcd.fg_i..lmnopqrs__v_x.z * tetrinet: * a: add (junk)line * b: remove specials on field * c: clear (bottom) line * g: gravity (move all blocks down) * n: nuke field - * o: block bomb (blocks around any bombs on field are moved) + * o: block bomb (3x3 blocks around any bombs on field are cleared) * q: quake (shift lines left or right) * r: remove 10 blocks at random * s: swap fields @@ -97,6 +94,10 @@ distant future * i: attack immunity (invincible to attacks) * m: mutated pieces (gives several difficult pieces) * v: clear column (erases vertical line) + * blocktrix: + * l: left gravity (pulls all blocks to the left) + * p: piece change (randomly changes player's currently falling piece) + * z: zebra field (clear every second column) * ideas: * x: seperate blocks (cut all shared pieces in quadra) * quadra compatible? @@ -110,6 +111,21 @@ distant future * adjustable player order (maybe even in config by nick/hostname) * multiple channels per server * /join and /part + * hold piece + * multiple level block preview + * customizable colors + * original: + BT_I=RED, O=BLUE, T=ORANGE, L=MAGENTA, J=WHITE, S=GREEN, Z=CYAN + * sega: + BT_I=RED, O=YELLOW, T=CYAN, L=ORANGE, J=BLUE, S=MAGENTA, Z=GREEN + * atari: + BT_I=RED, O=BLUE, T=GREEN, L=MAGENTA, J=YELLOW, S=CYAN, Z=ORANGE + * quadra: + BT_I=GREEN, O=ORANGE, T=BLUE, L=MAGENTA, J=YELLOW, S=CYAN, Z=RED + * tetrinet: + BT_I=BLUE, O=YELLOW, T=YELLOW, L=MAGENTA, J=GREEN, S=RED, Z=BLUE + * guideline: + BT_I=CYAN, O=YELLOW, T=MAGENTA, L=ORANGE, J=BLUE, S=GREEN, Z=RED consider