Petr Baudis
091708f577
Incomp. Proto. Change: attack_dir gets <force> parameter
2011-12-22 00:12:45 +01:00
Petr Baudis
177d41cf60
Incomp. Proto. Change: breeding_key -> breeding_key1, breeding_key2
2011-12-17 00:01:45 +01:00
Petr Baudis
23f2fce7ff
Support for breeding
...
One party initiates the breeding; the other party exerts most of the
energy if its breeding key matches. It is that party's responsibility to
set up the newborn agent's connection (but the father can pass it an
arbitrary message). Newborn is spawned immediately but can be
renegotiated on first connect.
2011-12-08 03:14:57 +01:00
Petr Baudis
8ae6051e97
Support reconnecting to agents
...
Agents do not die immediately on disconnect anymore. Instead, agent_id
is sent at birth and can be sent during negotiation to attach to a
disconnected agent.
2011-12-08 02:21:56 +01:00
Petr Baudis
96208e93ba
Pheromones: Merge tile and agent info in pheromones output
2011-12-08 00:10:09 +01:00
Petr Baudis
61cdd42252
README: Document pheromones
2011-12-07 23:59:28 +01:00
Petr Baudis
7b7b2cf76d
README: Test commit
2011-11-28 21:12:48 +01:00
Petr Baudis
bde2785d76
README: Document x
2011-11-27 19:06:00 +01:00
Petr Baudis
b80ccfdffd
Attack, defense rates
2011-11-27 05:18:52 +01:00
Petr Baudis
2907cb6791
Connection: Add 'move' attribute to the negotiation phase
2011-11-27 05:07:01 +01:00
Petr Baudis
3e5366a5c4
README: Document attack_dir
2011-11-27 04:17:29 +01:00
Petr Baudis
0c29808836
Action attack_dir(): Implement, trivially random now
2011-11-27 04:10:53 +01:00
Petr Baudis
5efaafe983
Sense around -> visual
2011-11-27 03:44:14 +01:00
Petr Baudis
f0a603352f
Sense around: Extended format describing agents explicitly
2011-11-27 03:43:45 +01:00
Petr Baudis
77e555706b
Send BUMP if move failed
2011-11-27 02:59:28 +01:00
Petr Baudis
80712598e0
README: Document DEAD, energy
2011-11-27 02:53:22 +01:00
Petr Baudis
d44c5f5b10
move_dir: Restrict to {-1,0,1}
2011-11-27 02:22:14 +01:00
Petr Baudis
5ed183c554
Add basic README + protocol description
2011-11-27 02:20:15 +01:00