Difference between revisions of "BlackHole/Old/Version2Ideas"

From Robowiki
< BlackHole‎ | Old
Jump to navigation Jump to search
(my ideas for those who interest.)
 
m
Line 2: Line 2:
  
 
First, my new gun will called [[Nova]] and my new movement called [[Light]]. So, like CassiusClay: Move as fast as Light, fire as hard as (Super)Nova!
 
First, my new gun will called [[Nova]] and my new movement called [[Light]]. So, like CassiusClay: Move as fast as Light, fire as hard as (Super)Nova!
 +
 +
[[Image:Interesting-score.PNG]]
 +
Ha ha... Your should notice retouch in blackhole total score, bullet damage and bullet bonus score!
  
 
== Movement Idea ==
 
== Movement Idea ==

Revision as of 16:53, 12 February 2009

I'll present all my ideas of new version (0.)2 here.

First, my new gun will called Nova and my new movement called Light. So, like CassiusClay: Move as fast as Light, fire as hard as (Super)Nova!

Interesting-score.PNG Ha ha... Your should notice retouch in blackhole total score, bullet damage and bullet bonus score!

Movement Idea

Instead of only GF buffers, I'll add AS/PM buffers, too. I think I can dodge better.

I once saw that ABC post that his Shadow do virtual wavesurfing by keep tracking of fastly-rolled GF of himself, and avoid them. But I didn't see any one actually add AS buffer to their wavesurfing!

Gun Ideas

I know that VirtualGun can be weight in two ways, using VB and using Wave.

I also know that many top bot use many buffer in their gun. I ask myself, how they choose buffer? I don't actually figure out what it work in Dookious but I think he use VB. My attemp is to add as many buffer as I can so I need faster way than VB. Answer is wave. Since I saw no solution how to use wave weight their VirtualGun. I MUST think of my own (unusually for me). My answer is take GF diff between hit GF and GF return from gun, then add this to my gun rating. I don't know what result will it be because it just me planned, I don't have time yet.

Buffers Idea

I planned to add a thousand of buffers to my gun/movement. With low data, it mat not be slow but with LOT OF DATA, it will extremely slow ans shall generate thousand of skipped turns. I think of it. After 2 days, I have conclusion! I'll disabled each buffer dynamically depend on haw many turns skipped and how well did that buffer perform.

To-do List

  • Write new Robot framework DONE base on some code from PhoenixOS.
  • Write good graphic drawer.
    • Step 1: all simple shapes. DONE see Nat/DrawingBot
    • Step 2: take advantage of Java 2D APIs.
    • Step 3: make it draw table or graph.
  • Make good GoTo Style of sufing
  • Make good TrueSurf style of surfing
  • Make a good flattener.
  • Make good GF/AS/PM gun
  • Make good buffers for all of those.
  • Write buffer manager to manage all buffer.
  • Write good melee movement.
  • Write good melee gun (just interpolation on main gun!)
  • Write good radar. DONE use narrow lock with factor of 1.65 and melee oldest-scanned melee-locked radar. Implements as one, plugable class. (I'll use it in my other megabot, too)

That just a planned, I have detailed implementation in my brain. Since version 2 will not be open source anymore, this page will have detailed describe in nearly future.