Commit graph

27 commits

Author SHA1 Message Date
Petr Baudis
2e42c268f1 Example client: Track agent_id in the state 2011-12-26 21:59:12 +01:00
Petr Baudis
5148607134 Example client: Fix pheromone ids, max is 65535; also, more cautious pheromone-based mate choice 2011-12-26 21:48:58 +01:00
Petr Baudis
a565d5d81d Example client: Avoid herps and corpses when fully fed, helps sustainability 2011-12-26 20:28:04 +01:00
Petr Baudis
4fb7b18dd3 Example client: Support for breeding 2011-12-26 20:12:10 +01:00
Petr Baudis
3889fba5d4 Example client: Invest energy/5 into attack, instead of fixed 100 2011-12-23 18:49:14 +01:00
Petr Baudis
60989d7588 Example client: Implement fleeing 2011-12-23 18:48:29 +01:00
Petr Baudis
f2d3cfad0d Example client: Describe policy 2011-12-23 18:38:40 +01:00
Petr Baudis
e97cb92979 Example client: Use the conservative default values for attributes 2011-12-23 18:34:24 +01:00
Petr Baudis
4c1b54c993 Example client: Implement pheromone processing 2011-12-23 18:33:16 +01:00
Petr Baudis
043c92f850 Example client: Document the state structure 2011-12-23 18:11:03 +01:00
Petr Baudis
11511840bd Example client: Fix secrete command issue 2011-12-23 17:57:08 +01:00
Petr Baudis
df066955cd Example client: Add many comments 2011-12-23 17:55:18 +01:00
Petr Baudis
9baf771807 Incomp. Proto. Change: Maintain sync by prefixing client commands by tick id 2011-12-22 15:28:05 +01:00
Petr Baudis
091708f577 Incomp. Proto. Change: attack_dir gets <force> parameter 2011-12-22 00:12:45 +01:00
Petr Baudis
724cf937d7 Merge branch 'master' of github.com:brmlab/brmlife 2011-12-09 14:52:41 +01:00
Petr Baudis
452c4a0744 Example client: Try fixing erratic movement 2011-12-09 14:52:28 +01:00
Petr Baudis
2b8a07dee6 Merge branch 'master' of ssh://github.com/brmlab/brmlife 2011-12-09 01:37:55 +01:00
Petr Baudis
abe9f7d8bc Example client: Use persistent state 2011-12-09 01:37:50 +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
29fddde51c Example client: Secrete a pheromone 2011-12-07 23:54:17 +01:00
Petr Baudis
22b2408ba2 client/example: More succint type testing 2011-12-03 19:56:37 +01:00
Petr Baudis
3d0fd3ab94 client/example: Include tickid in state 2011-12-03 19:53:35 +01:00
Petr Baudis
83bbb30125 client/example: Prefer diagonal moves; some extra comments 2011-12-03 19:31:53 +01:00
Petr Baudis
5638bfae4c client/example: Moar moar debug 2011-12-03 19:25:27 +01:00
Petr Baudis
65c02784b5 client/example: Moar debug 2011-12-03 16:02:04 +01:00
Petr Baudis
a5745ea516 client/example.pl PORT: Implement commandline override 2011-12-03 15:46:27 +01:00
Petr Baudis
346b1f05a7 Add example Perl client 2011-12-03 15:37:45 +01:00