Difference between revisions of "Monk"
Jump to navigation
Jump to search
(Created page with "{{Infobox Robot | name = Monk | author = Rsalesc | extends = BackAsFrontRobot2 | targeting = Dynamic Clustering (PIF) | ...") |
|||
(One intermediate revision by the same user not shown) | |||
Line 7: | Line 7: | ||
| released = September 2017 | | released = September 2017 | ||
| rating = - | | rating = - | ||
− | | current_version = 0. | + | | current_version = 0.3.6 |
| license = closed | | license = closed | ||
| download_link = https://drive.google.com/open?id=0B8rRBZwgQ8LqN2F3dEF5NTB4UEE | | download_link = https://drive.google.com/open?id=0B8rRBZwgQ8LqN2F3dEF5NTB4UEE | ||
Line 18: | Line 18: | ||
[[/VersionHistory | Version History]] | [[/VersionHistory | 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 [[Movement|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). | ||
+ | |||
+ | __NOTOC__ __NOEDITSECTION__ |
Latest revision as of 18:27, 10 October 2017
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).