Difference between revisions of "BulletSimBot"
Jump to navigation
Jump to search
Awesomeness (talk | contribs) m (moved PwnBot to BulletSimBot: I want to use this name for a different bot. =D) |
Awesomeness (talk | contribs) m (Pic description fix) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
== Background Information == | == Background Information == | ||
{{Infobox Robot | {{Infobox Robot | ||
− | | bgcolour = | + | | bgcolour = blue |
− | | name = | + | | name = BulletSimBot |
− | |||
− | |||
| extends = [[AdvancedRobot]] | | extends = [[AdvancedRobot]] | ||
| author = [[User:Awesomeness|Awesomeness]] | | author = [[User:Awesomeness|Awesomeness]] | ||
Line 17: | Line 15: | ||
}}<!-- isOneOnOne don't accept maybe value =) If you are fighter that fire anything better than HOT/LT/CT, it should be able to fight in one-on-one --> | }}<!-- isOneOnOne don't accept maybe value =) If you are fighter that fire anything better than HOT/LT/CT, it should be able to fight in one-on-one --> | ||
; Bot Name | ; Bot Name | ||
− | : | + | : BulletSimBot |
; Author | ; Author | ||
Line 42: | Line 40: | ||
; How does it fire? | ; How does it fire? | ||
: It used to use [[Pattern Matching]], but that changed. At the time I just wanted to stuff a gun in there that was easy to stuff in. I've taken it out because I'm going to use a different gun later anyways and my main goal for it at the moment is it's movement. | : It used to use [[Pattern Matching]], but that changed. At the time I just wanted to stuff a gun in there that was easy to stuff in. I've taken it out because I'm going to use a different gun later anyways and my main goal for it at the moment is it's movement. | ||
− | [[Image:G_Debug_BulletSim.png|300px|thumb|right|The debugging graphics, showing where | + | [[Image:G_Debug_BulletSim.png|300px|thumb|right|The debugging graphics, showing where BulletSimBot thinks he's shooting as the transparent green circles. He's called [[PwnBot]] in the picture because he used to be called that before I decided to use it on a different ot, Elite.]] |
; How does it [[Dodging Bullets|dodge bullets]]? | ; How does it [[Dodging Bullets|dodge bullets]]? | ||
Line 56: | Line 54: | ||
; Where'd you get the name? | ; Where'd you get the name? | ||
− | : | + | : Logic? |
; Can I use your code? | ; Can I use your code? | ||
− | : Yeah, but not until I'm done! You'll find my unfinished robot on parts of the wiki, but | + | : Yeah, but not until I'm done! You'll find my unfinished robot on parts of the wiki, but if people ever use it, I don't want them using outdated stuff. See the [[BulletSimBot/Current_Code|current code]] if you're curious. |
; What's next for your robot? | ; What's next for your robot? |
Latest revision as of 01:53, 21 January 2010
Background Information
BulletSimBot | |
Author(s) | Awesomeness |
Extends | AdvancedRobot |
Targeting | None |
Movement | None yet |
Released | Not yet... |
Current Version | 0.1 alpha |
Code License | None yet |
[No Download] |
- Bot Name
- BulletSimBot
- Author
- Awesomeness
- Extends
- AdvancedRobot
- What's special about it?
- It's my first bot that's advanced so far and is tiny in codesize.
- It predicts where it thinks bullets are going and simulates them.
- Great, I want to try it. Where can I download it?
- It's not quite ready yet.
- How competitive is it?
- Currently it just dies. It has no movement, only the bullet simulation.
Strategy
- How does it move?
- It doesn't. =) In the future I'll probably do Anti-Gravity Movement using my simulated bullets as points.
- How does it fire?
- It used to use Pattern Matching, but that changed. At the time I just wanted to stuff a gun in there that was easy to stuff in. I've taken it out because I'm going to use a different gun later anyways and my main goal for it at the moment is it's movement.
- How does it dodge bullets?
- It predicts where it thinks the enemy is going to shoot using linear targeting. It then creates an instance of a bullet-simulating class I made myself, which I simulate every tick.
- How does the melee strategy differ from the one-on-one strategy?
- I don't know yet. =)
- What does it save between rounds and matches?
- Nothing so far.
Additional Information
- Where'd you get the name?
- Logic?
- Can I use your code?
- Yeah, but not until I'm done! You'll find my unfinished robot on parts of the wiki, but if people ever use it, I don't want them using outdated stuff. See the current code if you're curious.
- What's next for your robot?
- Finishing the movement.
- Does it have any White Whales?
- None, because I'm not done. Once again, I don't know why, but I always test it on N.
- What other robot(s) is it based on?
- None, although (after finishing the bullet simulation) I found that the concept for the bullet simulation and dodging predicted bullets was already made long ago...
- Credits
- HUGE credit goes to Nat, for helping me with trigonometry, common sense, optimizing, and much, much more. Too many people to list helped me with a few things– see my talk page for all the names.