Petr Baudis
f2ca1972a5
Example client: GNU Screen needs explicit locking
2011-12-27 03:25:00 +01:00
Petr Baudis
41492f32bf
Example client: Terminating tick with empty line is superfluous now
2011-12-26 22:00:13 +01:00
Petr Baudis
3bc018bc73
Example client: Track last_bred and do not attack for a while after breeding
2011-12-26 21:59:54 +01:00
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