https://github.com/g-otn/robocode-reimu
A simple Robocode MegaBot AdvancedRobot for melee and 1v1
https://github.com/g-otn/robocode-reimu
robocode robocode-advancedrobot robocode-megabot
Last synced: 2 months ago
JSON representation
A simple Robocode MegaBot AdvancedRobot for melee and 1v1
- Host: GitHub
- URL: https://github.com/g-otn/robocode-reimu
- Owner: g-otn
- License: mit
- Created: 2019-06-17T19:59:13.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2020-06-19T09:50:35.000Z (about 6 years ago)
- Last Synced: 2025-03-13T23:49:06.284Z (over 1 year ago)
- Topics: robocode, robocode-advancedrobot, robocode-megabot
- Language: Java
- Homepage:
- Size: 33.2 KB
- Stars: 1
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# robocode-reimu
A simple Robocode MegaBot AdvancedRobot for meelee and 1v1.
It was created by the "Alpha" team for the [6th Robotica Paula Souza's Robocode championship](http://www.robotica.cpscetec.com.br/eventos.php?pag=2018) (2018, click on "6º Robocode") and finished in 2nd place.
[Check out its battles](https://goo.gl/bB79ZQ) (look for the videos with "Fatec108" on the title).
The name "Reimu" is a reference of the main character of the Touhou Project game series Reimu, who dodges bullets in the game.
***Veja este README.md em [Português brasileiro](https://github.com/g-otn/robocode-reimu/blob/master/README.pt-BR.md).***
## Main strategy
While doing a spiral-like movement towards the target, it monitors the target's energy to check if it shot.
If a shot is detected, it changes the rotation direction. This dodges most robots with Head-On and Linear targeting.
## Other Features
- One on One Radar
- Linear Targeting (slightly modified for small turns for small distances)
- Target change based on being hit, bullet hit, distance and health
- Bullet power change based on distance and own health
- Wall anti-collision (broken)
Demo of Reimu changing targets by choosing lowest health when acidentally ramming and when shot.
## Download .jar
See [Releases](https://github.com/g-otn/robocode-reimu/releases).