Difference between revisions of "AFlatNatural"
Jump to navigation
Jump to search
m (moved AFlatNaturalDeBroglie to AFlatNatural: Accidentally left old words in page title link!) |
m (Mentioned fun paint()) |
||
Line 16: | Line 16: | ||
; 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? |
Revision as of 17:27, 19 June 2012
A Flat Natural | |
Author(s) | Tkiesel |
Extends | AdvancedRobot |
Targeting | a virtual guns array of simple targeters |
Movement | Oscillator Movement |
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?
- Unknown. Probably not very.
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.