Difference between revisions of "GravityWave"
Jump to navigation
Jump to search
J Litewski (talk | contribs) (Setting up Info) |
J Litewski (talk | contribs) (Finished Page, still moving around data) |
||
Line 1: | Line 1: | ||
+ | {{Infobox Robot | ||
+ | | bgcolour = #303030 | ||
+ | | author = J_Litewski | ||
+ | | extends = AdvancedRobot | ||
+ | | current_version = alpha1 | ||
+ | }} | ||
− | (without my calcBullet() function) | + | ==Basic Information== |
+ | ; Bot Name | ||
+ | : GravityWave | ||
+ | |||
+ | ; Author | ||
+ | : [[User:J_Litewski|Jacob Litewski]] | ||
+ | |||
+ | ; Extends | ||
+ | : ''[[AdvancedRobot]]'' | ||
+ | |||
+ | ; What's special about it? | ||
+ | : It's my attempt at a semi-good [[WaveSurfing]] movement | ||
+ | |||
+ | ; Great, I want to try it. Where can I download it? | ||
+ | : Currently, there isn't a download link | ||
+ | |||
+ | ; How competitive is it? | ||
+ | : Against [[DustBunny|DustBunny 3.5]], without shooting, does fairly well. The current results are: | ||
+ | <pre> | ||
+ | 1st hackhalotwo.GravityWave 17933 (81%) 13050 4860 0 0 23 0 486 14 0 | ||
+ | 2nd mld.DustBunny 3.5 4344 (19%) 700 140 3319 157 28 0 14 486 0 | ||
+ | </pre> | ||
+ | |||
+ | |||
+ | == Strategy == | ||
+ | |||
+ | ; How does it [[Movement|move]]? | ||
+ | : Using [[BasicSurfer]] as a base, and later on, using Anti-Grav for finer movements. | ||
+ | |||
+ | ; How does it fire? | ||
+ | : It's a non-firing robot | ||
+ | |||
+ | ; How does it [[Dodging Bullets|dodge bullets]]? | ||
+ | : The [[BasicSurfer]] detection algorithm (working on expanding it) | ||
+ | |||
+ | ; How does the [[melee]] strategy differ from [[One-on-one]] strategy? | ||
+ | : Not sure, never tested it. | ||
+ | |||
+ | ; How does it select a target to attack/avoid in [[melee]]? | ||
+ | : First one seen I guess | ||
+ | |||
+ | ; What does it save between rounds and matches? | ||
+ | : It saves between rounds currently. | ||
+ | |||
+ | == Additional Information == | ||
+ | |||
+ | ; Where did you get the name? | ||
+ | : GravityWave is basically a mix of [[WaveSurfing]] and Anti-Gravity. | ||
+ | |||
+ | ; Can I use your code? | ||
+ | : It will be in [[GITS]] when a good stable version comes out | ||
+ | |||
+ | ; What's next for your robot? | ||
+ | : Get the bloody thing coded | ||
+ | |||
+ | ; Does it have any [[White Whale]]s? | ||
+ | : Not currently | ||
+ | |||
+ | ; What other robot(s) is it based on? | ||
+ | : [[User:Voidious|Voidious's]] [[BasicSurfer]] | ||
+ | |||
+ | [[Category:Bots|GITS]] | ||
+ | [[Category:Unreleased_Robots|GITS]](without my calcBullet() function) | ||
<pre> | <pre> | ||
1st mld.DustBunny 3.5 21977 (62%) 5300 1060 14450 1132 35 0 106 394 0 | 1st mld.DustBunny 3.5 21977 (62%) 5300 1060 14450 1132 35 0 106 394 0 |
Revision as of 05:54, 7 June 2009
GravityWave | |
Author(s) | J_Litewski |
Extends | AdvancedRobot |
Current Version | alpha1 |
Basic Information
- Bot Name
- GravityWave
- Author
- Jacob Litewski
- Extends
- AdvancedRobot
- What's special about it?
- It's my attempt at a semi-good WaveSurfing movement
- Great, I want to try it. Where can I download it?
- Currently, there isn't a download link
- How competitive is it?
- Against DustBunny 3.5, without shooting, does fairly well. The current results are:
1st hackhalotwo.GravityWave 17933 (81%) 13050 4860 0 0 23 0 486 14 0 2nd mld.DustBunny 3.5 4344 (19%) 700 140 3319 157 28 0 14 486 0
Strategy
- How does it move?
- Using BasicSurfer as a base, and later on, using Anti-Grav for finer movements.
- How does it fire?
- It's a non-firing robot
- How does it dodge bullets?
- The BasicSurfer detection algorithm (working on expanding it)
- How does the melee strategy differ from One-on-one strategy?
- Not sure, never tested it.
- How does it select a target to attack/avoid in melee?
- First one seen I guess
- What does it save between rounds and matches?
- It saves between rounds currently.
Additional Information
- Where did you get the name?
- GravityWave is basically a mix of WaveSurfing and Anti-Gravity.
- Can I use your code?
- It will be in GITS when a good stable version comes out
- What's next for your robot?
- Get the bloody thing coded
- Does it have any White Whales?
- Not currently
- What other robot(s) is it based on?
- Voidious's BasicSurfer(without my calcBullet() function)
1st mld.DustBunny 3.5 21977 (62%) 5300 1060 14450 1132 35 0 106 394 0 2nd hackhalotwo.GravityWave 13201 (38%) 9050 3940 0 0 210 1 394 106 0
(with my calcBullet() function)
1st mld.DustBunny 3.5 18547 (56%) 4350 870 12310 974 44 0 87 413 0 2nd hackhalotwo.GravityWave 14406 (44%) 10200 4130 0 0 76 0 413 87 0
The tests above show how much of an improvement my little hack of a function is. It still needs some polishing (since it's broken up a bit for debugging and is kinda hacked together :) ), but it works as it should. Now, when fighting against DustBunny, it doesn't register the wall hits as bullet fires, which means that GravityWave doesn't think there is a bullet flying at him and turn into a real bullet. I'm now stuck between if I should start looking into coding in segmentation or Virtual Bullets...