File: index.html

package info (click to toggle)
achilles 3-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 908 kB
  • sloc: sh: 3,361; cpp: 2,105; xml: 26; makefile: 7
file content (97 lines) | stat: -rw-r--r-- 3,889 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
<html><head><title>Achilles</title></head>
<body bgcolor="#004444" text="#CCCCCC" link="44AAAA" vlink="#5555DD">
<center>
<img src="achilles1.png" align="center">
</center>
<h1 align="center">Achilles</h2></p><p>
<p>
<h3>What is Achilles?</h3>
Achilles is an evolution simulation based on Larry Yaeger's PolyWorld.  It
uses Hebbian neural networks, and an extremely simplified physical model
that allows virtual organisms to interact freely in a simulated environment.
</p><p>
<h3>Where can I get it?</h3>

<ul>
<li>
<a href="https://github.com/mrd/achilles/tags">Github tags</a>
</li>
<li>
<a href="http://packages.debian.org/achilles">Debian package page</a>
</li>
</ul>
</p><p>
<h3>What platforms does this work for?</h3>
Achilles was designed and compiled originally on Linux, but it is completely
composed of portable C++ code and uses only portable libs such as SDL and
OpenGL, therefore it should be trivial to port.  All that is needed is hardware
to compile on.  Any porting efforts that are in progress or successful are
welcome to contribute patches back to the main source tree.</p><p>
<h3>What do I need?</h3>
You need an implementation of <a href="http://www.opengl.org">OpenGL</a>, currently
its been tested only with <a href="http://www.mesa3d.org">Mesa3D</a> the "unofficial"
implementation of OpenGL.  You need GLU and GLUT which are included with
Mesa, and should be with most other OpenGL implementations.  You need
<a href="http://www.libsdl.org/">Simple Directmedia Layer</a>
, a crossplatform library for 2D graphics that works with GLUT to arrange
windowing-system related things for Mesa.
</p><p>
<h3>More information</h3>
Achilles is licensed under the <a href="http://www.gnu.org">GNU</a>'s General
Protection License, therefore it is free to redistribute so long as the
license is kept intact and basically you give credit where credit is due.
Read the <a href="GPL.html">license</a> for more information.
</p><p>
If you wish to submit any questions, comments, bug reports, patches, source
code, ports to other platforms, etc... feel free to email.

<!--</p><p>
If you have access to an IRC client, you can login to irc.openprojects.net and
join #alife or #achilles for discussions, chat, or help on Artificial Life
and Achilles.  (I'm actually usually there, I just don't look much in the
channel window).
</p><p>-->

<h3>What do the colors mean?</h3>

<ul>
<li>The organism colors:
<ul> <li> The brighter red, the more aggressive
     <li> The brighter blue, the more likely to mate
     <li> Yellow indicates `dead' organisms, or sources of food
</ul>
<li>The spikes that flash between the organisms:
<ul> <li> Red means attack
     <li> Blue means mate
     <li> Yellow means feeding
</ul>
</ul>
The organisms are given the color of surrounding organisms as an input to
the neural network.  This emulates ``vision''.

</p><p>
<h3>Does size matter?</h3>
Size is an attribute of the genetic algorithms and thus each organism obtains
its dimensions from its parents.  Otherwise, not particularly.

</p><p>
<h3>Screenshots</h3>
<a href="screen1.html">1</a> 
<a href="screen2.html">2</a> 
<a href="screen3.html">3</a> 
<a href="screen4.html">4</a> 
<a href="screen5.html">5</a> 
</p>
<h3>Credits</h3>
<p>
Copyright 2000-2026: Matthew Danish (mrd <i>at</i> debian <i>dot</i> org)
</p>
<p>
Thanks go out to these contributors over the years: Christoph Berg, Matej Vela, Michael Ablassmeier, Manfred Lichtenstern, Mohammed Adnène Trojette, Gianfranco Costamagna, Tobias Frost, David William Richmond Davies-Jones, Joao Eriberto Mota Filho, Alexandre Detiste. They helped pick up the project when I didn't have time to maintain it.
</p>
<hr/>
<p>
Updated: 10 Feb 2026. This website is a modified copy of the original <a href="http://achilles.sourceforge.net">Sourceforge website</a> (which is still operational but unmaintained for 25+ years).
</p>
</body>
</html>