forked from jquelin/games-risk
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathChanges
251 lines (190 loc) · 7.35 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
Revision history for Games::Risk.
{{$NEXT}}
3.101511 2010-05-31 19:07:02 Europe/Paris
- do not ship useless misc/ directory
3.101510 2010-05-31 17:47:17 Europe/Paris
- double-clicking a card highlights the country
- cards window updated to match the new prisk style
3.101430 2010-05-23 17:14:37 Europe/Paris
- brand new continent window
- card icon more agnostic
- prisk can now be run directly from developer checkout
3.101390 2010-05-19 18:26:03 Europe/Paris
- official prisk icon
- new about window
- new help window
- prettier cards & continents dialog icon
- forgot some strings for i18n
3.101370 2010-05-17 20:00:05 Europe/Paris
- crash fix in some cases while loading new game
- i18n framework in place
- added french translation
- using image::magick (imlib2 api is really too dirty)
- using tk::sugar
3.101110 2010-04-21 13:38:05 Europe/Paris
- moved to a 3.yydddn versioning scheme
- migrated to dist-zilla (transparent for end-users)
- using file::sharedir
**
2.1.2 Wed Apr 7 13:22:04 2010
- fix rt#56311 - poe::loop::tk is not part of poe anymore
- using image::imlib2 instead of image::resize for better speed
2.1.1 Tue Oct 28 17:37:28 CET 2008
- make sure that we have a working display before testing. this should
quiet all fail reports
2.1.0 Mon Oct 27 18:45:25 CET 2008
- added a window to list continents & their bonus
- added a menu to main window
- possibility to hide / show secondary windows
**
2.0.3 Wed Oct 22 18:36:05 CEST 2008
- fix resource name of player-lost image
2.0.2 Tue Oct 21 20:04:13 CEST 2008
- standard mechanism to load bundled resources: GR::Resources
2.0.1 Mon Oct 20 18:45:38 CEST 2008
- really include new maps (forgot them in the manifest)
2.0.0 Sat Oct 18 11:38:38 CEST 2008
- possibility to choose map
- new maps taken from jrisk: godstorm, france, roman_empire
**
1.1.3 Fri Oct 10 17:04:50 CEST 2008
- bugfix: ai change their cards even if more than 3 matching cards
1.1.2 Mon Sep 29 17:43:49 CEST 2008
- new feature: do-or-die mode (slanning's request)
1.1.1 Sun Sep 28 16:33:41 CEST 2008
- breaking all circular references: no more memory leaks
- changing default set of opponents
- removing dashes in continent names
1.1.0 Sat Sep 27 12:05:35 CEST 2008
- startup window
- possibility to choose number / strength of opponents
- possibility to start another game
**
1.0.3 Wed Sep 24 18:02:42 CEST 2008
- faster background rendering
- bugfix: prevent user to reattack till he invaded the country
1.0.2 Mon Sep 22 18:16:13 CEST 2008
- using gr:gui as multiplexer session for gui
- removed 25 FIXMEs in the code
1.0.1 Sat Sep 20 11:42:59 CEST 2008
- some ai tweaking
- bugfix in board: cancelling move wasn't working
1.0.0 Fri Sep 19 15:09:17 CEST 2008
- game over detected and announced
- countries display fix when moving armies
- countries should not have dashes in their name
**
0.6.2 Wed Sep 17 17:30:09 CEST 2008
- bugfix: ais owning a continent were exchanging their cards twice!
- better visual:
. changed color scheme (courtesy of charlotte)
. attack vector now yellow
. circle size bigger
0.6.1 Sun Sep 14 12:32:17 CEST 2008
- stealing cards from player who just lost
- small internals cleanup
0.6.0 Sat Sep 13 17:06:51 CEST 2008
- support for country cards
. loading them from card file
. getting a card per turn if one successful attack
. exchanging cards for armies
. ai do trade cards, too
**
0.5.3 Thu Sep 11 10:41:55 CEST 2008
- adding missing prereq (cf 0.5.2)
0.5.2 Thu Sep 11 10:38:05 CEST 2008
- (not published, prereqs were wrong)
- starting with 5 armies
- resizing map is now possible
- movearmies window should appear on top
0.5.1 Sun Sep 7 18:09:08 CEST 2008
- new ai "hegemon" available, quite hard. idea & code taken from jrisk
- internals reworked so that GR is the heap of GR:Controller
0.5.0 Sat Sep 6 15:54:57 CEST 2008
- new ai "blitzkrieg" available, less braindead than GR:AI:Dumb. idea
taken from jrisk
**
0.4.2 Sat Sep 6 13:54:53 CEST 2008
- change size of circle depending on army size
- draw attack vector when attacking
0.4.1 Fri Sep 5 19:20:49 CEST 2008
- removed Build.PL since it does not install images - relying on EUMM
only by now (spotted by slanning)
- detecting when a player has lost
0.4.0 Fri Sep 5 16:06:21 CEST 2008
- possibility to move armies at the end of turn
**
0.3.3 Thu Sep 4 17:02:26 CEST 2008
- continent bonus armies
- fix warnings when attacking with only one dice
- fix bug due to space launching attacks while current attack not done
- bindings enhancements in invasion window
- game does not prompt anymore for army move if no choice in number of
armies to move
0.3.2 Wed Sep 3 19:06:37 CEST 2008
- gui now prompts for number of armies to invade country
- controller updates everyone of invasion + resume attack
- some gui enhancements
0.3.1 Wed Sep 3 17:06:58 CEST 2008
- oops, licence was not consistent between header and pod. fixed: this
module is available under the terms of the GNU GPL version 3 or later.
0.3.0 Wed Sep 3 08:38:46 CEST 2008
- ais react to attack events (ai:dumb doesn't attack)
- user interaction to launch / redo attacks
- controller computes attacks losses
- gui displays dices results
- user interaction to stop attack (end turn)
**
0.2.5 Mon Sep 1 13:30:10 CEST 2008
- fix crash when adding army during initial placement on non territory (ocean, ...)
0.2.4 Sun Aug 31 18:19:09 CEST 2008
- added other game states to top frame
- removed canvas class bindings: canvas can't be scrolled anymore
- mouse wheels can be used to add/remove reinforcements
- fix crash when adding army on non territory (ocean, ...)
0.2.3 Sun Aug 31 17:00:55 CEST 2008
- allowing user to undo its reinforcements and start anew
- tooltip for action buttons
- first cpan release
0.2.2 Sun Aug 31 16:24:17 CEST 2008
- ai place reinforcements at beginning of their turn
- user interaction to place reinforcements
0.2.1 Sun Aug 31 11:26:10 CEST 2008
- updating gui with initial army count to place
0.2.0 Sat Aug 30 18:44:23 CEST 2008
- gr::ai is also a session now
- ai players have a poe session (gr::ai) to control it
- ai place initial armies
- user interaction to place initial armies
- ready for real turns to begin
**
0.1.3 Sat Aug 30 11:07:38 CEST 2008
- player gets new information
- ai hierarchy created
- dumb ai skeleton created
- ai object created when player is a robot
- gui displays player information in a tooltip
0.1.2 Fri Aug 29 15:56:50 CEST 2008
- gui gains a status bar
- gui displays country pointed by mouse
0.1.1 Fri Aug 29 14:27:56 CEST 2008
- display player's label in gui
- separate session initialization from game initialization
- better flow and atomic events for game states
0.1.0 Thu Aug 28 18:03:17 CEST 2008
- countries distributed evenly at game start
- board now updates its owner/number of armies if needed
- better set of colors for players
- ready for initial army placement
**
0.0.3 Thu Aug 28 15:49:11 CEST 2008
- displaying capitals & armies on board game
- storing continent / countries cross-references
- using a custom object for Games::Risk's heap
- cleaning public/private spaces of maps & derivatives
0.0.2 Thu Aug 28 12:28:27 CEST 2008
- creating continents & countries from jrisk map file
0.0.1 Thu Aug 28 10:05:39 CEST 2008
- original version
- main script launching gui
- gui displays board game (only background picture)