Difference between revisions of "Nene"

From Robowiki
Jump to navigation Jump to search
m
m (Category:Implements Interface Bots)
 
(15 intermediate revisions by 2 users not shown)
Line 8: Line 8:
 
| author          = [[User:Chase-san|Chase]]
 
| author          = [[User:Chase-san|Chase]]
 
| extends        = [[Interface]]
 
| extends        = [[Interface]]
| targeting      = [[Raiko]]
+
| targeting      = [[Dynamic Clustering|DC/GF]]
 
| movement        = [[Wave Surfing]]
 
| movement        = [[Wave Surfing]]
 
| released        = August 5th, 2011
 
| released        = August 5th, 2011
| best_rating    = 2067.5 (15th)
+
| best_rating    = 5 (July 7th, 2015)
| rating          = 2067.5 (15th)
+
| rating          = 5
| current_version = MC58k7 (pre-alpha)
+
| current_version = 1.0.5
| license        = [[RWPCL]]|[[ZLIB]]
+
| license        = [[ZLIB]]
| download_link  = http://file.csdgn.org/robocode/cs.Nene_MC58k7.jar
+
| download_link  = http://robocode-archive.strangeautomata.com/robots/cs.Nene_1.0.5.jar
 
| isOneOnOne      = true
 
| isOneOnOne      = true
 
| isMelee        = false
 
| isMelee        = false
 
| isOpenSource    = true
 
| isOpenSource    = true
 +
}}
 +
{{Navbox small
 +
| title        = Sub-pages
 +
| page1        = Understanding
 
}}
 
}}
  
Line 24: Line 28:
  
 
; What's special about it?
 
; What's special about it?
* Best defending bot under the Japanese flag (strangely enough!)
+
* It uses [[Gun Heat Waves|Heat Waves]] like [[RougeDC]] and [[DrussGT]].
* It uses Heat Waves like [[RougeDC]] and [[DrussGT]].
 
 
* It uses Passive [[Bullet Shadow]]ing.
 
* It uses Passive [[Bullet Shadow]]ing.
* It's structure is more like a tower then most robots branching tree.
 
* It's version is currently longer then its name!
 
 
* It is an interface based robot!
 
* It is an interface based robot!
 +
* It doesn't use a movement flattener!
 +
* It doesn't use any virtual guns!
 +
* It doesn't save any data to disk!
  
 
;How competitive is it?
 
;How competitive is it?
:Strangely enough very well, at least compared to my other past robots. With just Raiko's gun it ranks 22th, placing it well within [[The2000Club|The 2000 Club]].
+
:Very competitive. With its new gun it gives even some surfers a pretty good run for their money.
  
 
== Strategy ==
 
== Strategy ==
  
 
; How does it [[Movement|move]]?
 
; How does it [[Movement|move]]?
: Uses precise intersection wave surfing.  It also does some nice minimal risk that avoids getting trapped in corners when there are no waves around, also makes it do well against rambots.
+
: Uses precise intersection wave surfing.  It also does some nice minimal risk that avoids getting trapped in corners when there are no waves around, also makes it do well against rambots. See the [[/Understanding#Surfing Movement|Understanding Nene]] subpage.
  
 
; How does it fire?
 
; How does it fire?
: It uses [[Raiko]]'s gun, so see that page for details.
+
: It uses a normal DC/GF gun. Very simple overall, it just has carefully tuned weights.
  
 
; How does it [[DodgingBullets|dodge bullets]]?
 
; How does it [[DodgingBullets|dodge bullets]]?
 
: It surfs!
 
: It surfs!
 
; How does the [[Melee|melee]] strategy differ from [[OneOnOne|one-on-one]]  strategy?
 
: It doesn't know anything about melee (not even radar!)
 
 
; How does it select a target to attack/avoid in [[Melee|melee]] ?
 
: It has melee?
 
  
 
; What does it save between rounds and matches?
 
; What does it save between rounds and matches?
 
: Between matches: Nothing.<br>
 
: Between matches: Nothing.<br>
: Between rounds: KdTree movement data. Whatever [[Raiko]] saves gun-wise.
+
: Between rounds: KdTree movement data. KdTree firing data.
 +
 
 +
; What are it's weaknesses?
 +
: Nene currently preforms poorly against robots with very strong movement, since its gun is underdeveloped. Also I don't update it very often. Meaning new strategies will likely blindside it.
  
 
== Additional Information ==
 
== Additional Information ==
Line 61: Line 62:
  
 
; Can I use your code?
 
; Can I use your code?
: Sure thing you can use my code. Sure, at the moment all versions are under the [[RWPCL]].
+
: Sure thing you can use my code. Sure, feel free it is released entirely under the [[ZLIB]] license.
  
 
; What's next for your robot?
 
; What's next for your robot?
: Finishing the movement, which isn't even done yet.
+
: I might tweak the gun a little more if it bombs.
: After that I plan to start work on the gun, hopefully by that time it is already ranked 12 to 14 (or top 10 maybe :).
 
  
 
;Does it have any [[White Whale]]s?
 
;Does it have any [[White Whale]]s?
: To the last I grapple with thee; from hell's heart I stab at thee; for hate's sake I spit my last breath at thee.
+
: Bullet shielders will likely give it problems. Since it has no logic to handle them.
: Ah ha, despite that very epic quote I have no real whales that need hunting.
+
: Strong surfers cause it some issues yet, as its gun is much weaker against those then against other robots.
  
 
; What other robot(s) is it based on?
 
; What other robot(s) is it based on?
 
: [[Seraphim]] for it's precise prediction originally. I have read many other robots and I gained some insights from [[DrussGT]] and [[Diamond]]. But I don't use any of their code directly. Mostly learned from descriptions on the wiki. I do use Rednaxela's KdTree however.
 
: [[Seraphim]] for it's precise prediction originally. I have read many other robots and I gained some insights from [[DrussGT]] and [[Diamond]]. But I don't use any of their code directly. Mostly learned from descriptions on the wiki. I do use Rednaxela's KdTree however.
 +
: It's gun was cradle robbed from my current development robot, [[Mint]].
 +
 +
== Also see ==
 +
* [[/Understanding|Understanding Nene]].
  
 
[[Category:Bots|Nene]]
 
[[Category:Bots|Nene]]
 +
[[Category:Implements Interface Bots|Nene]]
 
[[Category:1-vs-1 Bots|Nene]]
 
[[Category:1-vs-1 Bots|Nene]]
 
[[Category:Open Source Bots|Nene]]
 
[[Category:Open Source Bots|Nene]]
 
[[Category:MegaBots|Nene]]
 
[[Category:MegaBots|Nene]]

Latest revision as of 08:17, 14 September 2017

Nene
Author(s) Chase
Extends Interface
Targeting DC/GF
Movement Wave Surfing
Released August 5th, 2011
Best Rating 5 (July 7th, 2015)
Current Rating 5
Current Version 1.0.5
Code License ZLIB
Download
Sub-pages:
Understanding

Background Information

What's special about it?
  • It uses Heat Waves like RougeDC and DrussGT.
  • It uses Passive Bullet Shadowing.
  • It is an interface based robot!
  • It doesn't use a movement flattener!
  • It doesn't use any virtual guns!
  • It doesn't save any data to disk!
How competitive is it?
Very competitive. With its new gun it gives even some surfers a pretty good run for their money.

Strategy

How does it move?
Uses precise intersection wave surfing. It also does some nice minimal risk that avoids getting trapped in corners when there are no waves around, also makes it do well against rambots. See the Understanding Nene subpage.
How does it fire?
It uses a normal DC/GF gun. Very simple overall, it just has carefully tuned weights.
How does it dodge bullets?
It surfs!
What does it save between rounds and matches?
Between matches: Nothing.
Between rounds: KdTree movement data. KdTree firing data.
What are it's weaknesses?
Nene currently preforms poorly against robots with very strong movement, since its gun is underdeveloped. Also I don't update it very often. Meaning new strategies will likely blindside it.

Additional Information

Where did you get the name?
It was actually named after a character in a story I was writing at the time. A very happy positive somewhat hyper girl. I never actually expected to release it.
Can I use your code?
Sure thing you can use my code. Sure, feel free it is released entirely under the ZLIB license.
What's next for your robot?
I might tweak the gun a little more if it bombs.
Does it have any White Whales?
Bullet shielders will likely give it problems. Since it has no logic to handle them.
Strong surfers cause it some issues yet, as its gun is much weaker against those then against other robots.
What other robot(s) is it based on?
Seraphim for it's precise prediction originally. I have read many other robots and I gained some insights from DrussGT and Diamond. But I don't use any of their code directly. Mostly learned from descriptions on the wiki. I do use Rednaxela's KdTree however.
It's gun was cradle robbed from my current development robot, Mint.

Also see