Difference between revisions of "TassieDevils"
(Tassie Devil page - unfinished) |
m (Minor edit.) |
||
(One intermediate revision by one other user not shown) | |||
Line 8: | Line 8: | ||
| extends = [[AdvancedRobot]] | | extends = [[AdvancedRobot]] | ||
| targeting = [[Circular Targeting]] | | targeting = [[Circular Targeting]] | ||
− | | movement | + | | movement = Minimum Risk <br> Antigrav <br> Oscillating |
| released = June 2012 | | released = June 2012 | ||
− | + | | current_version = 1.6 | |
− | | current_version = 1. | ||
| license = [[RWPCL]] | | license = [[RWPCL]] | ||
− | | download_link = http://www.casepool.de/robocode/wompi.TassieDevils_1. | + | | download_link = http://www.casepool.de/robocode/wompi.TassieDevils_1.6.jar |
| isOneOnOne = false | | isOneOnOne = false | ||
− | | isTwin = true | + | | isTwin = true |
| isOpenSource = true | | isOpenSource = true | ||
}} | }} | ||
Line 24: | Line 23: | ||
Well, it is right now the only team that can handle the [[LunarTwins]] and every other close combat team very well. It is not quite good against the more advanced teams but it has a good base. | Well, it is right now the only team that can handle the [[LunarTwins]] and every other close combat team very well. It is not quite good against the more advanced teams but it has a good base. | ||
+ | |||
It's heavily based on team spirit - share, defend and sacrifice. | It's heavily based on team spirit - share, defend and sacrifice. | ||
; How competitive is it? | ; How competitive is it? | ||
− | Right now only against close combat teams. | + | Right now only against close combat teams.<br> |
− | + | {{RumbleStatsDefault|link=http://darkcanuck.net/rumble/RatingsDetails?game=twinduel&name=wompi.TassieDevils+1.6|rumble=TwinDuelRumble|scorelabel=Survival|score=61.18|rank=7th|win=13|loss=9|plrank=8th|glicko2=1524.7|score2label=APS|score2=59.64}} | |
== Strategy == | == Strategy == | ||
Line 35: | Line 35: | ||
; How does it [[Movement|move]]? | ; How does it [[Movement|move]]? | ||
− | It moves exactly like Wallaby, just a little bit tweaked to the smaller battlefield. So [[ | + | It moves exactly like Wallaby, just a little bit tweaked to the smaller battlefield. So [[Minimum Risk Movement]] combined with [[Anti-Gravity Movement]] and [[Oscillator Movement]]. The team member have a team force to avoid collisions or standing in fire direction. The team has an antigravity team bullet dodge system. Both can call for help if attacked at close range and the minion can sacrifice himself. |
; How does it [[Targeting|fire]]? | ; How does it [[Targeting|fire]]? | ||
− | Again heavily based on Wallaby. Precise | + | Again, heavily based on Wallaby. Precise circular gun with wall backtracking and some other little goodies. |
; How does the strategy differ in 2v2, 2v1, 1v2, and/or 1v1? | ; How does the strategy differ in 2v2, 2v1, 1v2, and/or 1v1? | ||
− | + | 2v2 | |
− | -- | + | *radar - leader lock scan the closest, minion the other - they change the targets if the leader gets closer to the other target |
+ | *target - depends on the enemy team | ||
+ | **close combat team - both target the nearest weakest bot | ||
+ | **mid range team - slightly preference to target the weakest bot | ||
+ | **long range - both target her closest target | ||
+ | *movement - depends on the enemy team | ||
+ | **close combat team - both leader and minion can call (cry) for help if attacked at close range, the team mate goes to the protect point a little ahead of the target, while the leader still try to escape, if the escape worked the minion goes back to normal combat distance if possible | ||
+ | **mid range team - just move around with minimum risk, antigravity, oscillation and sometime if the target gets to close call the team mate for help | ||
+ | **long range team - just normal movement | ||
+ | 1vs2 | ||
+ | *radar - both lock the target | ||
+ | *target - well hmm - guess? | ||
+ | *movement - the minion goes close combat to maximize the hit rate and bring the enemy survivor to fall. (this works not as good as i was hopping for), the leader hold his normal combat distance | ||
+ | 1vs1 | ||
+ | *radar - lock the target | ||
+ | *target - the wall? .. well, really the TassieDevil is such a weakling if it comes to 1vs1 that it really looks like he is targeting the wall. | ||
+ | *movement - normal combat movement | ||
+ | 2vs1 | ||
+ | *radar - gun lock spinning radar | ||
+ | *target - rated by energy and distance, mostly the closest | ||
+ | *movement - normal combat movement | ||
; How does it select a target to attack/avoid? | ; How does it select a target to attack/avoid? | ||
− | Because every team member scans his own target and gives the information to the opposite member every | + | Because every team member scans his own target and gives the information to the opposite member every TassieDevil can shoot blind at every target. If one member gets attacked at close range he can call the team mate to help him out, by pointing the mate a little ahead of the target. The target is rated by distance and energy, with always shooting at the weakest if close and shooting at the closest if far away. Every team member stops shooting if the mate is between him and the guessed target position. |
; What does it save between rounds and matches? | ; What does it save between rounds and matches? | ||
− | + | matches - nothing | |
− | <br> | + | <br>rounds - only static variables just to save code size everything gets a reset on battle start. |
Line 61: | Line 81: | ||
; Where did you get the name? | ; Where did you get the name? | ||
− | Well obviously from the [http://en.wikipedia.org/wiki/Tasmanian_devil Tasmanian Devils]. There not | + | Well, obviously from the [http://en.wikipedia.org/wiki/Tasmanian_devil Tasmanian Devils]. There are not many around anymore and they are quite cute animals - so why not? :). |
; Can I use your code? | ; Can I use your code? | ||
− | Sure it's open source [[RWPCL]]. | + | Sure, it's open source [[RWPCL]]. |
; What's next for your robot? | ; What's next for your robot? | ||
− | * | + | *find something that can handle the wave, jiggle, oscillator and stop&Go teams |
− | * | + | **I guess I could just go close combat with the those teams because they have very bad scores against those teams. But I don't really like this. It would be cooler to beat them with team spirit I guess. |
− | * | + | **my first close combat try showed this isn't working with the TassieDevils, I have to find something else |
+ | *enhancement of the team functions | ||
+ | **they are a little better now but still room for improvements | ||
*The gun ... buahhhh | *The gun ... buahhhh | ||
− | *The radar works very well but is | + | ** the gun is made for melee and has some major flaws with 1vs1 |
+ | *The radar works very well but is horribly coded | ||
+ | ** I fixed this a little | ||
*Most of its current state reminds more on a rule base than a good program ... this should be fixed soon | *Most of its current state reminds more on a rule base than a good program ... this should be fixed soon | ||
+ | **better after the first refactoring | ||
*Little tweaks to the movement could also not hurt | *Little tweaks to the movement could also not hurt | ||
+ | ** still working on this | ||
+ | |||
; Does it have any [[White Whale|White Whales]]? | ; Does it have any [[White Whale|White Whales]]? | ||
− | Well yes, the team that bugs me most is [[bvh.two.Valkiries 0.44tmk3b]] and | + | Well yes, the team that bugs me most is [[bvh.two.Valkiries 0.44tmk3b]] and I have no clue what it makes so strong against the TassieDevils. I think they have the right movement against my lousy gun. |
− | <br>I hope it is clear that | + | <br>I hope it is clear that I don't like the bot but always like the Robocoder behind it. |
; What other robot(s) is it based on? | ; What other robot(s) is it based on? | ||
− | Most of | + | Most of its stuff is taken from Wallaby. |
[[Category:Twin Duel Bots]] | [[Category:Twin Duel Bots]] |
Latest revision as of 01:13, 1 February 2013
- Sub-pages:
- Version History
TassieDevils | |
Author(s) | Wompi |
Extends | AdvancedRobot |
Targeting | Circular Targeting |
Movement | Minimum Risk Antigrav Oscillating |
Released | June 2012 |
Current Version | 1.6 |
Code License | RWPCL |
Download |
Background Information
- What's special about it?
Well, it is right now the only team that can handle the LunarTwins and every other close combat team very well. It is not quite good against the more advanced teams but it has a good base.
It's heavily based on team spirit - share, defend and sacrifice.
- How competitive is it?
Right now only against close combat teams.
TwinDuelRumble ‒ Survival: 61.18% (7th), PL: 13-9 (8th), APS: 59.64%
Strategy
- How does it move?
It moves exactly like Wallaby, just a little bit tweaked to the smaller battlefield. So Minimum Risk Movement combined with Anti-Gravity Movement and Oscillator Movement. The team member have a team force to avoid collisions or standing in fire direction. The team has an antigravity team bullet dodge system. Both can call for help if attacked at close range and the minion can sacrifice himself.
- How does it fire?
Again, heavily based on Wallaby. Precise circular gun with wall backtracking and some other little goodies.
- How does the strategy differ in 2v2, 2v1, 1v2, and/or 1v1?
2v2
- radar - leader lock scan the closest, minion the other - they change the targets if the leader gets closer to the other target
- target - depends on the enemy team
- close combat team - both target the nearest weakest bot
- mid range team - slightly preference to target the weakest bot
- long range - both target her closest target
- movement - depends on the enemy team
- close combat team - both leader and minion can call (cry) for help if attacked at close range, the team mate goes to the protect point a little ahead of the target, while the leader still try to escape, if the escape worked the minion goes back to normal combat distance if possible
- mid range team - just move around with minimum risk, antigravity, oscillation and sometime if the target gets to close call the team mate for help
- long range team - just normal movement
1vs2
- radar - both lock the target
- target - well hmm - guess?
- movement - the minion goes close combat to maximize the hit rate and bring the enemy survivor to fall. (this works not as good as i was hopping for), the leader hold his normal combat distance
1vs1
- radar - lock the target
- target - the wall? .. well, really the TassieDevil is such a weakling if it comes to 1vs1 that it really looks like he is targeting the wall.
- movement - normal combat movement
2vs1
- radar - gun lock spinning radar
- target - rated by energy and distance, mostly the closest
- movement - normal combat movement
- How does it select a target to attack/avoid?
Because every team member scans his own target and gives the information to the opposite member every TassieDevil can shoot blind at every target. If one member gets attacked at close range he can call the team mate to help him out, by pointing the mate a little ahead of the target. The target is rated by distance and energy, with always shooting at the weakest if close and shooting at the closest if far away. Every team member stops shooting if the mate is between him and the guessed target position.
- What does it save between rounds and matches?
matches - nothing
rounds - only static variables just to save code size everything gets a reset on battle start.
Additional Information
- Where did you get the name?
Well, obviously from the Tasmanian Devils. There are not many around anymore and they are quite cute animals - so why not? :).
- Can I use your code?
Sure, it's open source RWPCL.
- What's next for your robot?
- find something that can handle the wave, jiggle, oscillator and stop&Go teams
- I guess I could just go close combat with the those teams because they have very bad scores against those teams. But I don't really like this. It would be cooler to beat them with team spirit I guess.
- my first close combat try showed this isn't working with the TassieDevils, I have to find something else
- enhancement of the team functions
- they are a little better now but still room for improvements
- The gun ... buahhhh
- the gun is made for melee and has some major flaws with 1vs1
- The radar works very well but is horribly coded
- I fixed this a little
- Most of its current state reminds more on a rule base than a good program ... this should be fixed soon
- better after the first refactoring
- Little tweaks to the movement could also not hurt
- still working on this
- Does it have any White Whales?
Well yes, the team that bugs me most is bvh.two.Valkiries 0.44tmk3b and I have no clue what it makes so strong against the TassieDevils. I think they have the right movement against my lousy gun.
I hope it is clear that I don't like the bot but always like the Robocoder behind it.
- What other robot(s) is it based on?
Most of its stuff is taken from Wallaby.