Monk
Jump to navigation
Jump to search
| Monk | |
| Author(s) | Rsalesc |
| Extends | BackAsFrontRobot2 |
| Targeting | Dynamic Clustering (PIF) |
| Movement | Minimum Risk Movement |
| Released | September 2017 |
| Current Rating | - |
| Current Version | 0.3.6 |
| Code License | closed |
| Download | |
Sub-Pages: Version History
Background Information
- What's special about it?
- Nothing, it just has a very weird risk function.
- How competitive is it?
- Once got #10 in MeleeRumble.
Strategy
- How does it move?
- It uses a very simple Minimum Risk Movement combined with a very weird risk function. If you watch it, it will just run all over the field hitting the walls, but meanwhile it will do a lot of damage with it's strong gun and somehow it will get a reasonable amount of survival points as well. When getOthers() == 1, it surfs like Knight.
- How does it fire?
- It uses an implementation of Shadow swarm targeting combined with a very simple but quite-powerful-on-melee Play-It Forward gun, falling back to a one-on-one Virtual Gun array when getOthers() == 1.
- How does the melee strategy differ from One-on-one strategy?
- In one-on-one it will switch to a specific Virtual Gun array and to Wave Surfing movement.
- How does it select a target to attack/avoid in melee?
- It doesn't.
- What does it save between rounds and matches?
- Trees, virtual gun scores and stats about the match between rounds and nothing between matches.
Additional Information
- Where did you get the name?
- Knight seemed like a good name for a one-on-one bot, and I needed something along those lines to a melee robot. Monk was my choice. Nothing special about it.
- Can I use your code?
- It's closed.
- What's next for your robot?
- Make the risk function actually work.
- Add linear and/or HOT avoidance.
- Improve gunning.
- What other robot(s) is it based on?
- It is based on Knight and RoborioPorradeiro (my non-serious melee entry).