i don't understand much of the last posts, just something that came to my mind:
how good is the position detection and all that stuff when the bot gets hit?
i could just think most of the systems get a little bit messy when the bot starts flying. or turning really fast after a hit from a big spinner.
would also be interesting how to make sure the sensors and whatever won't get covered/destroyed/tilted when hit, but still are exposed enough to "see".
the last idea for the hammer bot sound quiet good (and not too complex). i imagine a trigger with two stages:
0 (trigger not pushed): "safe" mode, weapon won't fire
1 (trigger pushed half way): "autonomous" mode, weapon will fire when something is detected
3 (trigger pushed full way): "manual" mode, the weapon will fire once this is activated.
So you could drive around, pushed it half way, and if the other bot comes into your aiming area, it gets hit. close to walls just release, nothing happens. and even if sensors get bent and/or you want to use the hammer to self right, just push it completely.
would sure also work with two triggers to do it, but i like to have "fire" on one finger.
Bookmarks