X-Git-Url: http://git.shiar.nl/netris.git/blobdiff_plain/56f9a1a65e1a4f6f90a3534d72319ff6f15fd8e7..f09d8939d5cc6b5f20d35adca12d8ba8adbea187:/TODO diff --git a/TODO b/TODO index e914410..b9d7698 100644 --- a/TODO +++ b/TODO @@ -2,6 +2,7 @@ possible bugs * check out quadra gravity: single block over multiplayer junkhole -> piece falls down + * fail on insufficient space near-future @@ -18,7 +19,9 @@ near-future * server should deny duplicate nicks * display total frags for players (by server?) * spacebar toggles readiness as well + * seperate set of key bindings during pause? * wrong time after first match at second player + * toggleable message window asap @@ -30,7 +33,14 @@ asap * backtrace... * multiple players using a single (larger) field * wrap multiline messages at word end - * commands (/team) + * commands + * basic irc / tetrinet client: /me, /msg + * basic tetrinet client: /move + * server info: /who (also in tetrinet), /version, /whois + * /nick, /team (requires server passing) + * remaining tetrinet: /join, /list, /op, /kick, + /winlist, /setwinlist, /start, /stats, /tstats, + /rules, /news, /faqs, /features, /motd * observers (join as g/o player) * bot as seperate client * time-based singleplayer leveling? @@ -41,8 +51,13 @@ asap distant future + * server can rate players (skill ranking) + * persistent data (retain info if players quit) + * store data when server quits (and prolly at interval) + * reliably identify players (login? identd?) + * inter-server exchange? (global rank) * different key procedure? (allowing for multiple keys simoultaniously?) - * vertical shrinking of enemy fields (merging two lines into one!) + * vertical cropping of enemy fields (merging two lines into one!) * server can add lines after specified time * sounds * graphics.... (or at least x version for keys) @@ -89,6 +104,12 @@ distant future * new+better bot? * ipv6 * replay ability? (tspec replay and/or quadra rec compatible?) + * demo playable as intro + * create record spelling out netris logo + * completely customizable window layout + * adjustable player order (maybe even in config by nick/hostname) + * multiple channels per server + * /join and /part consider