[][] [] [][][] [][][][] [][][] [][] [] [][][] [][] [] [] [] [] [] [][] [][] [] [] [] [] [][][] [] [] [][] [] [][][][] [][] [] [] [][][][] [] [] [] [] [] [] [] [] [][] [] [][] [] [][] [] [] [][] [] [][] [][][] [] [] [] [] [][][] [] ---- done: ------------------------------------------------------------------- -- v0.6 ---------- 31.VII.02 * -D enables instant-drop (classic drop), original -D is now -d * addition key for rotating pieces counterclockwise * displays number of pieces dropped and lines made -- v0.6.81 ------- * shows next piece * displays elapsed time instead of clock * shows ppm, apm and yield * uses arrow keys by default (linux workaround, doesn't work on all systems) -- v0.6.82 ------- * counts score (as in gameboy version) * reads default parameters from netris.conf (or other file specified with -f) -- v0.6.83 ------- * conffile can have comments (#) and tabs instead of spaces * level up every 10 lines (speed x1.2) -- v0.6.84 ------- * same handler for configfile/parameters * linedraw characters unless --ascii specified * levelup handeled correctly * handicap with --level (affects yourself only, unlike --speed) * some variables moved and altered * displays name+host above opponent field -- v0.6.85 ------- * titlebar somewhat improved * pause stops time * junklines doesn't move pieces up (unless inside ground) * improved (insta)drop handling * drop/down at bottom forces drop * updated help messages (-[hH]) -- v0.6.86 ------- * server doesn't play -- v0.6.87 ------- * multiplay can handle over 2 players! -- v0.6.88 ------- * player 1 always leftmost * server seperate program -- v0.6.89 ------- * server receive fixed (checked nonexisting sock) * host generates and distributes player's host string * handle sigint correctly (not just exit(0)) * fix multiplay g/o (close connection at g/o or server signal) * spy=n0 in configfile disables spying for player n -- v0.6.810 ------ * seed and initspeed given by server * exits when only 1 player left (or 0 in singleplayer) * version_string in netris.h * fixed pause for multiple players * paused message displayed over pausing player's field * all players start paused in multiplayer * your own hostname isn't displayed -- v0.7 ---------- 10.VIII.02 * display game over over dead player's field * number of connections can be set with server -c * exiting client automatically goes game over * dead players can't pause the game * -t sets team. players in same team don't get junklines from each other * client no longer displays seed * doesn't display fields which don't fit on screen automatically * quit key (q by default) ---- near-future: ------------------------------------------------------------ ---- asap: ------------------------------------------------------------------- * fix -f * fix bot * server continuously acceping new connections, and immediate handshake * midgame join option * optional smaller enemy fields * multiplayer stats ---- distant future: --------------------------------------------------------- * special blocks * tetrinet compatible? * remove bot delay (make it humanplayer-like) * new+better bot? ------------------------------------------------------------------------------