Firstly thanks for the old mac suggestion, I've got an old PowerMac 6100/66 on the way that I found for $30. Should be just fast enough for my purposes...
... Any help with the documentation would be appreciated. ... That should be documented in the physics page, but isn't. Energy is stored in the shields. Every...
... So shields dissipate according to 'shield = (shield - 0.002*Mass - 0.01 * shield);' per frame? Can you set ShieldPower to be negative? ... So each time you...
... Yes for the first question, no for the second. We purposefully made it slow to lower shields to discourage their use in combat. (You cannot fire weapons...
What happens when you define a sensor with out specifying a value for numresults? eg I was reading through a side at random (Not Quite Mad) and saw this: #type...
... I tried to have intentional abortions in Gnats. If one starved it sent out a call for help. If no help came within a certain amount of time it tried to...
... No, because it would require some way to distinguish them, and wouldn't be used often enough to justify the complexity. The only hardware you often want...
... We fixed that. The changelog says "(20021113) 0 constructor-type! now works, because Gnats 8 keeps trying to do it and the error messages were annoying." -...
I just tried it, and if it was fixed, it was later unfixed. (GBSide::GetType throws an exception on a type number of 0). We'll fix this eventually. -wjs...
... No, because it would require some way to distinguish them, and wouldn't be used often enough to justify the complexity. The only hardware you often want...
... can see a ... power ... the ... also be ... fire ... But then you'd have to buy two seperate scanners, or two sperate weapons, and only use one at a given...
Hi My old mac has arrived and I've spent some time watching various sides. But when I went to write my own, I couldn't figure out how to turn it into a grobots...
... You don't need to change the file type - sides are just text files, and the .gb suffix is just a convention. You can load sides from the Open... dialog in...
Hi I just posted my first attempt at a side. Its nothing flash at all, and tends to get wiped out when I play it against most sides. But as I'm running on a...
Cool! Glad that you are finally able to play the game :) Are you enjoying your new Mac? I haven't gotten very far with Grobots yet myself. So, I find the...
I ran a quick 3-round tournament between my "best" side ("Smarter Eater") and your Simple-1. Since they are both non-aggressive I thought it would be ...
... I don't currently have a mac. Devon? By the way, I like the idea of a newbie tournament. Remember that grobots is played with 10 sides at once, so you'll...
... Try playing against the sides from the first few tournaments. (Use the latest versions, since rule changes have broken many of the old ones.) When your...
... It's unarmed, so of course it gets wiped out. But the economy is working fine, so adding a defense type should improve it a lot. Try adding simple...
Thanks very much to Warren and Devon for the good suggestions on how to test "newbie" sides. Maybe this will finally be the impetus for me to become more...
Wow! What a great response! Thanks for some pointers on what sides to start out against, I've definately got a lot of old sides to go through for ideas ;). By...
This got me thinking. A variable costs 0.1 and a local memory address costs 0.05. But one could argue that a local memory actually costs 2.05, as (if I...
... we can ... tourney winners ... I just posted a variant(http://www.grobotland.com), Simple-1s (all I did was uncomment 3 lines and comment one other line)...
Robot-Reloading is: boolean - blaster-cooldown or grenades-cooldown? boolean - blaster-cooldown and grenades-cooldown? boolean - robot can not fire a shot? ...
... The first one. Later it might become something like the sum of (firing-cost / reload-time) for weapons that are reloading, so you could tell how large the...
... Local memory is intended for data structures that would be hard to do with variables, not as a cheap substitute. (Building a large array or hashtable out...
... locations have cells in them. I haven't looked at this side for a long time but I think it uses the local memory to compute which types are under...