{"author_link":"\/author\/finn\/","author_name":"Finn Stokes","author_uid":"7674","comments":[{"author_name":"Citiral","author_uid":"6637","time":"Aug 26, 2012 @ 8:00pm","epoch":1346010900,"text":"Really nice, I love cellular automata, like wireworld. The idea of two of these robots fighting against each other is awesome. But some more feedback on the weapons would have been nice."},{"author_name":"Finn Stokes","author_uid":"7674","time":"Aug 27, 2012 @ 1:42am","epoch":1346031420,"text":"Yeah, I would have loved to add a lot more feedback on a range of things but I spent way too long playing with wireworld and the editing interface and ran out of time for such things."},{"author_name":"Rellikiox","author_uid":"14491","time":"Aug 29, 2012 @ 11:44am","epoch":1346240340,"text":"Really really cool game. I got hooked as soon as I understood what I was doing. But, as Citiral pointed out, a little more feedback would be good."},{"author_name":"Gidaio","author_uid":"14818","time":"Aug 30, 2012 @ 5:16am","epoch":1346303460,"text":"Sounds like a good idea, but honestly, I don't really want Love2D on my computer. Build a Windows binary and I'll check back."},{"author_name":"Finn Stokes","author_uid":"7674","time":"Aug 30, 2012 @ 11:39am","epoch":1346326440,"text":"Windows executable added. Sorry it took so long, I kind of forgot."},{"author_name":"jprogman","author_uid":"15225","time":"Aug 31, 2012 @ 4:40am","epoch":1346387700,"text":"Cool idea. It's just that it's confusing and it could have been better represented. I keep on forgetting what's input\/output and which robot is me. :\/"},{"author_name":"mes","author_uid":"4975","time":"Aug 31, 2012 @ 8:14am","epoch":1346400540,"text":"Had a blast with this trying out different robot variations. I think the idea is solid as it is, but as others have commented more feedback on weapons (i.e. registering hits, hits received, etc..) could be interesting.\r<br\/>\r<br\/>Cool game."},{"author_name":"Khayet","author_uid":"9592","time":"Aug 31, 2012 @ 2:00pm","epoch":1346421300,"text":"Took a long time for me to understand it, it's a really different kind of concept. Once it's understood it's a really cool game though. As mentioned: You should add a little feedback. And maybe a bit sound and graphics :)"},{"author_name":"Kayelgee","author_uid":"15267","time":"Aug 31, 2012 @ 2:38pm","epoch":1346423580,"text":"Please make a post compo version of this. :D"},{"author_name":"Finn Stokes","author_uid":"7674","time":"Aug 31, 2012 @ 2:44pm","epoch":1346423940,"text":"I will release a post compo version some time after judging is complete (since the multiplayer makes two competing versions undesirable) that will include pretty much everything that has been requested and more."},{"author_name":"Skulls","author_uid":"11868","time":"Sep 2, 2012 @ 8:09am","epoch":1346573040,"text":"I had a lot of fun playing this entry. I liked that you could see what your enemy had built it. Sometimes I'd just straight up copy them and sometimes I'd make changes myself."},{"author_name":"Ragzouken","author_uid":"13822","time":"Sep 2, 2012 @ 8:32am","epoch":1346574420,"text":"Really neat idea :) Could do with either a built in tutorial on Wireworld, and maybe a clipboard of gate patterns for people who don't know them. Spamming the rocket exclusively seemed to work well, so some kind of counter would probably be a good idea!"},{"author_name":"Milo","author_uid":"2934","time":"Sep 3, 2012 @ 3:17pm","epoch":1346685120,"text":"I liked the idea, but I couldn't figure out how to get very far, especially given that I didn't know how I could get logic gates to work (especially given that I didn't know when pulses from the inputs would be coming)."},{"author_name":"Finn Stokes","author_uid":"7674","time":"Sep 4, 2012 @ 1:52am","epoch":1346723220,"text":"Ragzouken: I am hoping to add both a tutorial and a clipboard with both prebuilt gates and any structures the player wishes to add. In theory, moving up close and using the claw should beat the rocket, while using just the laser should beat the claw and just the rocket should beat the laser.\r<br\/>Milo: Yeah, that was a big problem that I missed while rushing to get everyone done. In the current development version input pulses are all synchronised with predictable timing and the electron positions reset after each battle so that clocks remain synchronised with the inputs."},{"author_name":"someone","author_uid":"1207","time":"Sep 5, 2012 @ 12:59pm","epoch":1346849640,"text":"Ok, This was awesome once I finally figured out what was happening. There definitely needs to be more feedback."},{"author_name":"Cell","author_uid":"3295","time":"Sep 11, 2012 @ 1:38pm","epoch":1347370380,"text":"i love it"},{"author_name":"galman","author_uid":"5971","time":"Sep 16, 2012 @ 9:50am","epoch":1347788700,"text":"Nice idea.. With some more feedback(more graphics) from the game it could be really awesome!"},{"author_name":"DaviDeMo","author_uid":"8548","time":"Sep 16, 2012 @ 10:37am","epoch":1347791520,"text":"strange game O.o very fun =D"},{"author_name":"RawBits","author_uid":"5167","time":"Sep 17, 2012 @ 1:15am","epoch":1347844200,"text":"Very good and nicely done. But it needs more explanation IMHO. I was loosing and loading up the opponents circuits to find out how this whole stuff working but there are circuits that are not making any sense and they are winner ones too."}],"images":["ld24\/7674-6f73c5c6caaac23a1666b493a486eda4.jpg"],"links":[{"url":"https:\/\/github.com\/downloads\/FinnStokes\/rbf\/rbf.love","text":"Linux &amp; OS\/X (Love)"},{"url":"https:\/\/github.com\/downloads\/FinnStokes\/rbf\/rbf_windows_0.1.zip","text":"Windows"},{"url":"https:\/\/github.com\/FinnStokes\/rbf","text":"Source"}],"metadata":{"g_key":"29729","g_author":"7674","g_event":"LD24","g_eventkey":"12","g_subevent":"COMPO","g_urlkey":"29759","g_title":"Robot Build Fight!","g_status":"UCHK1","g_place":"187","g_commentcount":"19","g_site2_node_id":"0","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":[],"node":null,"orig_images":["http:\/\/ludumdare.com\/compo\/wp-content\/compo2\/\/163678\/7674-shot0.png-eq-900-500.jpg"],"text":"Robot Build Fight\r\n=================\r\n\r\nAsynchronous multiplayer robot programming game based on wireworld (http:\/\/en.wikipedia.org\/wiki\/Wireworld). To understand the dynamics of the simulation, see the wikipedia page.\r\n\r\nWhen you run a battle, your circuit is uploaded to the server and another player's circuit is downloaded to act as you opponent. The idea is that a metagame will develop, with  circuits in some sense evolving through natural selection as better robots are copied and improved upon. In practice this may not turn out so well as many supporting features were not completed in time and there is unlikely to be a large enough layer base.\r\n\r\nControls\r\n--------\r\n* Left mouse: place\/remove wire or paste selection\r\n* Right mouse: select\/cut area\r\n* Ctrl+Left mouse: Cycle wire\/electron head\/electron tail\r\n* L: load last opponent's circuit\r\n* Ctrl+z: undo last change to circuit\r\n* Space: begin battle\r\n\r\nInputs\r\n------\r\nOn the left of the circuit are three inputs - three different distance sensors that insert electrons when the robots are a given distance apart (as a percentage of the arena width).\r\n\r\nOutputs\r\n-------\r\nThere are five outputs on the right hand side of the circuit  that are continuously activated by receiving at least one electron every eight steps - three weapons and two movement controls. The three weapons are the Laser (which does the least damage), the Rocket (which also damages you if the opponent is too close) and the Claw (which can only attack at close range). If two weapons are active at the same time, each deals one half of its usual damage (one third if three are active). The remaining two outputs move your robot forward and back (for your robot, left and right on the battle display respectively).\r\n\r\nBattle display\r\n--------------\r\nThe number in the top right represents your health and the top left your opponent's. The two boxes in the middle represent the relative spacing of the robots.\r\n\r\n\r\nIf you are on windows you can run the windows executable version. Otherwise (on OS\/X, Linux or Windows) you need love2d (https:\/\/love2d.org\/) to run the love file.\r\n<\/p>","title":"Robot Build Fight!"}