Search results

Jump to navigation Jump to search
  • This [[targeting]] method is intended for use against opponents that try to head-fake you by ...0 degrees, you would normally fire at 15 + 20 = 35 degrees. With Head-Fake Targeting, you fire at 15 - 20 = -5 = 355 degrees.
    963 bytes (146 words) - 17:10, 29 November 2007
  • ...targeting]] or [[circular targeting]] algorithm. The effectiveness of this targeting strategy can be greatly increased by implementing [[Segmentation]]. == Example using linear targeting==
    1 KB (107 words) - 10:28, 1 July 2010
  • | targeting = [[Virtual Guns]] : :[[GuessFactor Targeting (traditional) | GF-Targeting]]
    1 KB (143 words) - 14:06, 7 February 2008
  • | targeting = Linear-Circular Targeting ...trong robot (I hope). All behind this robot engine is only Linear-Circular targeting. ''More detail to be come''
    1 KB (135 words) - 15:49, 6 April 2009
  • A method of [[targeting]] that aims at an area of the battlefield instead of at any particular bot. [[Category:Simple Targeting Strategies]]
    513 bytes (78 words) - 17:05, 29 November 2007
  • Test your bot against random targeting, which is prior probability of getting hit, in order to compare strategies ; Random targeting
    927 bytes (123 words) - 08:02, 20 March 2022
  • | targeting = [[Pattern Matching]] ==Targeting==
    895 bytes (113 words) - 18:04, 24 January 2014
  • The simple strategy of aiming where you last saw the enemy. Works surprisingly well ag {{Targeting Navbox}}
    1,017 bytes (110 words) - 03:46, 29 October 2013
  • | targeting = GF Targeting {{Navbox simple
    752 bytes (95 words) - 16:02, 18 October 2017
  • ...a corner. Vulnerable to [[Linear Targeting]] and eventually just [[Head-On Targeting]]. ...Walls]]''' ‒ Moves in a straight line, along walls. Vulnerable to [[Linear Targeting]] guns and better.
    1 KB (228 words) - 23:39, 12 September 2017
  • | targeting = [[Linear Targeting]] ...s those places in the future. This means that it rarely gets hit by simple targeting, and makes Mercutio my favorite bot to watch in battles because it often se
    3 KB (398 words) - 16:44, 2 May 2020
  • | targeting = [[VirtualGuns]] array of [[Simple Targeting Strategies]] ...is one of the better bots without use of 'fancy' stuff like [[GuessFactor Targeting]], [[PatternMatching]] or [[Wave Surfing]]
    4 KB (542 words) - 02:44, 25 February 2008
  • ...t half-speed. So, if the reference bot was using [[Linear Targeting|linear targeting]], it would aim at a velocity of 4 (or -4 if the enemy was moving counter-c ...], ranging from simple linear targeting to extremely complex [[GuessFactor Targeting (traditional)|guess factor guns]].
    2 KB (234 words) - 20:02, 1 May 2013
  • A method of [[targeting]] which assumes that the target will continue moving with the same turn rat ...cular Targeting/Walkthrough]] - An in-depth example of creating a circular targeting algorithm in Robocode, authored by [[Dummy]].
    2 KB (241 words) - 13:46, 24 December 2017
  • ...[[BlackHole]] 0.1.11, it does implements this in order to dodge AntiSurfer targeting, although weight fairy low. Not sure is this actually work since I change b ...when used along with Hit surfing I think it could make my surfing against simple, non-adaptive guns more accurate. --[[User:Skilgannon|Skilgannon]] 13:04, 1
    4 KB (668 words) - 19:39, 13 April 2009
  • : '''[[/Movement]] - [[/Targeting]] - [[/Radar]] - [[/Gun]] - [[/SelectEnemy]] - [[/Special]]''' Module is a simple bot structure that can be extended to create your own bots. There are many
    2 KB (298 words) - 21:04, 8 May 2008
  • ...[[Circular Targeting|circular]] guns. It was born out of the need to dodge simple targeters (which are extremely common in the [[RoboRumble]]), but without h ...s effective than full-blown [[Wave Surfing]] (effective against almost all targeting, if implemented correctly).
    2 KB (330 words) - 07:47, 26 September 2017
  • A style of [[targeting]] that averages the data from a few recent scans to use as input to its pre * Use these values as input to a [[linear targeting]] algorithm.
    1 KB (233 words) - 19:18, 1 April 2011
  • *simple Movement, which has a lot of Bugs. *Circular Targeting does not work.
    2 KB (302 words) - 19:44, 7 May 2009
  • A system that tracks the virtual success rates of different targeting algorithms in order to choose the most accurate algorithm against a specifi ...can let your bot explore quite different targeting techniques, even quite simple ones, in the hope that it will find weaknesses against particular opponents
    3 KB (476 words) - 15:11, 21 May 2009
  • ...Targeting]], and/or [[Circular Targeting]] (three of the most common basic targeting strategies) and move to a location that would avoid all of them. ...n the future, when you detect a bullet being fired, you can simulate their targeting strategy and avoid the spots where you have been hit. To do this accurately
    4 KB (649 words) - 21:50, 28 April 2009
  • ! Targeting Name | A simple [[GuessFactor_Targeting | GuessFactorTargeting]] implementation using [[Wav
    537 bytes (57 words) - 20:33, 25 March 2008
  • ...rtual Guns|virtual guns array]] of [[:Category:Simple Targeting Strategies|simple targeters]] ...er on, I worked with two advanced students on virtual guns, and added that targeting to old A Flat.
    2 KB (331 words) - 19:09, 23 August 2012
  • | targeting = [[GuessFactor Targeting (traditional)|GuessFactor Targeting]] ...ified version of Vyper's [[GuessFactor Targeting (traditional)|GuessFactor Targeting]].
    2 KB (250 words) - 04:47, 18 August 2017
  • | targeting = [[GuessFactor Targeting]] ...ea came from [[CassiusClay]], which is good for independent development of targeting and of movement.
    2 KB (221 words) - 15:14, 17 June 2011
  • ...llenge (original)|Targeting Challenge]], [[Targeting Challenge 2K6]] and [[Targeting Challenge 2K7]]. '''From original [[Targeting Challenge (original)|Targeting Challenge]]:'''
    3 KB (386 words) - 05:55, 8 September 2018
  • ...nalRumble 1-v-1!!!!!!!''''' Now, that was a true surprise. Maybe [[Angular Targeting/Factored]] isn't such a bad method after all. * 1.1.1 Tuned movement. Uses [[Averaged Bearing Offset Targeting]] when enemy is stationary.
    1 KB (202 words) - 06:23, 31 May 2009
  • The second targeting challenge, which was established in 2006 in an attempt to achieve better pr #[[DuelistMicro]] 1.22 - simple GoTo? movement, quite good against simple aimers
    2 KB (227 words) - 19:16, 21 March 2017
  • | targeting = simplified version of [[NeophytePRAL]]'s gun ...n surf simple targeting systems such as [[Head-On Targeting]] and [[Linear Targeting]] quite well.}}}
    2 KB (289 words) - 23:13, 7 December 2017
  • | targeting = [[Neural Targeting]] (GF) ...istory | Version History]] | [[/Challenges | Challenges]] | [[/Targeting | Targeting]]
    4 KB (520 words) - 01:24, 13 August 2017
  • | targeting = [[GuessFactorTargeting]] A simple GF gun, with segments roughly based on [[Aristocles]]
    3 KB (375 words) - 04:32, 1 October 2008
  • | targeting = [[Virtual Guns]] ...y to fit the DCBot's gun into virtual gun but it doesn't so I try a simple targeting and took a Pattern Matcher from [[Simonton]]'s bot :). That's the 0.1.
    5 KB (732 words) - 13:34, 17 June 2009
  • ...as just spiraling away from them. But that's not very smart against Linear Targeting, is it? Here's the results from my latest [[CassiusClay]] b... uhmmm meetin |align="left"|[[SilverSurfer]] 2.35 [[Head-On Targeting|HOT]]
    3 KB (362 words) - 15:26, 13 July 2018
  • | targeting = [[GuessFactor Targeting (traditional)|GuessFactor Targeting]] ; How does it [[Targeting|fire]]?
    2 KB (341 words) - 18:01, 27 May 2009
  • | targeting = [[Head-On Targeting|Head-On Targeting]] : A really simple [[Minimum Risk Movement]]. Tries to stay far from other bots, weighted by e
    2 KB (305 words) - 01:07, 1 June 2009
  • * Two DC guns used both for movement & targeting. * Added Random and Averaged Circular guns to virtual gun array for targeting.
    2 KB (332 words) - 14:02, 10 August 2015
  • ...g scalar to pick where to shoot between [[Head-On Targeting]] and [[Linear Targeting]]. : [[Random Movement]] makes simple targeting mechanisms, including pattern matching, reasonably inaccurate.
    2 KB (245 words) - 11:34, 11 June 2009
  • | targeting = [[Circular Targeting|Circular Targeting]] ; How does it [[Targeting|fire]]?
    2 KB (325 words) - 01:11, 3 October 2013
  • | targeting = [[Dynamic_Clustering|kNN]]-[[Guess_Factor|GF]] * [[Virtual Gun|VGA]] of main and [[Anti-Surfer Targeting|anti-surfer]] [[kNN]]-[[GF]] guns.
    2 KB (329 words) - 03:48, 16 October 2017
  • | targeting = [[GuessFactor Targeting]] :* [[Musashi Trick]], to defeat [[Head-On Targeting]].
    3 KB (350 words) - 03:12, 28 September 2017
  • ...ting''': Why does my bot always choose that lonely target when it could be targeting that tight pack in the other corner? Not hard, eh? Simple (20 minutes work), effective (10% hitrate increase), cool to watch. This is
    2 KB (298 words) - 20:31, 6 September 2017
  • | targeting = [[GuessFactor Targeting (traditional)|GuessFactor Targeting]] : It's a [[MiniBot]] with [[GuessFactor Targeting (traditional)|GuessFactor Targeting]], [[Random Movement]] and [[Energy Management]] which [[Saving Gun Data|sa
    3 KB (445 words) - 04:47, 18 August 2017
  • | targeting = [[Neural Targeting]] (PM) ...l be slightly different than a crowded battlefield. But I don't think his targeting is up to par with a good 1-on-1 bot.
    4 KB (608 words) - 08:26, 30 April 2009
  • | targeting = still working the targeting a bit... : I'm not so sure about what the targeting will be. Phantom is a mainly experimental bot for it's movement.
    2 KB (257 words) - 05:34, 7 November 2013
  • ...instead of using confusing names for multipart systems, like "GuessFactor Targeting" ([[VCS]] + [[Segmentation]] + [[GF]]s), or "[[Dynamic Clustering|TronsGun] ...:Targeting|targeting]] in all of [[Robocode]]. Alternatives to GuessFactor Targeting include [[Dynamic Clustering]] and [[Pattern Matching]].
    5 KB (723 words) - 02:09, 16 October 2017
  • | targeting = [[GuessFactor Targeting]] ...designed for [[One on One|one-on-one]] using [[Virtual Guns]] and a rather simple movement.
    4 KB (554 words) - 14:47, 5 September 2017
  • | targeting = single [[GuessFactor Targeting (traditional)|GuessFactor Gun]] Is aimes with a relative simple GuessFactor Gun. But the maximum GF-angle calculation includes the calculat
    1 KB (178 words) - 12:11, 23 September 2011
  • ...e [[GuessFactor Targeting]] is a [[:Category:Advanced Targeting Strategies|targeting strategy]]. ...sFactor]] guns, such as the one in [[GFTargetingBot]] or the [[GuessFactor Targeting Tutorial]], use VisitCountStats, but they're different things for sure.
    5 KB (654 words) - 04:27, 15 September 2017
  • ...fire with [[Head-On Targeting]] (or very, very close to head on anyway). A simple [[Musashi Trick]] bot will easily outscore Barracuda with 90+%. But since B |align="left"|[[SilverSurfer]] 2.35 [[Head-On Targeting|HOT]]
    3 KB (477 words) - 03:17, 26 November 2012
  • | targeting = [[GuessFactor Targeting]]/[[State Matching]]/[[Virtual Guns]] ...y is adapting. The problem with this is that the third gun (V-Gun array of simple targeters) is very easy to dodge, and the GF gun and state matcher are a li
    4 KB (614 words) - 16:45, 2 May 2020
  • : ''It's simple. '' ; How does it [[Targeting|fire]]?
    2 KB (331 words) - 07:13, 10 October 2017
  • | targeting = [[Dynamic Clustering]] (PIF) : It uses a very simple [[Minimum Risk Movement]] combined with a very weird risk function. If you
    2 KB (320 words) - 19:27, 10 October 2017
  • | targeting = Semi-[[Circular Targeting|Circular]], [[GuessFactor Targeting (traditional)|GuessFactor]], [[DynamicClustering|Dynamic Clustering]] :* Blue - primary gun: [[Circular Targeting|circular targeting]]
    5 KB (652 words) - 04:20, 1 August 2017
  • | targeting = [[Dynamic Clustering|Dynamic Clustering]], [[GuessFactor|Guess ; How does it [[:Category:Targeting|fire]]?
    2 KB (229 words) - 23:43, 2 August 2017
  • ...and is also the most effective form of movement against nearly every other targeting algorithm. ...d Go]] movements do a great job of dodging simple targeters like [[Head-On Targeting]], and well tuned [[Random Movement]] can make your movement fairly unpredi
    3 KB (480 words) - 10:20, 25 August 2014
  • | targeting = Virtual Guns with Linear, Circular and Head On Targeting ...he bots have never been terribly competitive because the base movement and targeting techniques implemented were never up to scratch and trying to improve the p
    3 KB (424 words) - 11:42, 8 December 2017
  • | targeting = [[Linear Targeting]] : Simple [[linear targeting]] from the wiki page.
    4 KB (551 words) - 02:26, 23 November 2013
  • ...profile]] and [[curve flattening]]. He wasn't the first to use GuessFactor targeting, but he provided an excellent example of how simply it could be implemented ...rfing Tutorial]]) ‒ This is a tutorial bot by [[Voidious]] that provides a simple (but bug free) implementation of Wave Surfing for others to learn from. Som
    3 KB (540 words) - 04:48, 12 August 2017
  • ...[Linear Targeting|Linear]], [[Circular Targeting|Circular]], or other such simple guns) in addition to ramming. This is because ramming without firing is dan ...h as [[Wave Surfing]] or [[GuessFactor Targeting (traditional)|GuessFactor Targeting]]. There is a great deal of potential in this area.
    3 KB (507 words) - 22:28, 25 September 2017
  • : Targeting and movement are equally important. Strong targeting helps more against strong opponents, while strong movement earns more from ...re's still much room in accurately predicting & controlling the opponents' targeting. Reducing b in a / (a + b) is more efficient once a is larger.
    2 KB (334 words) - 08:46, 18 January 2023
  • | targeting = [[Head-On Targeting]] : It moves constantly, in a pattern that is unpredictable for simple targeters.
    2 KB (253 words) - 20:49, 14 October 2017
  • ...ecise shot" will be very usefully for all guns (first of all GF and simple targeting method), specially when enemy is moving in opposite direction or our bot is
    1 KB (226 words) - 22:00, 29 December 2008
  • | targeting = Virtual Guns with Linear, Circular and Head On Targeting ;How does it [[:Category:Targeting|fire]]?
    2 KB (332 words) - 02:23, 25 April 2020
  • : Restructured and partially rewritten. Supports the targeting challenge. Exactly the same movement as v1.5. Improved 1on1 and (long term) ...they are slow as hell! Anyway, if the movement rewrite goes as well as the targeting, I hope to release a new and improved version of Tron in the next few weeks
    3 KB (405 words) - 22:27, 7 September 2017
  • This form of [[statistical targeting]], which bears a strong resemblance to [[segmentation|segmented]] [[visit c ...is to track multiple sets of visit count stats as they relate to different targeting situations; when firing, use the data set with the best looking [[movement
    4 KB (651 words) - 05:28, 10 July 2020
  • | targeting = [[Circular Targeting]] : Oscillator movement, in One on One it first tries to dodge simple targetters. Unlike real meleebots, it does not care about its position on t
    2 KB (278 words) - 16:08, 9 June 2019
  • : [[Head-On Targeting]] bots will destroy you. [[Pattern Matching|Pattern matchers]] will also ge : Simple aim bots will pound you, PM bots will get confused and allow you to live a
    2 KB (428 words) - 07:28, 21 August 2017
  • == Shark Challenge I: Targeting == Note: Shark uses the movement from RaikoMicro 1.44 and a very simple random gun.
    3 KB (347 words) - 22:35, 13 February 2013
  • | targeting = [[GuessFactor Targeting (traditional)|GuessFactor Targeting]] ; How does it [[Targeting|fire]]?
    4 KB (572 words) - 15:10, 19 August 2009
  • | targeting = [[Pattern Matching|Pattern Matching]] ...still got only 13th place because it's movement can't trick [[GuessFactor Targeting|GF]] bot. And that the version 1.0. (I skipped to 1.0 because it's a really
    3 KB (377 words) - 18:24, 13 September 2009
  • | targeting = [[GuessFactor Targeting (traditional)|GuessFactor Targeting]] : A fairly simple [[Wave Surfing]], using [[Precise Prediction]] (courtesy of [[rozu]]'s mini
    4 KB (539 words) - 14:15, 16 September 2017
  • ...itial release with simple mimimal risk & [[Swarm Targeting|swarm]] head on targeting.
    2 KB (266 words) - 11:11, 19 September 2017
  • | targeting = [[GuessFactor Targeting|GuessFactor Targeting]] ...[[Bullet Shadow]], [[KNN|K-Nearest Neighbors]] (KNN), and a simulation of simple guns (to mitigate its vulnerabilities when facing weak opponents ;).
    3 KB (456 words) - 16:24, 10 January 2024
  • = Targeting = ...ine learning or a mix of both works pretty well. The only trick is to make targeting space (e.g. guess factor & corresponding features) and physical space (robo
    7 KB (1,171 words) - 03:15, 29 June 2021
  • [[Circular targeting]] is used to hit bots that often move in circles or large arcs. The first s ...al], wrote an article for "Secrets of the Robocode Masters" about circular targeting with iteration. You can find it [http://www-106.ibm.com/developerworks/libr
    5 KB (855 words) - 05:22, 3 August 2009
  • ...2 through 26, and so forth, until the final value, which would be the same simple average of data points 76 through 100. ...t data instead of all data collected. This is useful in most [[Statistical Targeting]] systems to hit enemies that change their movement frequently. So, in orde
    6 KB (857 words) - 03:10, 4 December 2012
  • ...nt]] is purely random. Just as with movement and targeting, there are many simple and complex algorithms for radar control. In most robots the radar takes up ...ntly. It is practically essential for radar locks and any form of accurate targeting.
    4 KB (662 words) - 03:01, 28 August 2017
  • A method of [[targeting]] that simply chooses a random angle among the angles that could possibly h {{Targeting Navbox}}
    3 KB (398 words) - 17:55, 6 February 2013
  • Then doing the reverse to get the final point. An simple optimization if only the angle is needed is getting the angle delta to the [[Category:Targeting]]
    2 KB (365 words) - 18:36, 24 September 2012
  • ...ting = [[Segmentation|Segmented]] [[Mean Targeting|Mean]] [[Circular Targeting]] == Targeting ==
    7 KB (750 words) - 12:07, 4 September 2017
  • A form of statistical targeting that combines guess factors, segmentation, and visit count stats. ...he number of buckets, we can very easily implement this into our code. For simple purposes, the breaks are at d=79n/tan(MEA) for all integer n (but this only
    3 KB (476 words) - 19:12, 1 April 2011
  • | targeting = Virtual Guns with Linear, Circular and Head On Targeting ;How does it [[:Category:Targeting|fire]]?
    3 KB (439 words) - 10:20, 9 December 2017
  • | targeting = [[Head-On Targeting]] : Simple [[Head-On Targeting]], usually with power-3 bullets.
    3 KB (462 words) - 18:12, 21 September 2017
  • | targeting = [[GuessFactor Targeting (traditional)|GuessFactor Targeting]] ...to defend itself against the top-bots, while the movement is tuned against simple targeters. It uses [[Waves/Precise Intersection|Precise Intersection]] (gun
    4 KB (606 words) - 12:52, 25 January 2021
  • ...eting methods as [[Head-On Targeting]], [[Linear Targeting]] or [[Circular Targeting]], however, it's extremely useless against advanced targetings for example ...ause at the time of firing our bot stands still, so they work as [[Head-On Targeting]] which is useless against all one-way movements.
    6 KB (797 words) - 21:58, 3 September 2014
  • | targeting = [[Linear Targeting]] ...no bot. Gets DESTROYED outside of the nano division due to his very, very simple movement pattern (90 degree box).
    4 KB (576 words) - 21:30, 9 August 2017
  • ...surfing will not consider bullets that are passing by when up vs advanced targeting ** major refactoring in targeting and minor change in virtual gun management
    12 KB (1,632 words) - 22:50, 1 May 2009
  • | targeting = [[linear targeting]] ...[[:Category:Targeting|linear targeting]] or [[:Category:Targeting|circular targeting]].
    6 KB (756 words) - 04:21, 8 October 2013
  • | targeting = [[Circular Targeting|Circular Targeting]] ...t that it's a highly competitive TwinDuel team, without using any advanced targeting or dodging. It's also the only TwinDuel team I know of that only has one ro
    5 KB (723 words) - 20:06, 2 August 2017
  • * Some targeting tweaks to boost [[TCRM]] performance above 88. * Updated targeting -- same as 1.43g which topped the heap in the [[Anti-Surfer_Challenge/Resul
    6 KB (866 words) - 07:59, 16 September 2009
  • * '''[[Anti-Surfer Targeting|Anti-Surfer guns]]''' - In 2005, [[Ascendant]] added an Anti-Surfer gun, ma ...tion]] to calculate a "real world" MEA for each situation can improve your targeting.
    6 KB (878 words) - 03:17, 27 February 2024
  • : Averaged velocity and heading circular targeting, segmented on enemy velocity, and the last place I hit the enemy robot. I'm important than targeting.
    2 KB (410 words) - 17:02, 23 August 2009
  • ==Making a Simple Neural Targeting Bot Using [[Roboneural]]== ...e absBearing = e.getBearingRadians() + getHeadingRadians();//For radar and targeting
    7 KB (765 words) - 14:19, 11 August 2017
  • | targeting = [[GuessFactor Targeting]] ...eneral idea. My goal is that people who want to start out with Statistical Targeting can do so with this bot without having to figure it all out first. This bot
    9 KB (1,055 words) - 18:34, 18 August 2017
  • ...ormula based on its bullet power, so estimating bullet flight time is very simple, but since one can never be sure how the enemy will move, it is impossible ...tick, which could affect bullet flight time (an element commonly used in [[targeting]] algorithms).
    1 KB (215 words) - 23:06, 24 August 2017
  • | targeting = [[Segmentation|Segmented]] Last [[Bearing Offset]] Targeting ...hey are also intended to educate new Robocoders about different methods of targeting and movement, as well as basic concepts of Robocoding.
    13 KB (1,926 words) - 23:31, 3 September 2017
  • | targeting = [[GuessFactor Targeting (traditional)|GuessFactor Targeting]] * [[Targeting]] - [[GuessFactor Targeting (traditional)|GuessFactor Targeting]], invented by [[Paul Evans]]
    5 KB (757 words) - 01:19, 1 November 2011
  • * Targeting: tracks enemies positions and tries to determine Deltas to estimate future ...rence is that I changed from a Random Firing Gun to a Random Firing Linear Targeting Gun (don't ask as I'll have to read the code to understand what is going on
    4 KB (655 words) - 14:52, 13 February 2011
  • | targeting = [[Dynamic Clustering]], using precise [[Guess Factor]]s Between rounds it saves all the targeting and movement data, between matches nothing
    3 KB (351 words) - 01:02, 28 August 2017
  • ** Added anti-head-on-targeting-without-adjusting-gun-for-robot-turn movement. ** Simple targeting avoidance is given a higher weight (.75).
    4 KB (614 words) - 21:30, 21 October 2017
  • ...ting = [[Segmentation|Segmented]] [[Mean Targeting|Mean]] [[Circular Targeting]] ...e code is heavily commented. Don't be scared by the length, this is a very simple robot.
    14 KB (1,826 words) - 23:13, 3 September 2017
  • Example of a simple robot written in Jasmin Assembly code. ...obot moves perpendicular to the enemy very slowly (enough to dodge head on targeting). While firing head on at the enemy. When it hits a wall, it reverses direc
    3 KB (397 words) - 07:29, 30 April 2013
  • * '''[[/WaveSurfing Challenge]] Y2K9: test your bot against simple targeting.''' ...WSCBotB and WSCBotC still act like it was in WSMCY2K6. Now, I'll add Mean Targeting to it! (By my test in BlackHole, most wavesurfer show its weakness with Mea
    20 KB (3,375 words) - 10:48, 15 March 2009
  • * '''[[HawkOnFire]]''' ‒ A simple bot with easy-to-understand source code. ...r]]''' ‒ The result of the [[Wave Surfing Tutorial]] and the [[GuessFactor Targeting Tutorial]]. In the top-100 in RoboRumble.
    4 KB (601 words) - 22:49, 16 October 2017
  • ''The Guess Factor Targeting Tutorial by [[Kawigi]]'' ...ver how to make a simple [[GuessFactor Targeting (traditional)|GuessFactor Targeting]] gun, based loosely on code from [[FloodMini]], who sports one of the most
    13 KB (1,845 words) - 05:29, 13 August 2010
  • A method of [[targeting]] which assumes that the target will continue in the same direction at the {{Youtube|QAqC7LLWB30|Linear Targeting}}
    10 KB (1,316 words) - 01:44, 20 May 2012
  • | targeting = [[Random Targeting]] == Targeting ==
    7 KB (798 words) - 12:16, 4 September 2017
  • | targeting = [[PatternMatching]] : Very simple [[WaveSurfing]], segmented on velocity.
    2 KB (228 words) - 04:45, 19 January 2024
  • ...r this is completed, the radar gives up control of the gun and body to the targeting and movement respectively. ...no waves of any kind in the air, and the enemy robot is dead. Nene does a simple victory dance where she stops all forward/back movement and spins in place
    10 KB (1,806 words) - 02:59, 30 November 2013
  • | targeting = Guess Factor targeting ...expanded on the idea somewhat, keeping track of which bots are *actually* targeting me and moving parallel to them.
    4 KB (543 words) - 10:38, 7 September 2012
  • | targeting = [[oldwiki:PatternMatching/SingleTick|Single Tick]] [[Pattern Matchi ; How does it [[Targeting|fire]]?
    5 KB (789 words) - 22:01, 17 September 2017
  • | targeting = [[GuessFactor Targeting|GuessFactor Targeting]] ; How does it [[:Category:Targeting|fire]]?
    6 KB (950 words) - 11:44, 22 August 2017
  • '''20050424:''' v 0.9.10 -- Introducing some simple segmenting on distance.<br> Comment: Movement-selection far too simple, one bad startingposition can rule out best movement.
    8 KB (1,187 words) - 21:04, 11 May 2009
  • | targeting = [[Pattern Matching]] Stop and go dodges the simple targeters, random movement dodges the rest =)
    2 KB (283 words) - 17:43, 26 April 2019
  • [[Gaff]] uses a fairly novel neural network (NN) system for targeting, with very strong results against wave surfers. This system consists of tw Many other bots have used neural networks for targeting but their implementation is quite different than what's explained below. [
    8 KB (1,249 words) - 16:41, 1 October 2009
  • * 0.28. Tweaked the avoidance for simple guns, and implemented a little strategy for opening/closing game. ...d bullet flight time, though), added crib sheets so I'm now back to saving targeting data (and I can fit full offensive and defensive data on every bot in the r
    2 KB (249 words) - 20:35, 28 May 2009
  • | targeting = none Mostly the truth lies in simple things and Sitting Duck shows this very well.
    4 KB (612 words) - 20:53, 14 October 2017
  • | targeting = [[Multiple Choice]] [[Pattern Matcher]] ...]-[[Advancing Velocity]]. With almost 200 bytes to play with it was fairly simple to add in finding more than one match, and then multiple-choice. I even add
    3 KB (441 words) - 13:55, 27 November 2008
  • | targeting = [[GuessFactor Targeting (traditional)|GuessFactor&nbsp;Targeting]] ...phing utility to help people optimize their movement against [[GuessFactor Targeting]]. It lets you analyze your [[Movement Profile]].
    8 KB (1,246 words) - 06:41, 6 March 2018
  • | targeting = None : Then next change is quite simple. We change the checkDanger method to take a point as a parameter, instead o
    5 KB (812 words) - 17:10, 1 September 2017
  • ...the same relationship to [[Pattern Matching]] that wave surfing has to GF targeting. What I do is keep a log of my movements, and mark the enemy robot's shots ...argeting and doesn't have near the performance of wave surfing for dodging simple targeters. It also has issues with memory usage which could probably be eas
    6 KB (759 words) - 18:52, 13 February 2011
  • * more aggressive targeting on predictable pattern mover if i'm not closest to anyone ...ack to the start - 30 length key, not dynamic anymore, zero pattern, basic targeting
    7 KB (1,018 words) - 13:21, 11 August 2012
  • ...ke GuessFactor and firing angle - then run that stuff directly through our targeting algorithms. Testing classification algorithms against raw data sets is noth * Tests can be run against data from real battles instead of a [[Targeting Challenge|TC]] scenario, which should be more relevant to real battle perfo
    11 KB (1,670 words) - 19:28, 4 February 2017
  • <b>November 18, 2004:</b> Version 0.60.5 -- Removed the simple PM Gun, Keep Improving Explosion Increasing Hit Statist System.<br> <b>November 17, 2004:</b> Version 0.60.3 -- Add a simple PM Gun.<br>
    6 KB (804 words) - 19:28, 13 June 2009
  • ** Borrow [[Diamond]]'s 1v1 fire power selection, as a simple starting point ** Also include a little subtle targeting randomization for anti-shielding
    10 KB (1,341 words) - 13:12, 25 June 2021
  • ** using PEZ distance seg again (200-series and 250series) for targeting ** Removed bot size smoothing for targeting
    13 KB (2,005 words) - 06:29, 11 August 2009
  • | targeting = [[GuessFactor Targeting|GuessFactor&nbsp;Targeting]] ...d of course it lost to most elite bots. [[FloodNano]] was almost stupidly simple, and lost to a lot of really basic bots, but it also beats a lot of really
    8 KB (1,391 words) - 04:40, 18 August 2017
  • * Merge danger in a crowd targeting fashion. * Very simple dynamic distance choosing.
    13 KB (1,709 words) - 08:57, 13 July 2011
  • ** Changed the way Portia rates different angles in the melee targeting. ** Fixed bug in the KdTree usage; some of the targeting code would prefer worse matches over better matches
    12 KB (1,798 words) - 23:02, 1 November 2009
  • package jab.targeting; import jab.Targeting;
    4 KB (476 words) - 10:29, 1 July 2010
  • | targeting = [[GuessFactor Targeting (traditional)|GuessFactor&nbsp;Targeting]] : It uses a variation of [[GuessFactor Targeting (traditional)|GuessFactor Targeting]] ported over from [[FloodMini]]. It segments its statistics on its oppone
    7 KB (1,224 words) - 04:40, 18 August 2017
  • | targeting = [[Multiple Choice]] [[Pattern Matcher]] (symbolic/string-based) A fairly simple [[Wave Surfing]], based off of [[BasicSurfer]], using [[Lateral Velocity|la
    2 KB (293 words) - 15:07, 5 September 2017
  • * Bullet hits now use actual bullet heading (surprisingly I'm so used to targeting that I didn't realize this was possible!) * Shortened orbit radius to make better use of Holden's targeting advantage
    4 KB (560 words) - 23:47, 5 September 2009
  • ** [[User:GrubbmGait|GrubbmGait]]'s deceptively simple bot [[GresSuffurd]] entered the top ten. ...]'s bot [[Nene]] reached 11th place, using only a mini-sized [[GuessFactor Targeting (traditional)|GF]] gun from 2004!
    2 KB (350 words) - 23:29, 29 September 2013
  • '''Targeting''' DC-based Guess Factors https://sites.google.com/site/robotrepository/theo.simple.Bones_1.0.jar?attredirects=0&d=1
    3 KB (564 words) - 22:20, 31 October 2016
  • * simple GuessFactor targeting. // GuessFactor targeting gun
    7 KB (636 words) - 10:29, 1 July 2010
  • ...[[TargetingChallenge2K6]]. I was quite amazed that what seemed like such a simple set of segments could yield such an excellent gun; and I think that was an [[Category:Targeting Implementations]]
    12 KB (1,406 words) - 22:52, 22 April 2009
  • ...nst opponents with weak movement or [[oldwiki:AntiMirrorSystem|anti-mirror targeting]]. /* This is a simple method of performing set front as back */
    4 KB (440 words) - 23:11, 28 August 2017
  • | targeting = [[Multiple Choice]] [[Pattern Matcher]] (symbolic/string based) ...-wall proximity. It also has an unsegmented buffer to help avoid all those simple guns.
    4 KB (559 words) - 01:00, 6 September 2017
  • | targeting = [[Dynamic Clustering|DC/GF]] : It uses a normal DC/GF gun. Very simple overall, it just has carefully tuned weights. This gun is identical to the
    3 KB (477 words) - 09:17, 14 September 2017
  • === Anti-Surfer targeting === === Simulated enemy targeting ===
    11 KB (1,723 words) - 19:55, 11 January 2024
  • * found even more bytes to spend by changing the targeting to a rate based variable * changed the targeting to score distance based
    21 KB (2,696 words) - 08:37, 10 September 2012
  • | targeting = [[Dynamic Clustering|DC/GF]] : It uses a normal DC/GF gun. Very simple overall, it just has carefully tuned weights.
    3 KB (459 words) - 09:17, 14 September 2017
  • *'''rev0084''' -- Got rid of simple targeters. 8 statistical GF guns. {{RumbleStatsDefault|link=http://darkca *'''rev0073''' -- Narrower kernel width on targeting histogram. Curve normalization fix on movement histogram.
    6 KB (964 words) - 00:27, 17 July 2012
  • | targeting = [[Dynamic Clustering]] :*'''[[PEZ]]''': [[Wall Smoothing/Implementations|Simple Iterative Wall Smoothing]]
    3 KB (477 words) - 07:43, 27 October 2017
  • ...trictions, the full stats have to be lost it may be possible to store the 'targeting answers' for use in the early rounds next time the opponent is met. -- [[ ...looks for the bot with the lowest battle number and removes that. It's a simple work-around for the problem but the best that can be done easily. -- [[Us
    6 KB (1,073 words) - 09:48, 22 May 2009
  • | targeting = [[Pattern Matching|Pattern&nbsp;Matching]] :* [[Rolling Averages]] - A simple, elegant concept from [[User:Paul Evans|Paul Evans]]. I also adopted a very
    3 KB (495 words) - 03:59, 14 April 2010
  • ...longest match we find during each add, making fetching the longest match a simple variable access. ...ation to find all match sizes of occurrences of B? Yes we can, and is very simple too. For all occurrences of B we have one of two cases:
    8 KB (1,404 words) - 10:31, 1 July 2010
  • | targeting = [[Dynamic Clustering]], using [[Guess Factor]]s ...a for the HOT, Linear and Circular predicted bullets, and basically does a simple form of CrowdTargetting to merge it's buffers into one.
    5 KB (665 words) - 07:23, 15 June 2009
  • ...orial is inspired by [[GuessFactor Targeting Tutorial|Kawigi's GuessFactor Targeting Tutorial]], which provides a very clear and concise description of how a ba ...ctors]] and [[Visit Count Stats]]) is very much the inverse of GuessFactor Targeting; the key difference is that there are a lot more minor details that need to
    24 KB (3,194 words) - 15:18, 7 April 2020
  • ...try my NanoKitty, it go and stuck in wall frequently, although it's linear targeting can't hit you! But I recommend you to release robot first and see it's perf Also keep in mind that the same targeting/movement will have big differences against different bots, so you should tr
    30 KB (4,702 words) - 10:27, 1 July 2010
  • | targeting = Unknown ...an opposing orbit around the center of the battlefield from it's opponent. Simple, but very effective against some bots.
    6 KB (1,006 words) - 14:47, 16 March 2024
  • | targeting = kdTree, Random, kdTree assisted random ...guns, and select the best hitting one. There are also HoT and random guns (simple and kd-tree range limiting) in the mix.
    3 KB (452 words) - 02:39, 23 January 2023
  • ...We should have a mix of bots that fight close & far, as well as a mix of targeting techniques. Reflecting the climate of the rumble should be the main goal i I think the challenger should run a rather simple GF gun(Raiko's, la normale?), I never knew 1.9 was the defacto(used from 1.
    33 KB (5,409 words) - 10:29, 1 July 2010
  • ..., so, has it already been done? I'm guessing there's some kind of circular targeting with a way to account for periodic direction changes, or just something bas ...ion to estimate it. Hard to say if this is truly useful, though, but with simple oscillators and the occasional true sine oscillator, maybe it would work.
    26 KB (4,386 words) - 10:28, 1 July 2010
  • * Now that I have all the thing re-written, I tested simple VCS and DC. ...the majority of the bots of the Rumble (those which doesn't have adaptive targeting systems), and probably it will do worse against the others.
    14 KB (2,195 words) - 15:39, 7 September 2017
  • ** New main gun with crowd targeting and anti aliasing. ** Same risk function for simple and non-simple targeters (although the distancing still changes).
    8 KB (1,047 words) - 10:12, 30 November 2009
  • You can estimate what is the missing scan when the impact occurred by a simple linear interpolation of both scans, or you can even binary search again to [[Category:Targeting]]
    7 KB (1,282 words) - 16:55, 3 November 2017
  • | targeting = [[Dynamic Clustering]] (GF) ...e the danger of moving to each of those. It surfs up to two waves. Against simple targeters it will only store in a [[Kd-tree]] the guessfactors where it was
    4 KB (585 words) - 16:31, 7 September 2017
  • ...ath of least resistance, this is where you'll notice it, but a semi-linear targeting will probably work for that first few seconds in the match. You'll be happier if you're targeting one bot and no bot is targeting you. You should be able to hit most of the bots you'd reasonably want to t
    26 KB (4,651 words) - 21:22, 9 August 2017
  • The bot's statistics against standard guess factor targeting bots looks something like this: ...nd perhaps implement a rudimentary firing strategy. There are also several simple things that the enemy can currently do to beat MoxieBot that I'd like to im
    4 KB (645 words) - 04:44, 18 August 2017
  • | targeting = Variable keylength [[Pattern Matcher]] The gun for Waylander was a result of seeing how simple it would be to add [[Pattern Matching|pattern matching]] to the [[oldwiki:C
    4 KB (542 words) - 17:03, 1 September 2017
  • Basically, I made a basic robot and followed the [[GuessFactor Targeting (traditional)|guess factor]] guide and the wave surfing guide and put those Alone, the guess factor targeting works
    17 KB (1,813 words) - 10:22, 1 July 2010
  • Any state can be represented as a point in a n-dimensional space. A simple representation of an enemy robot's state might consist of 2 dimensions: vel ...d list entry associated with it, and use [[Play_It_Forward|play-it-forward targeting]] to aim our gun at the predicted position of the enemy.
    4 KB (638 words) - 18:54, 4 October 2013
  • ...ics were behind the development: adaptive yet accurate prediction of enemy targeting, and being able to do so quickly. ...in order to keep the stats system highly adaptable to changes in the enemy targeting.
    23 KB (3,831 words) - 23:31, 28 August 2017
  • ...ttle on the subject of creating a flat profile ''regardless of the enemy's targeting method'' please? I'm close to going really nuts here. -- [[User:PEZ|PEZ]] ...for other opponents and future opponents. My movement adaption is pretty simple - but rather than just giving you the answer I'll make you work for it with
    8 KB (1,447 words) - 07:30, 21 August 2017
  • ** Removed "close in for kill" and "stay close to simple targeters" from distancing behaviors. ** Comes preloaded with targeting data on 140 opponents. Wicked!
    8 KB (997 words) - 04:38, 11 August 2017
  • ** Very simple and messy virtual gun *** Very simple surf tree
    13 KB (1,685 words) - 07:02, 19 January 2023
  • In addition, a simple but effective algorithm is the following trigonometric approach (without ta [[Category:Simple Targeting Strategies]]
    10 KB (1,425 words) - 05:46, 17 April 2011
  • /* This is a simple method of performing set front as back */ ...e absBearing = e.getBearingRadians() + getHeadingRadians();//For radar and targeting
    9 KB (1,037 words) - 20:11, 11 August 2017
  • ** [[WaveSurfingChallengeBotA|Head-On Targeting]] ** [[WaveSurfingChallengeBotB|Linear Targeting]]
    45 KB (7,402 words) - 10:29, 1 July 2010
  • | targeting = [[SymbolicPatternMatching]] //Movement: Stop and Go, if it fails, simple random movement
    11 KB (1,347 words) - 04:51, 18 August 2017
  • The new thing is that this targeting method basically zooms in (more PatternMatching) or out (more StatisticalTa ...erving memoryspace for every zoom level whether it is used or not. I use a simple (6 dimensional) array for that. The drawback of this is that memory is rese
    23 KB (4,020 words) - 19:15, 1 April 2011
  • ...o account the relative height of the graph peak in an attempt to get its [[Targeting Challenge (original)/Results/Fast Learning|Fast Learning]] score above 85%. Okay. I've been working the past few days straight in the [[Targeting Laboratory]] trying to get Fractal's gun up to speed. I rewrote its binning
    27 KB (4,777 words) - 04:14, 14 August 2009
  • ...e pick the one that is within a bot width of the most other angles. Pretty simple! There are lots of other kernel density estimators; a good list is [http:// ...urned would be relative to the angle directly towards the enemy ([[Head-On Targeting]]), and would need to be adjusted for the enemy's direction as well (multip
    14 KB (2,154 words) - 17:24, 22 November 2013
  • | targeting = [[Guess Factor]] * Ram - if all else fails, I can be a simple RAM bot :)
    6 KB (1,038 words) - 06:36, 24 August 2017
  • I would like to use this page to discuss potential segments for use in targeting. If you have the time and inclination to share how about letting us know wh * Distance: Simple range to the target at shot time. Almost always divided by some constant to
    9 KB (1,398 words) - 14:24, 1 March 2024
  • ...ction. It then finds the 20 (ATM) most similar scans from the last 3000 (a simple subtraction), and computes the firing angles that would have hit the enemy' I've always been a fan of Tron. Simple movement, yet hard to hit. Excellent in melee and pretty good at 1-on-1 to
    12 KB (2,137 words) - 22:29, 7 September 2017
  • come along with simple implementations :) An simple example of a regular Plugin is the MovementArray in rc.yoda.plugin, If you
    11 KB (1,864 words) - 08:46, 27 September 2017
  • * Change weights in movement attributes to better dodge simple guns ...y location/velocity/headings so that I have a better idea of what they are targeting, so I know where and how they will shoot better. This shouldn't change 1v1
    20 KB (2,947 words) - 23:39, 8 March 2019
  • ...avity bullet dodging", as it assumes opponents are using head-on or linear targeting, which likely causes worse performance against opponents using guess factor ...previously go to the division of least danger. I've found this to be too simple in practice. I've now changed it so it separately looks clockwise and coun
    87 KB (13,647 words) - 17:55, 8 February 2013
  • ...ics for different "situations". Check the MakoHT/Code for a very brute and simple way of doing this. MakoHT (and pre-1.4.2 versions of Mako) uses three segme ...on't tell you which gun is which, but the first one (number 0) is a direct-targeting gun and the fifth (number 4) is the pattern matcher.
    24 KB (4,281 words) - 10:31, 1 July 2010
  • ** Trying without the targeting bug om 1.9.7 ** Targeting bug fix of 1.9.7.
    17 KB (2,462 words) - 21:35, 29 May 2009
  • ...egmenter''' interface. There is also an '''AbstractSegmenter''' class for simple segmenters that operate on values within a fixed range. Specifically for targeting opponents who use a mirroring drive strategy. Must be used in combination
    28 KB (4,139 words) - 19:01, 16 April 2017
  • * Bug with using outdated position fixed in TSes, future bullet creation & simple BOs calculation. But fixing this bug in movement decrease performance becau * avoid of filtering out all entries in targeting added
    31 KB (3,978 words) - 10:57, 6 July 2012
  • | targeting = [[GuessFactor Targeting|GF]] / [[Linear_Targeting|Linear]] / [[Circular_Targeting|Circular]] / Anti ...against:''' Generally a good performer; probably most notable for having simple yet effective anti-mirroring capabilities.
    50 KB (7,463 words) - 01:32, 9 April 2017
  • ...PL throne. We have surfers in the [[Targeting Challenge 2K6|TC2K6]] and [[Targeting Challenge 2K7|TC2K7]], but this would be an opportunity to update and expan ...right reference bots and accepting the CPU cost. Benchmarking Anti-Surfer Targeting takes time, that's life. =) --[[User:Voidious|Voidious]] 15:46, 10 July 200
    55 KB (8,332 words) - 16:27, 4 August 2009
  • ...s to attack angle control code; replacing many-branched if statements with simple formulas. ...buffers for bullet hits (negatively weighted) and (traditional) wave based targeting data.
    41 KB (6,118 words) - 20:53, 20 May 2009
  • ...e flattener is toggled if the robot dies in round 4 or later. (This overly-simple heuristic will probably be replaced in the next version.) ** Adding a time dimension to the movement and gun to deal with adaptive targeting and movement, respectively.
    19 KB (2,889 words) - 07:07, 26 October 2009
  • ...r guns in a VG array. I think RollingAverages are probably much better for simple targeters, since you may want to change on the fly for different situations Now I have added a "stabilizor" to my VG array. It's quite simple. I just measure the "real" performance of the guns when they are in operati
    43 KB (7,787 words) - 09:48, 22 May 2009
  • ...creasing the probability of a future JVM surprise, imo. I just made a very simple linked list, here is an example: You need to save a history of every enemy ...inkedList is much slower than should be expected even if you use it like a simple linked list (never by index, always iterating). The best (fastest) solution
    24 KB (3,998 words) - 10:21, 1 July 2010
  • ...moothing, etc. But IRONICALLY that every change I made helps a lot against simple guns, close range fighters, top guns which I've been already doing well (no ** Experimental version — no threshold for simple guns
    38 KB (5,304 words) - 06:59, 19 January 2023
  • ...vement|move]], turn, scan robots with their [[Radar]], aim their gun and [[Targeting|fire bullets]], and get information about the world around them. See the [h ...> 2 means the bot hit a wall (or another bot). A deceleration <= 2 may be simple a bot hitting the brakes, or hitting a wall at velocity = 2, but since hitt
    23 KB (3,748 words) - 11:40, 25 October 2020
  • ** Simplified simple surf stats, added/tweaked some decaying surf stats. ** Added an [[Anti-Surfer Targeting|Anti-Surfer]] gun (and [[Virtual Guns]] system).
    109 KB (14,476 words) - 04:38, 19 August 2017
  • ...random gun to the Virtual Gun - uses precise predicted MEA to cut down on targeting area, and the VG takes the probability of each shot into account given the * Clean up the bullet shadow nested-if-else into two simple if-else statements - no functional change, although the new code will proba
    71 KB (10,919 words) - 15:07, 3 October 2018