File: Changelog

package info (click to toggle)
critterding 1.0-beta12.1-1.2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd, wheezy
  • size: 7,068 kB
  • ctags: 10,726
  • sloc: cpp: 81,566; makefile: 930
file content (118 lines) | stat: -rw-r--r-- 3,794 bytes parent folder | download | duplicates (3)
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
1.0-beta12.1
------------
catch segfault and warn when using headless without critter_raycastvision
some fixes and cleanups

1.0-beta12
----------
critter selection and actions (kill, duplicate)
new panels: neural net brainviewer, hud, species list
touchingcritter brain input fix
profile saves to ~/critterding/save/(profile)/(profile).pro
toggle rendering of gui and scene (h & r)
font switch to DejaVuSans
an icon thanks to jrabbit
new options:
 --roundworld: a round planet
 --benchmark: times a scene of 10000 frames
 --headless: console mode
 --startseed: seed for the random number generator
 --killhalf_incrworldsizeX/Y: option to increase worldsize when killhalf triggers
 --killhalf_decrmaxlifetimepct: option to decrease critter maxlifetime when killhalf triggers
 --critter_raycastvision: raycast vision for critters
 --threads, number of threads, making openmp (comes with gcc4.2+) a requirement
build system: 
 if available, build against system ftgl (pass --disable-system-ftgl to use internal)
 make install
many fixes, cleanups & changes

1.0-beta11
---------
improved keyboard / mouse input handling
improved gui with panels for realtime setting manipulation,
critters vs food graph,
exit panel (esc no longer exits)
a few more body mutations
fix: critter autosaving timer
fix: crashes on exit
many more fixes and cleanups

1.0-beta10
---------
changed the physics backend to Bullet Physics
changed input and window backend to SDL
a racing mode
mouse support for looking and interactivity
profile saving (patch from Eric Burton)
fullscreen support
many improvements, fixes and cleanups overall

1.0-beta9
---------
dedicated skincolors for herbivores(Red/Blue) / carnivores(Green/Blue)
bullets no longer shoot through walls
world is no longer fixed to a square
fps limiter
introduced text rendering with fglx
improved synaptic plasticity
slightly improved wall system
--autoload option
cleaned up critter files
color inputneurons get less discrete input
many fixes and cleanups

1.0-beta8
---------
new: custom settings profiles, critter autosaving, exit-if-empty
corpses and carrying are disabled at default
various fixes and cleanups

1.0-beta7
---------
critters are now classified as herbivore or carnivore
corpse is poison to a herbivore/green food is poison to a carnivore
fixed a alpha color bug in critter vision (vidia cards)
engine improvements: backface & frustrum culling + display lists
more efficient copying of brains at procreation time
simplified (more usable) camera with adjustable sensitivity
critters can now pick up and drop food

1.0-beta6
---------
age input neurons
started testing a corpse entity
discovered and fixed retina to input mapping bug
visibility enhancement by allowing only bright colors
bullet hit: half of lifetime lost
camera autopositioning according to world size
--small, --medium, --big and --huge options

1.0-beta5
---------
Options have boundary checks now
improved command line option handling
f1 pauses and prints settings / keys
increased evolution rate by tuned defaults settings
fixed README mistakes

1.0-beta4
---------
adaptable colorneurons, default is now 3 instead of 2
adaptable retinasize, default is nog 7 instead of 10
all (38) initial brain settings have been made adaptable
provided an option to flip newborn critters 180 degrees
simple --help implemented
many minor fixes and cleanups

1.0-beta3
---------
fixes minor memleaks & speedups
brain.clearInputs() implementation                             
critter & food size have been made adaptable
make sure we only load files with extension cr
Retinas Per Row is now adaptable
default critter sight distance reduced from 50 to 40: performance boost
follow camera handles critter sight distance
cleaned up settings reporting
updated README
Start of a Changelog