<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-2789125881550613374.post2913006331353636049..comments</id><updated>2011-12-28T17:15:11.173+11:00</updated><category term='pongerator'/><category term='procrasti-bot'/><category term='mozzy'/><category term='gnomecam'/><category term='display'/><category term='admin'/><category term='sms'/><category term='news'/><category term='editorial'/><category term='UI'/><category term='solar engine'/><category term='remember the milk'/><category term='ez0'/><category term='picopter'/><category term='android apps'/><category term='site admin'/><category term='xy table'/><category term='micro-walker'/><category term='xyz table'/><category term='BEAM'/><category term='python'/><category term='sensors'/><category term='motor control'/><category term='vibrovore'/><category term='rss'/><category term='the brains'/><category term='video'/><category term='eclipse'/><category term='speedometer'/><category term='php rss aggregator'/><category term='arduino'/><category term='opencv'/><category term='reviews'/><category term='php'/><category term='how-to'/><category term='circuit diagrams'/><category term='chassis'/><category term='gps'/><category term='picaxe'/><category term='computer vision'/><category term='software'/><category term='twitter'/><category term='cmu-blue'/><category term='beat dialer'/><category term='statistics'/><category term='sythe'/><category term='google calculator'/><category term='lcd'/><category term='cmucam'/><title type='text'>Comments on thisismyrobot: Distributed tournaments for the Google AI Challeng...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.thisismyrobot.com/feeds/2913006331353636049/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2789125881550613374/2913006331353636049/comments/default'/><link rel='alternate' type='text/html' href='http://www.thisismyrobot.com/2011/12/distributed-tournaments-for-google-ai.html'/><author><name>Robert Wallhead</name><uri>http://www.blogger.com/profile/04562187401847192247</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2789125881550613374.post-3358543017427203116</id><published>2011-12-28T17:15:11.173+11:00</published><updated>2011-12-28T17:15:11.173+11:00</updated><title type='text'>I&amp;#39;m a bit over the ants game now (they are sti...</title><content type='html'>I&amp;#39;m a bit over the ants game now (they are still playing on tcpants.com and I&amp;#39;m getting beaten even after I studied runevision&amp;#39;s code and the xathis code as well). There&amp;#39;s a lot of little details and I just haven&amp;#39;t got the patience to fine tune it.&lt;br /&gt;&lt;br /&gt;I did have a go with a neural-network style ruleset that can be optimized by repeated games and simulated annealing. It does handle micro-optimizations quite well (e.g. balancing off several weighting factors) but the CPU required is large and to some extent a game can go either way just by random chance, so to run it properly would probably require a full fledged genetic algorithm, a large population and a lot more electricity than I can afford.&lt;br /&gt;&lt;br /&gt;Hey this is off topic but can I get you interested in PIC programming? I&amp;#39;ve had some USB boards designed around PIC18LF2455 chips and 20MHz clock crystals. It was one of those projects that seemed a great idea long ago but other things (job, life, etc) took it over. I did get as far as getting libusb (on linux) to talk with the chip so you could toggle a few lights and stuff.&lt;br /&gt;&lt;br /&gt;There&amp;#39;s on-chip timers for PWM and stuff, I was thinking of motor control or perhaps a security system. Anyhow, I&amp;#39;ve got gear that&amp;#39;s been sitting in the shed for years if you want to run with it.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2789125881550613374/2913006331353636049/comments/default/3358543017427203116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2789125881550613374/2913006331353636049/comments/default/3358543017427203116'/><link rel='alternate' type='text/html' href='http://www.thisismyrobot.com/2011/12/distributed-tournaments-for-google-ai.html?showComment=1325052911173#c3358543017427203116' title=''/><author><name>Kettling</name><uri>http://lnx-bsp.net/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.thisismyrobot.com/2011/12/distributed-tournaments-for-google-ai.html' ref='tag:blogger.com,1999:blog-2789125881550613374.post-2913006331353636049' source='http://www.blogger.com/feeds/2789125881550613374/posts/default/2913006331353636049' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1226432208'/></entry><entry><id>tag:blogger.com,1999:blog-2789125881550613374.post-8811889743590872772</id><published>2011-12-28T09:49:21.993+11:00</published><updated>2011-12-28T09:49:21.993+11:00</updated><title type='text'>Hi Kettling, thanks for the comment!

I guess, str...</title><content type='html'>Hi Kettling, thanks for the comment!&lt;br /&gt;&lt;br /&gt;I guess, strictly speaking, I shot myself in the foot with the post, since you beat me (1577) ;-)&lt;br /&gt;&lt;br /&gt;I ended up getting a loooot of timeouts due to inefficient map handling code - but I really enjoyed the competition anyway.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Robert</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2789125881550613374/2913006331353636049/comments/default/8811889743590872772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2789125881550613374/2913006331353636049/comments/default/8811889743590872772'/><link rel='alternate' type='text/html' href='http://www.thisismyrobot.com/2011/12/distributed-tournaments-for-google-ai.html?showComment=1325026161993#c8811889743590872772' title=''/><author><name>Robert Wallhead</name><uri>http://www.blogger.com/profile/04562187401847192247</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.thisismyrobot.com/2011/12/distributed-tournaments-for-google-ai.html' ref='tag:blogger.com,1999:blog-2789125881550613374.post-2913006331353636049' source='http://www.blogger.com/feeds/2789125881550613374/posts/default/2913006331353636049' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1377599033'/></entry><entry><id>tag:blogger.com,1999:blog-2789125881550613374.post-5931280800352668561</id><published>2011-12-24T13:19:59.944+11:00</published><updated>2011-12-24T13:19:59.944+11:00</updated><title type='text'>Hey thanks for the blog entry, after reading this ...</title><content type='html'>Hey thanks for the blog entry, after reading this I entered the competition and achieved rank 1025 (out of Australians that&amp;#39;s 26th) with a week and a bit of work (late nights and weekends outside my real job).&lt;br /&gt;&lt;br /&gt;I was programming in C and I&amp;#39;m happy with the overall speed and efficiency I was achieving (pathfinding, mapping, etc) but I never got high quality battle code into it so my ants died badly when confronted by an opponent with better front-line formations.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2789125881550613374/2913006331353636049/comments/default/5931280800352668561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2789125881550613374/2913006331353636049/comments/default/5931280800352668561'/><link rel='alternate' type='text/html' href='http://www.thisismyrobot.com/2011/12/distributed-tournaments-for-google-ai.html?showComment=1324693199944#c5931280800352668561' title=''/><author><name>Kettling</name><uri>http://lnx-bsp.net/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.thisismyrobot.com/2011/12/distributed-tournaments-for-google-ai.html' ref='tag:blogger.com,1999:blog-2789125881550613374.post-2913006331353636049' source='http://www.blogger.com/feeds/2789125881550613374/posts/default/2913006331353636049' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1226432208'/></entry></feed>
