Difference between revisions of "BulletSimBot"

From Robowiki
Jump to navigation Jump to search
m (Tweaking)
m (Pic description fix)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
== Background Information ==
 
== Background Information ==
 
 
 
{{Infobox Robot
 
{{Infobox Robot
| bgcolour        = red
+
| bgcolour        = blue
| name            = PwnBot
+
| name            = BulletSimBot
| image          = Pwned.jpg
 
| caption        = Respect.
 
 
| extends        = [[AdvancedRobot]]
 
| extends        = [[AdvancedRobot]]
 
| author          = [[User:Awesomeness|Awesomeness]]
 
| author          = [[User:Awesomeness|Awesomeness]]
Line 15: Line 11:
 
| license        = None yet
 
| license        = None yet
 
| download_link  = No
 
| download_link  = No
| isOneOnOne     = maybe
+
| isOneOnOne     = yes
}}
+
| isOpenSource    = yes
 
+
}}<!-- 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
: PwnBot
+
: BulletSimBot
  
 
; Author
 
; Author
Line 36: Line 31:
  
 
; How competitive is it?
 
; How competitive is it?
: Currently it just dies. It has no movement, only the bullet simulation.
+
: Currently it just dies. It has no movement, only the bullet simulation.
  
 
== Strategy ==
 
== Strategy ==
Line 45: 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 PwnBot thinks he's shooting as the transparent green circles.]]
+
[[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 59: Line 54:
  
 
; Where'd you get the name?
 
; Where'd you get the name?
: I wanted to make a robot that really pwns.
+
: 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 f people ever use it, I don't want them using outdated stuff.
+
: 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?
Line 68: Line 63:
  
 
; Does it have any [[White Whale]]s?
 
; Does it have any [[White Whale]]s?
: None, because I'm not done. Once again, I don't know why, but I always test it on [[N]].
+
: 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?
 
; What other robot(s) is it based on?
Line 74: Line 69:
  
 
; Credits
 
; Credits
: HUGE credit goes to [[User:Nat|Nat]], for helping me with trigonometry, common sense, optimising, and much, much more.  Too many people to list helped me with a few things– see [[User_talk:Awesomeness|my talk page]] for all the names.
+
: HUGE credit goes to [[User:Nat|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 [[User_talk:Awesomeness|my talk page]] for all the names.
  
 
[[Category:Bots]]
 
[[Category:Bots]]
[[Category:Open Source Bots]]
 
 
[[Category:Unreleased Robots]]
 
[[Category:Unreleased Robots]]

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.
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 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.