Difference between revisions of "Cotillion"

From Robowiki
Jump to navigation Jump to search
m (fix spacing)
(Improve formatting)
 
Line 4: Line 4:
 
| targeting      = [[Multiple Choice]] [[Pattern Matcher]]
 
| targeting      = [[Multiple Choice]] [[Pattern Matcher]]
 
| movement        = [[Stop And Go]], [[Random Movement]]
 
| movement        = [[Stop And Go]], [[Random Movement]]
 +
| current_version = 0.8
 +
| released        = 2013
 +
| download_link  = http://robocode-archive.strangeautomata.com/robots/jk.micro.Cotillion_0.8.jar
 +
| isOpenSource    = yes
 +
| isMelee        = no
 +
| isOneOnOne      = yes
 +
}}
 +
{{Navbox small
 +
| title        = Sub-pages
 +
| page1        = VersionHistory
 +
| title1      = Version History
 
}}
 
}}
 
 
[[Cotillion/VersionHistory]]
 
  
 
==== Author ====
 
==== Author ====
Line 13: Line 21:
  
 
==== Extends ====
 
==== Extends ====
 
 
AdvancedRobot
 
AdvancedRobot
  
 
==== Description ====
 
==== Description ====
 +
Cotillion is the Patron God of Assassins in [[wikipedia:Steven Erikson|Steven Erikson]]'s fantasy series, [[wikipedia:Malazan Book of the Fallen|Malazan Book of the Fallen]].
  
Cotillion is the [http://en.wikipedia.org/wiki/Cotillion_%28Malazan%29 Patron God of Assassins in the Steven Erikson's fantasy series, Malazan book of the fallen]
+
<blockquote>
 +
<p>The head cocked, strands of hair dangling and drifting. “Arrogance?”</p>
 +
<p>“Competence,” Cotillion snapped in reply. “Doubt me at your peril.”</p>
 +
</blockquote>
  
<pre>
+
Cotillion is based off of [[Toorkild]], with changes in both movement and gun.
The head cocked, strands of hair dangling and drifting. “Arrogance?”
 
“Competence,” Cotllion snapped in reply. “Doubt me at your peril.”
 
</pre>
 
 
 
Cotillion is based off of Toorkild, with changes in both movement and gun
 
  
 
==== How competitive is it? ====
 
==== How competitive is it? ====
Very. Check the [http://literumble.appspot.com/Rankings?game=microrumble microrumble] for the latest stats.
+
Very. '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=microrumble&name=jk.micro.Cotillion%200.8|rumble=MicroRumble|scorelabel=APS|score=86.16|rank=1st|win=483|loss=2|plrank=1st|glicko2=N/A|pwin=99.59|vote=12.6|anpp=95.73|score2label=Survival|score2=93.95}}'''
  
 
==== How does it [[Movement|move]]? ====
 
==== How does it [[Movement|move]]? ====
StopAndGo, which switches to RandomMovement if it gets more than a certain amount of weighted bullet damage.
+
[[Stop And Go]], which switches to [[Random Movement]] if it gets more than a certain amount of weighted bullet damage.
  
 
==== How does it fire? ====
 
==== How does it fire? ====
Multiple-Choice pattern matcher
+
Multiple-choice [[Pattern Matching|pattern matcher]].
  
 
==== How does it [[DodgingBullets|dodge bullets]]? ====
 
==== How does it [[DodgingBullets|dodge bullets]]? ====
It does StopAndGo to fool HOT, LT and CT. If it thinks the enemy is getting more than just lucky hits it switches to [[Random Movement]], in an attempt to fool all the GF bots and pattern matchers out there.
+
It does [[Stop And Go]] to fool [[Head-On Targeting|HOT]], [[Linear Targeting|LT]], and [[Circular Targeting|CT]]. If it thinks the enemy is getting more than just lucky hits it switches to [[Random Movement]], in an attempt to fool all the [[GuessFactor Targeting|GF]] bots and [[Pattern Matching|pattern matchers]] out there.
  
 
==== What does it save between rounds and matches? ====
 
==== What does it save between rounds and matches? ====
Between rounds it saves the patterns and whether to use StopAndGo, between matches nothing. Due to both codesize and filesize restaints.
+
Between rounds it saves the patterns and whether to use Stop And Go, between matches nothing. Due to both [[Code Size|codesize]] and filesize restraints.
  
 
==== Can I use your code? ====
 
==== Can I use your code? ====
Line 49: Line 55:
  
 
==== What's next for your robot? ====
 
==== What's next for your robot? ====
* Not matching between rounds, or replaying between rounds. -- DONE
+
* <strike>Not matching between rounds, or replaying between rounds.</strike> DONE
* Using 3 power bullets when the enemy is easy to hit
+
* Using 3 power bullets when the enemy is easy to hit.
* Firing from the next location instead of the current location
+
* Firing from the next location instead of the current location.
 
* Dynamic distancing - maybe I should get this working in Waylander first, huh?
 
* Dynamic distancing - maybe I should get this working in Waylander first, huh?
 
* Anything else I can fit in....
 
* Anything else I can fit in....
Line 60: Line 66:
 
==== What other robot(s) is it based on? ====
 
==== What other robot(s) is it based on? ====
 
[[Toorkild]]
 
[[Toorkild]]
 
[[Category:Bots|Cotillion]]
 
[[Category:1-vs-1 Bots|Cotillion]]
 
[[Category:Open Source Bots|Cotillion]]
 
 
[[Category:MicroBots|Cotillion]]
 
[[Category:MicroBots|Cotillion]]
__NOTOC__
+
__NOTOC__ __NOEDITSECTION__

Latest revision as of 23:48, 5 September 2017

Cotillion
Author(s) Skilgannon
Extends AdvancedRobot
Targeting Multiple Choice Pattern Matcher
Movement Stop And Go, Random Movement
Released 2013
Current Version 0.8
Download
Sub-pages:
Version History

Author

Skilgannon

Extends

AdvancedRobot

Description

Cotillion is the Patron God of Assassins in Steven Erikson's fantasy series, Malazan Book of the Fallen.

The head cocked, strands of hair dangling and drifting. “Arrogance?”

“Competence,” Cotillion snapped in reply. “Doubt me at your peril.”

Cotillion is based off of Toorkild, with changes in both movement and gun.

How competitive is it?

Very. MicroRumble ‒ APS: 86.16% (1st), PL: 483-2 (1st), Survival: 93.95%

How does it move?

Stop And Go, which switches to Random Movement if it gets more than a certain amount of weighted bullet damage.

How does it fire?

Multiple-choice pattern matcher.

How does it dodge bullets?

It does Stop And Go to fool HOT, LT, and CT. If it thinks the enemy is getting more than just lucky hits it switches to Random Movement, in an attempt to fool all the GF bots and pattern matchers out there.

What does it save between rounds and matches?

Between rounds it saves the patterns and whether to use Stop And Go, between matches nothing. Due to both codesize and filesize restraints.

Can I use your code?

Under the following terms:

  • Your bot MUST be OpenSource.
  • You give credit in your code, and in any documentation of your bot.
  • Pleeaase don't just take my bot, tweak it and release it under another name. Rather tell me about the changes, and I'll give you credit. =)

What's next for your robot?

  • Not matching between rounds, or replaying between rounds. DONE
  • Using 3 power bullets when the enemy is easy to hit.
  • Firing from the next location instead of the current location.
  • Dynamic distancing - maybe I should get this working in Waylander first, huh?
  • Anything else I can fit in....

Does it have any WhiteWhales?

...

What other robot(s) is it based on?

Toorkild