ff4175c9cec35a2a274f2116b4ec173277975adb
[netris.git] / CHANGES
1         [][]    []   [][][]  [][][][] [][][]  [][]   [] [][][]
2         [][]    []   []         []    []   [] [][] [][]     []
3            []   []              []     [][][]      []
4         [] [][] []  [][][][]    [][]  []       []    [][][][]
5         []   []                  []   [] []    []           []
6         []    [][]   []        [][]   [] [][]  []  []     [][]
7         []    [][]   [][][]      []   []   []  []  [][][] []
8
9 ---- done: -------------------------------------------------------------------
10
11  -- v0.6 ---------- 31.VII.02
12
13  * -D enables instant-drop (classic drop), original -D is now -d
14  * addition key for rotating pieces counterclockwise
15  * displays number of pieces dropped and lines made
16
17  -- v0.6.81 -------
18
19  * shows next piece
20  * displays elapsed time instead of clock
21  * shows ppm, apm and yield
22  * uses arrow keys by default (linux workaround, doesn't work on all systems)
23
24  -- v0.6.82 -------
25
26  * counts score (as in gameboy version)
27  * reads default parameters from netris.conf (or other file specified with -f)
28  
29  -- v0.6.83 -------
30
31  * conffile can have comments (#) and tabs instead of spaces
32  * level up every 10 lines (speed x1.2)
33  
34  -- v0.6.84 -------
35
36  * same handler for configfile/parameters
37  * linedraw characters unless --ascii specified
38  * levelup handeled correctly
39  * handicap with --level (affects yourself only, unlike --speed)
40  * some variables moved and altered
41  * displays name+host above opponent field
42
43  -- v0.6.85 -------
44
45  * titlebar somewhat improved
46  * pause stops time
47  * junklines doesn't move pieces up (unless inside ground)
48  * improved (insta)drop handling
49  * drop/down at bottom forces drop
50  * updated help messages (-[hH])
51
52  -- v0.6.86 -------
53
54  * server doesn't play
55
56  -- v0.6.87 -------
57
58  * multiplay can handle over 2 players!
59
60  -- v0.6.88 -------
61
62  * player 1 always leftmost
63  * server seperate program
64
65  -- v0.6.89 -------
66
67  * server receive fixed (checked nonexisting sock)
68  * host generates and distributes player's host string
69  * handle sigint correctly (not just exit(0))
70  * fix multiplay g/o (close connection at g/o or server signal)
71  * spy=n0 in configfile disables spying for player n
72
73  -- v0.6.810 ------
74
75  * seed and initspeed given by server
76  * exits when only 1 player left (or 0 in singleplayer)
77  * version_string in netris.h
78  * fixed pause for multiple players
79  * paused message displayed over pausing player's field
80  * all players start paused in multiplayer
81  * your own hostname isn't displayed
82
83  -- v0.7 ---------- 10.VIII.02
84
85  * display game over over dead player's field
86  * number of connections can be set with server -c
87  * exiting client automatically goes game over
88  * dead players can't pause the game
89  * -t sets team. players in same team don't get junklines from each other
90  * client no longer displays seed
91  * doesn't display fields which don't fit on screen automatically
92  * quit key (q by default)
93
94
95 ---- near-future: ------------------------------------------------------------
96
97
98 ---- asap: -------------------------------------------------------------------
99
100  * fix -f
101  * fix bot
102  * server continuously acceping new connections, and immediate handshake
103  * midgame join option
104  * optional smaller enemy fields
105  * multiplayer stats
106
107
108 ---- distant future: ---------------------------------------------------------
109
110  * special blocks
111  * tetrinet compatible?
112  * remove bot delay (make it humanplayer-like)
113  * new+better bot?
114
115
116 ------------------------------------------------------------------------------