initial commit
[applet-bots.git] / index.html
blobd37a60c3407fcc1835e6cff00ba9b17b6e1e0457
1 <html>
2 <head>
3 <title>Applet Bots</title>
4 <link rel="stylesheet" type="text/css" href="styles.css"/>
5 </head>
6 <body>
7 <div id="content">
8 <h2>Applet Bots</h2>
9 <p>
10 Welcome to Applet Bots, a multi-agent environment simulation project
11 started by <a href="http://www.erik-rasmussen.com/">Erik Rasmussen</a>.
12 The intial goal in this project was to create a two-dimensional
13 environment for virtual robots (called "agents") to wander
14 around in and perform tasks based on simple algorithms.
15 </p>
16 <p>
17 The rules are as follows:
18 </p>
19 <ul>
20 <li>
21 Agents are represented as circles and bounce off of
22 walls and other objects according to the laws of physics.
23 </li>
24 <li>
25 An agent must not know his absolute position (x and y
26 coordinates) in the world.
27 </li>
28 <li>
29 An agent has a limited sight starting from the edge of
30 his "body" out in 360&deg;.
31 </li>
32 <li>
33 An agent can know his velocity and the velocity of any
34 other objects he can see.
35 </li>
36 <li>
37 An agent can only control his movement by setting his
38 acceleration. This is very different from changing his
39 velocity or position.
40 </li>
41 <li>
42 In one time cycle, each agent may observe the world and
43 optionally modify his acceleration only once.
44 </li>
45 </ul>
46 <p>
47 The final goal is to have some kind of learning AI bots playing
48 a game similar to soccer or capture the flag or something.
49 </p>
50 <p>
51 Inspiration for this project has come from
52 <a href="http://www.robocup.org/" rel="nofollow">RoboCup</a>,
53 <a href="http://www.red3d.com/cwr/boids/" rel="nofollow">Boids</a>, and the
54 <a href="http://www.swarm.org/" rel="nofollow">Swarm Development Group</a>.
55 </p>
56 <div id="simulations">
57 <h3>The Simulations</h3>
58 <ul>
59 <li>
60 <a href="applets/friendly.html">Friendly Bots</a>
61 </li>
62 <li>
63 <a href="applets/kicker.html">Kicker Bots</a>
64 </li>
65 <li>
66 <a href="applets/directedKicker.html">Directed Kickers</a>
67 </li>
68 <li>
69 <a href="applets/tag.html">Tag Bots</a>
70 </li>
71 <li>
72 <a href="applets/gatherers.html">Gatherers</a>
73 </li>
74 <li>
75 <a href="applets/swarm.html">Swarm</a>
76 </li>
77 </ul>
78 </div>
79 <p>
80 If the applets don't work, you might need to install the Sun
81 Java Virtual Machine in your browser. To do so,
82 <a href="http://java.sun.com/getjava/download.html">click here</a>.
83 </p>
84 <div style="text-align:center;">
85 <a href="dist/javadoc/index.html">View Java Documentation</a>
86 </div>
87 <div style="text-align:center;">
88 <a href="https://sourceforge.net/projects/applet-bots/">SourceForge Project</a>
89 </div>
90 <hr/>
91 <p style="text-align:center;">
92 Please leave questions and comments in <a href="http://sourceforge.net/forum/forum.php?forum_id=737101">the forum</a>.
93 </p>
94 </div>
95 <div class="official">
96 The official version of this file is at <a href="http://applet-bots.sourceforge.net/">applet-bots.sourceforge.net</a>
97 <a href="http://sourceforge.net" class="sf-logo"><img border="0" alt="SourceForge.net Logo" src="http://sflogo.sourceforge.net/sflogo.php?group_id=205988&amp;type=1"/></a>
98 </div>
99 </body>
100 </html>