File: Changelog

package info (click to toggle)
plee-the-bear 0.4.1-3
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 105,316 kB
  • ctags: 10,258
  • sloc: lisp: 314,071; cpp: 69,621; xml: 2,117; sh: 465; makefile: 80
file content (239 lines) | stat: -rw-r--r-- 7,858 bytes parent folder | download
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
2009-09-02 Julien Jorge <julien_jorge@yahoo.fr>

	* Version 0.4.1

	* Plee the Bear
	- Replace non-free sounds with free sounds.
	- Some bug fixes.

	
2009-08-20 Julien Jorge <julien_jorge@yahoo.fr>

	* general
	- Lot of bug fixes and code cleaning,
	- Graphic scripts: new Scheme function to shift a layer and loop
	  its content.

	* bear::input
	- Process capital and accented letters entered by the user.
	
	* bear::visual
	- The intensity of the colors of the sprites can be parametered,
	- Sprites and animations have both the rendering attributes (flip,
	  intensity, opacity, etc.),
	- Faster rendering procedure,
	- Add a time factor in the animations,
	- New system to render text,
	- The texts can be flipped and mirrored, the intensity of their
	  colors can be modified.

	* bear::engine
	- Use gettext instead of the previous translation system,
	- Save CPU time by stopping the process when no progress is
	  required,
	- New concept of models for the game characters, allow to describe
	  actions and sounds, variable bounding box and more,
	- Remove the configuration file in favor of command line arguments.
	
	* bear::universe
	- Reversed orientation of the y-axis. The coordinates increase
	  upward,
	- Items have their local system, a density, an elasticity and a
	  hardness,
	- The world can have some areas of different density, environments
	  (like air or water), environment force,
	- New forced movement 'forced_aiming' that forces an item to go
	  toward an other one,
	- New forced movement 'forced_goto' that makes an item moving on
	  a given distance, with acceleration and deceleration,
	- New forced movement 'forced_stay_around' that forces an item to
	  stay somewhere around an other item,
	- Collisions are repaired, with speed restitution,
	- Faster collision detection algorithm,
	- Better system for the handlers on items.
	
	* Generic items (engine)
	- The camera is now an item of a layer,
	- New item "ambient_sound",
	- New item "change_camera_size",
	- New item "camera_shaker",
	- New item "continuous_link_visual",
	- Toggles and triggers activated on custom boolean expressions.
	
	* Plee the Bear
	- Lot of new sprites,
	- New items: elastic_link_on_players, spring, kicker,
	  passive_enemy, bonus boxes, revealing hideout, checkpoint...
	- Powers of fire, water and air for Plee and its stones,
	- Plee can drop its powers,
	- Plee can swim,
	- The camera moves in front of Plee when he is running,
	- Plee can clutch some walls,
	- New tutorial,
	- Added a way to record the game (F11 to start/stop
	  recording). Mencoder must be installed,
	- New system to read the player inputs,
	- Level exit can be named and several entrances can be used,
	- New enemies: the gorilla and the woodpecker,
	- System of corrupting item, to find in the levels, to corrupt the
	  boss,
	- Bring the azelnut to the owl to enter the secret levels,
	- Show the score and the remaining tries,
	- New animations for Plee,
	- Two new levels in the forest,
	- New music for the title screen, game over, invincibility, secret
	  levels,
	- Five shiny honey jars in each level to find for one extra try.

	* Bear Factory - Level editor
	- Miscelaneous improvements,
	- Faster rendering of the level,
	- The interface is more reactive,
	- Added a menu to align the selected items,
	- Added a menu to clone the selected items,
	- Added a menu to apply an offset on the selected items,
	- The class of an item can be changed at any time,
	- Display the identifiers of the items,
	- Ability to zoom the view of the level,
	- Use external animation files,
	- The invalid items are displayed in the view when the compilation
	  fails,
	- Each layer can have its own selection,
	- The action history uses a lot less memory,
	- New nodes '<default_value>' and '<description>' in the item
	  class files, to give a default value and a description to a
	  field,
	- Wildcards can be used to seclect a random file,
	- Display the relationship among the items.

	* Bear Factory - Animation editor
	- First release.

	* Bear Factory - Model editor
	- First release.


2008-07-10 Julien Jorge <julien_jorge@yahoo.fr>

	* version 0.3.1

	* general
	- Fix compilation issues with gcc 4.3 (patches from oc2pus).


2008-07-07 Julien Jorge <julien_jorge@yahoo.fr>

	* version 0.3

	* general
	- Bug fix: switching between fullscreen and windowed mode under
	  windows does not fail anymore :(
	- Fix compilation issues with gcc 4.3 (patches from oc2pus),
	- Removed obsolete tool 'big-to-texture',
	- New skin for the wiki,
	- Various bug fixes.

	* bear::audio
	- New sound system allowing individual control of each sample
	  played,
	- Distinction between temporary samples and samples managed by
	  items (with loops or played several times),
	- Sound and music can be turned on/off,
	- Global and per sample control of the volume.

	* bear::engine
	- Items can be initialized with lists of values,
	- Bug fix: crash if a joystick is configured whereas there's no
	  joystick plugged in.
	
	* bear::generic_items
	- Added fake items that create forced movements,
	- Added a fake item that creates an elastic link.

	* bear::gui
	- Checkbox control,
	- Slider control.

	* bear::text
	- More flexible system for the bitmap fonts.

	* bear::universe
	- Collision detection concerns only the moving items and the items
	  meet during their movements,
	- Better system for forced movements, with time support,
	- The world can have some areas where the environment friction is
	  different of the default one.

	* bear::visual
	- Selective renderer does not render hidden parts of the sprites,
	- Various speed enhancements,
	- Allow textures of any size,
	- Added time control in animations,
	- Loops in the animations are can be restricted to a given
	  interval.
	
	* plee-the-bear
	- Added a frame to control the audio system,
	- Display the progression when loading a level,
	- Norwegian Nynorsk translation by Karl Ove Hufthammer,
	- Various improvements of the images,
	- New parameters for the movements of Plee.
	
	* Bear Factory
	- Added a dialog that shows a full view of the level,
	- Items can have references to other items,
	- Better selection of overlaping items,
	- Classes for items that create forced movements.


2008-03-27 Julien Jorge <julien_jorge@yahoo.fr>

	* version 0.2

	* general
	- Removed the resource archive,
	- Removed the level compiler,
	- Better documentation,
	- New source code directory structure make the separation of the
	  modules more clear,
	- Various bug fixes,
	- Added Gimp scripts (Script-Fu) that create the resulting texture
	  of frames from the source .xcf file. Only for water.tga
	  currently.
	
	* bear::engine
	- Uniform interface for the game layers,
	- base_item can take a list of values as parameter,
	- base_item can take a pointer to a base_item as parameter,
	- The game save the time needed for each render and progress in a
	  file called 'stats.dat' (stats/debug),
	- A level can now be loaded incrementally (while an other level is
	  running, for example),
	- Robust system for the item handles,
	- Uniform access to the level globals via bear::engine::game,
	- Resources have no identifiers anymore (the file path is the id),
	- Zoom ability by changing the size of the camera.

	* bear::generic_item
	- Decoration classes are merged in one single class,
	- Bug fix: bear::base_train does not move deleted items anymore.

	* plee-the-bear
	- Minor changes in the structure of the tutorial level,
	- Better pictures.

	* Bear Factory
	- First release of the level editor.


2008-01-12 Julien Jorge <julien_jorge@yahoo.fr>

	* version 0.1.1

	* general:
	  - Port to x86_64.
	  - Port to Win32.
	  - Added a menu entry to launch the game.
	  - Reduced the speed of Plee.
	  - More intuitive name for the executable script.
	  - Clear separation between the engine and the game.