document missing commands
[netris.git] / TODO
diff --git a/TODO b/TODO
index 4d1f0065e10f88edf7ec53895393abfda2d5b4b2..b9d7698a5506a4c00674f9409e721d9aca88e992 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,7 +1,11 @@
+possible bugs
+
  * check out quadra gravity: single block over multiplayer junkhole
    -> piece falls down
+ * fail on insufficient space
+
 
----- near-future: ------------------------------------------------------------
+near-future
 
  * only global pause (handled by server in mp)
    every client still has readiness flag
  * 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: -------------------------------------------------------------------
+asap
 
  * MENUTHINGY :)
        * write options to file
        * 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?
  * fix -f (both client+server)
  * more server options (field size..)
+ * save hiscores
 
 
----- distant future: ---------------------------------------------------------
+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)
  * extra alarm event for effects
        * line clear animations (flash)
  * multiple next pieces
+ * hold
  * special blocks
        * inventory
        * player keys
  * 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: ---------------------------------------------------------------
+consider
 
  * colored shadows
+