blob: 7125131318812ae66781535cc0e6f9430edfaaed (
plain)
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
|
RELEASE HISTORY FOR GNU ROBOTS:
_____________________________________________________________________
1.2.0 Gtk UI Release.
Move UI away from Xlib to Gtk.
Add Vte for interactive input.
Brand new graphics courtesy of Eric P. Hutchins.
Various minor bugfixes.
Marks the beginnings of the fully fledged 'Robot development
environment'.
1.1.0 Bug fix release.
Improve GUI, including proper handling of X events.
Scrap plug-able UI's in preparation for GTK GUI.
General clean up.
1.0D Added some extra documentation (but not much) and the early
beginning of code clean-up.
1.0C Pawel <uzturnau@cyf-kr.edu.pl> fixed a bug where the robot was
not able to smell anything to the east or west.
Fixed a few other bugs.
Moving the robot around and zapping things and picking things up
just got a little more expensive. If you are running an old
robot under GNU Robots 1.0, you may notice that your robot won't
last as long. I think the new energy "costs" will challenge
people to write more efficient robot programs.
Removed scm_random and scm_randomize, since the random function
is now provided in GNU Guile 1.3. If you are trying to run GNU
Robots under GNU Guile 1.2 or previous, you will need to patch
it yourself using the src/random.c source file.
Ran all the .c files through GNU Indent. Sorry about not having
done that before, everyone.
Added more comments to the sample robot programs.
Tim Northover contributed a GNU Robots map editor. I have put
this in the `contrib' directory.
_____________________________________________________________________
0.95 - Applied several patches from Steinar Hamre
<steinarh@stud.fim.ntnu.no> that fix how `configure' locates
GNU Guile. No feature enhancements.
0.91 - Fixed a few annoying bugs. No feature enhancements.
0.9 - Used GNU Autoconf to configure the source for various platforms.
Made robot variables into `long', improved command line using
`getopt', and added Scheme functions to check robot status.
Also, included some sample robots that were submitted.
0.8 - Added GNU Getopt to scan command line. Added contributions for
X Windows interface, and added cooler XPMs. Changed build
target names, to be more descriptive. Added html
documentation.
0.77 - Added 'random' and 'randomize' functions. Redefined 'exit' and
'quit' to exit nicely. Some tweaking to initial energy.
0.76 - Added code to stop the game when the robot runs out of energy
or shields fall to zero. Reduced globals to only main.c and
api.c. Now builds both the curses and log-file game for 'make
all'.
0.72 - Fixed a bug during movement. Added a new sample robot. First
release when the game engine actually seems to work. Does not
stop the game when the robot is dead, though.
|