1 * check out quadra gravity: single block over multiplayer junkhole
4 ---- near-future: ------------------------------------------------------------
6 * only global pause (handled by server in mp)
7 every client still has readiness flag
8 * piece seperation when middle cleared away? (check quadra -> piece split)
9 * correct cursorposition at quit
11 * transmit player fields of game in progress to new player
12 * server has to maintain copy of player fields
13 * server also handles endgame stats
14 * completely fix redraw
15 * server should deny duplicate nicks
16 * display total frags for players (by server?)
17 * spacebar toggles readiness as well
18 * wrong time after first match at second player
21 ---- asap: -------------------------------------------------------------------
24 * write options to file
25 * all messages in single include file
28 * multiple players using a single (larger) field
29 * wrap multiline messages at word end
31 * observers (join as g/o player)
32 * bot as seperate client
33 * time-based singleplayer leveling?
34 * fix -f (both client+server)
35 * more server options (field size..)
38 ---- distant future: ---------------------------------------------------------
40 * different key procedure? (allowing for multiple keys simoultaniously?)
41 * vertical shrinking of enemy fields (merging two lines into one!)
42 * server can add lines after specified time
44 * graphics.... (or at least x version for keys)
45 * extra alarm event for effects
46 * line clear animations (flash)
47 * multiple next pieces
53 abcd.fgHi..LmnoPqrsTUvWx..
56 * b: remove specials on field
57 * c: clear (bottom) line
58 * g: gravity (move all blocks down)
60 * o: block bomb (blocks around any bombs on field are moved)
61 * q: quake (shift lines left or right)
62 * r: remove 10 blocks at random
65 * d (w): donate (next inv block given to other player)
66 * f (u): flip (symetric vertical inversion)
67 * h: hide (replaces inventory blocks by ?)
68 (one block restored per line added?)
69 * l: lower (all specials from field going down (g))
70 * p: purge (half remove special blocks from inventory)
71 * t: take (take 2 specials from target player field)
72 * ?: mystery (block only revealed in inventory)
74 * d: darkness (temporarily blackens your field except
76 * f: confusion (temporarily rearranges controls)
77 * i: attack immunity (invincible to attacks)
78 * m: mutated pieces (gives several difficult pieces)
79 * v: clear column (erases vertical line)
81 * x: seperate blocks (cut all shared pieces in quadra)
83 * tetrinet compatible? (prolly not)
86 * replay ability? (tspec replay and/or quadra rec compatible?)
89 ---- consider: ---------------------------------------------------------------