Difference between revisions of "Che"

From Robowiki
Jump to navigation Jump to search
(Migrate from old wiki)
 
(Rewrite page)
 
Line 1: Line 1:
==== Che ====
+
{{Infobox Robot
by [[Corbos]]
+
| author          = [[Corbos]] (cjm)
 +
| extends        = [[AdvancedRobot]]
 +
| targeting      = [[Folded Pattern Matcher|Pattern Matching]]
 +
| movement        = [[Random Movement]]
 +
| current_version = 1.2
 +
| released        = 2005
 +
| license        = Share-Alike
 +
| download_link  = http://robocode-archive.strangeautomata.com/robots/cjm.Che_1.2.jar
 +
| isOpenSource    = true
 +
| isMelee        = false
 +
| isOneOnOne      = true
 +
}}
  
==== What's special about it? ====
+
== Background Information ==
 +
; What's special about it?
 +
: Che implements an indexed pattern matcher. Check out the prototype at [[oldwiki:FoldedPatternMatcher|Folded Pattern Matcher]].
  
It uses an indexed pattern matcher.
+
: A modified version of Che is used in the [[Anti-Pattern Matcher Challenge 2K6]].
Check out the prototype : [[FoldedPatternMatcher]].
 
  
==== Great, I want to try it. Where can I download it? ====
+
; How competitive is it?
 +
: '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=roborumble&name=cjm.Che%201.2|rumble=RoboRumble|scorelabel=APS|score=66.21|rank=228th|win=878|loss=282|plrank=249th|glicko2=N/A|pwin=75.69|vote=0|anpp=69.24|score2label=Survival|score2=72.67}}'''
  
http://www.robocoderepository.com/BotDetail.jsp?id=2703
+
== Strategy ==
 +
; How does it [[Movement|move]]?
 +
: It attempts to move [[Random Movement|randomly]].
  
==== How does it [[DodgingBullets|dodge bullets]]? ====
+
; How does it [[Targeting|fire]]?
 +
: Using a [[Folded Pattern Matcher]], an algorithm that Corbos invented himself.
  
It attempts to move randomly.
+
; How does it [[Dodging Bullets|dodge bullets]]?
 +
: With its movement.
  
==== How does the [[Melee|melee]] strategy differ from [[OneOnOne|one-on-one]] strategy? ====
+
; How does the [[melee]] strategy differ from [[one-on-one]] strategy?
 +
: It's exclusively a one-on-one bot.
  
It's exclusively a one-on-one bot.
+
; What does it save between rounds and matches?
 +
: All of its pattern matching data.
  
==== What does it save between rounds and matches? ===
+
== Additional Information ==
 +
; Where did you get the name?
 +
: Only Corbos knows, and he hasn't visited the wiki since 2009.
  
Its pattern matcher.
+
; Can I use your code?
 +
: Sure – just share any improvements on the wiki.
  
==== Can I use your code? ====
+
; What's next for your robot?
 +
: Improve the movement.
 +
: Improve the pattern matcher.
 +
: Improve, improve, improve.
  
Sure - just share any improvements on the wiki.
+
; Does it have any [[White Whale]]s?
 +
: No.
  
==== What's next for your robot? ====
+
; What other robot(s) is it based on?
 
+
: Che was built using everything I could absorb from this wiki.
Improve movement.<br>
+
: Its movement tips its hat to [[Tityus]], [[RaikoMicro]], and all the other bots that try to move randomly without hard statistics.
Improve the pattern matcher.<br>
+
: Its limitations, however, are all my own. Thanks to everyone for contributing.
Improve, improve, improve.<br>
+
__NOTOC__ __NOEDITSECTION__
 
 
==== What other robot(s) is it based on? ====
 
 
 
Che was built using everything I could absorb from this wiki.<br>
 
Its movement tips its hat to [[Tityus]],[[RaikoMicro]] and all the other bots that try to move randomly without hard statistics.<br>
 
Its limitations, however, are all my own. Thanks to everyone for contributing.<br>
 
 
 
----
 
==== Comments, questions, feedback: ====
 

Latest revision as of 00:36, 17 October 2017

Che
Author(s) Corbos (cjm)
Extends AdvancedRobot
Targeting Pattern Matching
Movement Random Movement
Released 2005
Current Version 1.2
Code License Share-Alike
Download

Background Information

What's special about it?
Che implements an indexed pattern matcher. Check out the prototype at Folded Pattern Matcher.
A modified version of Che is used in the Anti-Pattern Matcher Challenge 2K6.
How competitive is it?
RoboRumble ‒ APS: 66.21% (228th), PL: 878-282 (249th), Survival: 72.67%

Strategy

How does it move?
It attempts to move randomly.
How does it fire?
Using a Folded Pattern Matcher, an algorithm that Corbos invented himself.
How does it dodge bullets?
With its movement.
How does the melee strategy differ from one-on-one strategy?
It's exclusively a one-on-one bot.
What does it save between rounds and matches?
All of its pattern matching data.

Additional Information

Where did you get the name?
Only Corbos knows, and he hasn't visited the wiki since 2009.
Can I use your code?
Sure – just share any improvements on the wiki.
What's next for your robot?
Improve the movement.
Improve the pattern matcher.
Improve, improve, improve.
Does it have any White Whales?
No.
What other robot(s) is it based on?
Che was built using everything I could absorb from this wiki.
Its movement tips its hat to Tityus, RaikoMicro, and all the other bots that try to move randomly without hard statistics.
Its limitations, however, are all my own. Thanks to everyone for contributing.