Difference between revisions of "AFlatNatural"
Jump to navigation
Jump to search
(page creation.) |
(Ranking update.) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
| movement = [[Oscillator Movement]] | | movement = [[Oscillator Movement]] | ||
| current_version = 1.0 | | current_version = 1.0 | ||
+ | | best_rating = [[RumbleArchives:RoboRumble 20120709|413]] | ||
| license = public domain | | license = public domain | ||
}} | }} | ||
Line 16: | Line 17: | ||
; What's special about it? | ; What's special about it? | ||
: It's a nostalgic bot for me. I used A Flat as a challenge for programming students in their own Rumble. It was open sourced to the students, and I commented heavily, so comments make up about half of the total line count of the code. Later on, I worked with two advanced students on virtual guns, and added that targeting to old A Flat. | : It's a nostalgic bot for me. I used A Flat as a challenge for programming students in their own Rumble. It was open sourced to the students, and I commented heavily, so comments make up about half of the total line count of the code. Later on, I worked with two advanced students on virtual guns, and added that targeting to old A Flat. | ||
+ | |||
+ | : Oh, and if you enable paint, you can see it spewing out 26 virtual bullets per tick at its opponent, with (most) of the guns getting their own unique color. It's a fun visual. | ||
; How competitive is it? | ; How competitive is it? | ||
− | : | + | : It's in the low 400s in RoboRumble. Middle of the pack-ish. |
== Strategy == | == Strategy == |
Latest revision as of 18:09, 23 August 2012
A Flat Natural | |
Author(s) | Tkiesel |
Extends | AdvancedRobot |
Targeting | a virtual guns array of simple targeters |
Movement | Oscillator Movement |
Best Rating | 413 |
Current Version | 1.0 |
Code License | public domain |
Background Information
- Where did you get the name?
- My first Advanced Robot ever was given a musical name, A Flat. When I tacked on virtual guns, I just extended the metaphor.
- What's special about it?
- It's a nostalgic bot for me. I used A Flat as a challenge for programming students in their own Rumble. It was open sourced to the students, and I commented heavily, so comments make up about half of the total line count of the code. Later on, I worked with two advanced students on virtual guns, and added that targeting to old A Flat.
- Oh, and if you enable paint, you can see it spewing out 26 virtual bullets per tick at its opponent, with (most) of the guns getting their own unique color. It's a fun visual.
- How competitive is it?
- It's in the low 400s in RoboRumble. Middle of the pack-ish.
Strategy
- How does it move?
- Oscillator Movement. The method in question is literally titled wiggle().
- How does it fire?
- A virtual guns array of 26 simple targeters of various kinds. The stats for each gun are segmented in several dimensions via a VCS system, and the gun with the highest expected point yield is chosen.
- What does it save between rounds and matches?
- Nothing between matches. Between rounds all targeting data is saved.
Additional Information
- Can I use your code?
- Sure. This bot is entirely Public Domain now.
- What's next for your robot?
- Nothing. This bot is left for posterity now.
- Does it have any White Whales?
- Nahhhh.
- What other robot(s) is it based on?
- None.