Difference between revisions of "User:Chase-san/NewTech"

From Robowiki
Jump to navigation Jump to search
m
m
Line 290: Line 290:
 
|-
 
|-
 
| MC44 || 100.00 || 93.08 || '''96.54''' || 20.0 seasons
 
| MC44 || 100.00 || 93.08 || '''96.54''' || 20.0 seasons
 +
|-
 +
| MC46 || 100.00 || 95.29 || '''97.65''' || 30.0 seasons
  
 
|-
 
|-

Revision as of 14:47, 8 August 2011

Log page for my personal use in keeping track of scores for my new robot base, just finished my first test run.

Kakeru

Code for Kakeru

Movement

MC2K6 Fast (35 round)

Version WSCBotA WSCBotB WSCBotC WSC APMC CassiusClay FloodHT Shadow ADAPT Total Seasons Comment
MC0 88.19 71.08 68.00 75.75 3.95 4.74 11.60 2.88 6.41 28.70 19.7 Very Poor
MC1 85.85 25.60 40.09 50.51 15.07 7.24 28.89 4.72 13.62 26.40 20.0
MC2 84.39 68.63 64.34 72.45 4.65 5.21 10.33 1.92 5.82 27.64 20.0
MC3 86.32 23.39 37.46 49.06 14.88 7.68 27.72 5.41 13.60 25.85 20.0
MC4 89.19 67.45 58.27 71.64 2.08 4.62 10.14 2.48 5.75 26.49 20.0
MC5 86.98 16.93 17.45 40.45 5.05 5.83 14.71 3.69 8.08 17.86 20.0
MC6 92.51 73.91 62.77 76.40 2.49 6.12 8.62 3.20 5.98 28.29 20.0
MC7 69.70 17.02 17.43 34.72 4.06 4.33 10.74 3.06 6.04 14.94 20.0
MC10 96.80 78.53 68.43 81.25 2.65 4.67 8.99 2.18 5.28 29.73 20.0
MC11 96.74 85.40 77.77 86.64 1.80 5.87 13.88 0.50 6.75 31.73 20.0
MC12 98.48 37.29 42.79 59.52 7.46 11.49 23.58 4.70 13.26 26.75 20.0
MC13 98.64 39.35 40.34 59.44 8.10 10.81 24.55 5.43 13.60 27.05 20.0
MC14 98.18 35.49 45.82 59.83 7.98 11.01 25.24 6.04 14.10 27.30 20.0
MC15 98.48 38.12 42.42 59.67 8.69 10.46 24.50 5.01 13.32 27.23 20.0
MC16 98.50 41.45 43.78 61.24 7.91 10.95 24.12 5.94 13.67 27.61 20.0
MC17 96.18 84.05 78.56 86.27 1.49 4.11 13.34 0.84 6.10 31.29 20.0
MC18 98.37 38.30 42.25 59.64 6.38 9.89 24.41 5.67 13.33 26.45 20.0
MC19 98.55 37.07 44.39 60.00 7.13 11.59 24.42 6.31 14.11 27.08 20.0
MC20 98.14 37.27 45.12 60.18 6.02 12.03 25.48 4.83 14.12 26.77 20.0
MC21 98.47 39.44 42.82 60.24 7.79 9.26 22.12 5.29 12.22 26.75 20.0
MC22 99.46 38.01 44.46 60.64 7.28 10.80 25.14 6.10 14.01 27.31 20.0
MC23 99.48 37.86 40.54 59.29 7.18 10.62 25.55 5.68 13.95 26.81 20.0
MC24 99.68 35.68 40.33 58.57 8.41 11.71 25.92 4.94 14.19 27.06 20.0
MC25 99.76 36.12 36.13 57.34 12.25 12.19 35.43 8.62 18.75 29.44 20.0
MC28 98.67 41.15 60.36 66.73 18.15 16.55 37.29 10.79 21.54 35.47 20.0
MC29 99.85 41.81 60.13 67.26 18.53 16.06 36.18 11.62 21.29 35.69 20.0
MC30 99.48 43.71 58.84 67.35 16.14 16.62 40.67 11.41 22.90 35.46 20.0
MC31 99.81 47.14 45.99 64.32 9.03 15.30 34.33 33.83 27.82 33.72 20.0
MC32 99.59 42.88 69.41 70.63 21.67 18.07 41.40 12.57 24.01 38.77 20.0
MC33 99.56 41.60 67.92 69.69 18.38 16.59 42.97 11.86 23.81 37.29 20.0
MC34 99.50 67.07 78.97 81.85 27.04 11.87 51.91 8.98 24.25 44.38 20.0
MC35 99.13 68.28 79.41 82.27 24.09 16.13 54.19 11.09 27.14 44.50 20.0
MC36 99.67 71.50 81.60 84.26 25.92 17.28 59.82 14.83 30.64 46.94 20.0
MC37 99.17 77.61 78.03 84.94 27.55 4.69 42.48 8.89 18.69 43.72 20.0
MC38 99.57 71.20 83.61 84.79 29.12 14.83 58.94 11.62 28.46 47.46 20.0
MC39 99.49 73.33 83.77 85.53 27.45 14.48 60.22 13.17 29.29 47.42 20.0
MC40 99.55 87.84 84.61 90.66 16.77 17.03 43.07 8.57 22.89 43.44 20.0
MC42 99.49 77.42 88.01 88.31 28.75 14.99 60.73 12.49 29.41 48.82 20.0
MC43 99.54 73.20 84.00 85.58 29.06 15.90 59.90 12.82 29.54 48.06 20.0
MC44 99.95 90.23 89.03 93.07 30.52 27.64 57.26 21.67 35.52 53.04 20.0
MC45 99.98 90.73 90.03 93.58 27.56 27.22 51.13 23.55 33.96 51.70 30.0
MC46 99.95 92.07 91.60 94.54 29.14 25.57 54.94 23.51 34.67 52.78 30.0

MC2K7 Fast (35 rounds)

Version HOF SPL GRB Sub1 WAY (Sub2) GR3 RKM Sub3 ASC CC CHK Sub4 Total Seasons Comment
MC6 93.99 71.25 78.52 81.25 51.36 44.50 71.27 57.89 22.46 27.40 29.21 26.36 54.21 20.0
MC7 97.70 72.01 63.53 77.75 53.06 56.52 66.23 61.38 24.50 29.52 30.02 28.01 55.05 20.0
MC10 93.21 71.78 78.01 81.00 50.08 49.39 69.81 59.60 22.06 29.27 26.86 26.07 54.19 20.0
MC11 93.78 71.99 81.90 82.56 50.14 48.61 73.87 61.24 18.56 22.33 23.39 21.43 53.84 20.0
MC12 99.65 73.02 68.61 80.43 54.60 49.13 72.60 60.86 24.82 30.63 32.54 29.33 56.30 20.0
MC13 99.73 74.40 69.27 81.13 55.83 49.35 73.00 61.18 23.46 31.29 31.15 28.63 56.69 20.0
MC14 99.71 74.63 69.68 81.34 53.93 49.88 72.70 61.29 23.63 31.10 31.91 28.88 56.36 20.0
MC15 99.66 76.56 71.05 82.42 56.15 53.73 74.16 63.94 25.09 31.15 31.22 29.16 57.92 20.0
MC16 99.75 76.19 69.41 81.78 54.53 52.91 74.94 63.93 23.84 32.36 31.58 29.26 57.37 20.0
MC17 93.53 70.24 81.43 81.73 47.69 49.57 73.16 61.36 18.87 21.44 22.02 20.77 52.89 20.0
MC18 99.61 73.51 69.67 80.93 55.92 50.36 73.67 62.02 23.75 32.42 32.13 29.43 57.07 20.0
MC19 99.71 72.78 71.25 81.24 56.08 51.28 74.94 63.11 24.00 32.29 32.52 29.60 57.51 20.0
MC20 99.62 74.92 69.74 81.43 55.10 52.39 73.05 62.72 24.72 32.30 31.35 29.45 57.18 20.0
MC21 99.63 74.80 70.11 81.51 55.85 52.75 74.52 63.64 23.84 28.70 31.88 28.14 57.28 20.0
MC22 99.57 75.07 69.02 81.22 56.68 51.49 73.70 62.59 25.46 32.10 32.56 30.04 57.63 20.0
MC23 99.54 75.16 69.39 81.36 57.97 51.39 74.94 63.17 23.20 31.65 33.08 29.31 57.95 20.0
MC24 99.75 74.27 70.31 81.44 56.37 50.77 74.78 62.77 23.28 32.58 30.28 28.71 57.32 20.0
MC25 99.66 77.64 65.95 81.08 55.67 50.80 74.50 62.65 26.35 33.10 33.35 30.93 57.58 20.0
MC28 99.59 80.83 71.99 84.14 58.55 51.86 73.26 62.56 27.90 34.78 34.45 32.37 59.41 20.0
MC29 99.73 81.92 70.95 84.20 61.78 51.96 75.74 63.85 28.31 35.63 34.89 32.94 60.69 20.0
MC30 99.62 80.36 70.51 83.50 62.09 51.24 74.57 62.90 28.47 34.95 34.02 32.48 60.24 19.7
MC31 99.58 78.31 66.43 81.44 55.61 50.91 74.53 62.72 27.07 34.66 33.20 31.65 57.85 20.0
MC32 99.65 82.71 72.97 85.11 62.44 52.92 76.63 64.77 26.88 34.52 34.51 31.97 61.07 20.0
MC33 99.64 82.42 74.12 85.39 60.39 53.78 76.42 65.10 27.75 33.65 34.00 31.80 60.67 20.0
MC34 98.30 83.98 79.70 87.32 60.64 56.49 79.15 67.82 27.47 31.68 31.14 30.09 61.47 20.0
MC35 98.56 82.95 79.10 86.87 62.63 55.96 78.82 67.39 28.24 32.88 30.16 30.43 61.83 20.0
MC36 99.05 84.53 80.18 87.92 63.23 63.95 80.06 72.01 28.90 34.23 32.81 31.98 63.78 20.0
MC37 97.03 86.32 78.68 87.34 63.33 58.76 61.70 60.23 23.10 28.79 29.96 27.28 59.55 20.0
MC38 99.46 85.48 81.52 88.82 62.12 74.60 76.51 75.56 25.82 34.45 32.40 30.89 64.35 20.0
MC39 99.31 85.02 81.06 88.47 63.87 75.35 77.42 76.38 30.82 35.77 33.53 33.37 65.52 20.0
MC40 99.25 83.38 83.61 88.75 62.54 75.10 76.41 75.75 27.32 36.25 33.24 32.27 64.83 20.0
MC42 99.68 86.47 86.67 90.94 65.35 74.73 77.36 76.05 30.70 37.11 33.15 33.65 66.50 20.0
MC43 99.72 86.29 85.40 90.47 65.23 75.32 78.50 76.91 30.56 36.94 36.38 34.63 66.81 20.0
MC44 99.78 87.12 90.95 92.62 66.53 71.77 82.01 76.89 34.52 41.12 38.62 38.09 68.53 20.0
MC45 99.77 86.97 91.83 92.85 68.03 71.90 82.04 76.97 35.13 44.04 42.60 40.59 69.61 30.0
MC46 99.71 87.22 91.75 92.89 68.54 71.71 82.06 76.89 33.46 41.21 40.98 38.55 69.22 30.0


The Fish Tests

Barracuda Challenge Head-on Targeting. Used for Dive Protection testing.

DevilFISH Challenge Linear Targeting. Fights Close. Used for close range combat testing.

Version Barracuda DevilFISH Total Comment
MC0 77.88 27.80 52.84 2.0 seasons
MC1 21.83 6.28 14.06 2.0 seasons
MC2 76.05 24.16 50.10 2.0 seasons
MC3 25.40 6.64 16.02 2.0 seasons
MC4 84.29 40.37 62.33 2.0 seasons
MC5 84.29 4.41 44.35 2.0 seasons
MC6 88.36 45.86 67.11 2.0 seasons
MC7 79.22 8.71 43.96 2.0 seasons
MC10 94.07 56.01 75.04 2.0 seasons
MC11 93.42 66.73 80.07 2.0 seasons
MC12 89.62 20.02 54.82 2.0 seasons
MC13 87.61 22.21 54.91 2.0 seasons
MC14 90.95 24.03 57.49 2.0 seasons
MC15 90.26 25.17 57.71 2.0 seasons
MC16 91.49 26.33 58.91 2.0 seasons
MC17 93.12 64.37 78.75 2.0 seasons
MC18 91.86 23.04 57.45 2.0 seasons
MC19 85.25 24.59 54.92 2.0 seasons
MC20 90.41 23.80 57.11 2.0 seasons
MC21 87.69 26.29 56.99 2.0 seasons
MC22 85.22 23.49 54.36 4.0 seasons
MC23 89.37 23.55 56.46 3.0 seasons
MC24 85.84 22.80 54.32 3.0 seasons
MC25 87.26 25.66 56.46 3.0 seasons
MC31 87.95 96.85 92.40 3.0 seasons
MC32 89.74 98.11 93.93 3.0 seasons
MC33 90.97 98.11 94.54 3.0 seasons
MC34 96.92 98.58 97.75 3.0 seasons
MC35 97.59 99.00 98.29 4.0 seasons
MC36 97.83 99.01 98.42 4.0 seasons
MC38 100.00 99.50 99.75 4.0 seasons
MC39 100.00 99.57 99.79 4.0 seasons
MC40 100.00 99.54 99.77 4.0 seasons
MC42 100.00 99.72 99.86 4.0 seasons
MC43 99.33 99.50 99.41 4.0 seasons

Same as above, but fast over only 35 rounds. A slightly more useful metric as it sorts out how well it does with learning to deal with these movements quickly, rather then over a period of time.

Version Barracuda DevilFISH Total Comment
MC33 91.18 86.47 88.83 20.0 seasons
MC34 98.17 87.97 93.07 20.0 seasons
MC35 99.46 88.32 93.89 20.0 seasons
MC36 99.70 90.29 95.00 20.0 seasons
MC37 97.40 89.44 93.42 20.0 seasons
MC38 100.00 89.07 94.54 20.0 seasons
MC39 100.00 91.31 95.66 20.0 seasons
MC40 100.00 91.22 95.61 20.0 seasons
MC42 100.00 95.69 97.85 20.0 seasons
MC43 100.00 91.42 95.71 20.0 seasons
MC44 100.00 93.08 96.54 20.0 seasons
MC46 100.00 95.29 97.65 30.0 seasons


Version Notes

Version Base Notes
MC0 N/A Simple 16 GF list w/ older dropped; hard coded HOT dodging; Single Wave only; Simple start distancer; No wall smoothing
MC1 MC0 Modified to prefer to orbit clockwise rather then stop condition
MC2 MC0 Added danger if closer then 200 to enemy
MC3 MC1 Added danger if closer then 200 to enemy
MC4 MC2 Added standard wall smoothing
MC5 MC3 Added standard wall smoothing
MC6 MC0 Added standard wall smoothing. Unlisted MC8 is MC2K7 edition
MC7 MC1 Added standard wall smoothing. Unlisted MC9 is MC2K7 edition
MC10 MC6 Changed start of round distancing; Holds onto wave longer before removing from log (shouldn't effect it)
MC11 MC10 Switched from per tick danger to full intersection range danger
MC12 MC11 Added danger based on nearness of gfs that did not intersect. Expecting huge drop vs linear/circular
MC13 MC12 Removed hardcoded head on dodging and added it to factor list instead
MC14 MC13 Removed out of field danger increase (should have removed this when I added wall smoothing)
MC15 MC14 Changed ETA > from -2 to -1 for determining wave soonest to hit. Will stop surfing waves 1 turn quicker. Not perfect, but will not be an issue later when PI wave removal is added. See MC10 (this is why it wouldn't effect it)
MC16 MC15 Changed to surf a second wave, adding danger/4.0 using danger check from second wave
MC17 MC14 Removed MC12 change (just to see)
MC18 MC14 Changed to use PI wave removal (once not intersecting after intersecting, it is removed); Uses the lowest ETA even if negative. See MC15
MC19 MC18 Two wave surfing; Added movements maxVelocity rule into drive for use in prediction.
Plan from here is to get the HOT up to near 100% vs WSCBotA, HOF and Barracuda. Before adding a multiple wave surfing if possible. Probably dive protection of the normal sort, if I cannot get a alternate method to work.
MC20 MC19 Removed the two wave surfing.
MC21 MC20 Increased max buffer to 32. (check)
MC22 MC20 Surfs imaginary waves based from gun heat (2 ticks). Inspired by RougeDC/DrussGT descriptions of this technique. Hopefully I did it right, and it will help resolve close range issues.
MC23 MC22 Added very low weight distance danger.
MC24 MC22 Defer to dodge bullets that do more damage if both would hit within a short period. (this might be the winner)
MC25 MC24 Changed preferred distance from 400 to 500.
MC28 MC25 Disabled Heat Waves, added DC segmenting on advancing and lateral velocity. Using Rednaxela's KdTree. Using nearest 16 only; unweighted.
MC29 MC28 Re-enabled Heat Waves.
MC30 MC29 Added collision danger.
MC31 MC29 Normalized segment data, folded lateral velocity (absolute).
MC32 MC31 Fixed bugs with data normalization.
MC33 MC32 Removed node limit in KdTree. (whoops :)
MC34 MC33 Added dive protected based on suggestion from Voidious.
MC35 MC34 Added entry danger weighting, based on time, importance, and similarity to current situation. (no segment specific weights yet)
MC36 MC35
  • Added limiter so it will never surf a wave that couldn't possibly hit it next turn
  • Removed limiter on look ahead in danger check
  • Changed danger check to start from current time, instead next turn
  • Reduced quarter turn time to account for heat waves.
MC37 MC36 Calculate danger from nearest edge to factor with static value for intersecting. Rather then additional danger for intersection.
MC38 MC36 Refactoring
  • Added complex 'avoid getting jammed in the ****ing corner' code.
    • Spent a few hours debugging this, had to force my robot to emulate getting jammed in the corner at the start of the round to debug it to my satisfaction.
  • Fixed bug in determining angle from enemy for waves (in both normal and heat waves)
  • Weighting has been removed (not readded yet)
MC39 MC38 Readded weighting; added weight based on scan similarity; Did kernel calculation on all waves based on distance from scan etc.
MC40 MC39 Fixed a bug with the weighting (maybe?)
MC41 MC40 Don't ask.
MC42 MC39 Fixed a bug with bulletHandler; Weighted lateral velocity 6 times more then advancing.
MC43 MC42 Removed segment weighting (important not to d these till the base is done, to get a good idea of improvements)
MC44 MC43
  • Added second wave surfing
  • Added less aggressive distancing (to be revised further later on)
  • Fixed heat wave bug
  • Fixed no-wave behavior bug
MC45 MC44
  • Changed to doing 30 seasons (getting to the point where spotting boosts in score with only 20 seasons is getting harder)
  • Added a smarter distancer function
  • Added some naïvely tweaked and weighted segments
  • Fixed a bug in the anti-corner movement
MC46 MC45
  • Tweaked the segments and weighting.
  • Fixed a bug in forward wall segment

Version Chart
http://file.csdgn.org/robocode/kakeru-version-chart-9.jpg