Difference between revisions of "User:Enamel 32"
Jump to navigation
Jump to search
| Line 7: | Line 7: | ||
Milestone 1 | Milestone 1 | ||
| − | * Heavily decoupled code base | + | * Heavily decoupled code base |
| + | ** Interface-base implementation | ||
| + | ** Uses messaging between components | ||
* 1v1 Only | * 1v1 Only | ||
* Anti-gravity shrapnel dodging | * Anti-gravity shrapnel dodging | ||
| Line 13: | Line 15: | ||
Milestone 2 | Milestone 2 | ||
| − | * | + | * State machine controlled movement and targeting |
| + | ** Multi-mode, but strictly upgrades in sophistication | ||
| + | ** Incorporate special "escape" cases like anti-ramming | ||
| + | * Virtual bullets | ||
* Wave surfing | * Wave surfing | ||
* Dynamic clustering targeting | * Dynamic clustering targeting | ||
Milestone 3 | Milestone 3 | ||
| + | * Implement ITeamRobot | ||
| + | ** Reuses messaging system | ||
| + | * Team-specific coordinated actions | ||
| + | * Bullet shadows, bomb sheltering | ||
| + | |||
| + | Milestone 4 | ||
* Melee battle support | * Melee battle support | ||
| − | * | + | * Melee-specific movement and targeting styles |
| − | * | + | |
| + | Milestone 5 | ||
| + | * Pre-trained movement classification | ||
| + | * Anti-surfing neural net | ||
Revision as of 03:54, 8 August 2018
I'm a software engineer based in the US, doing .NET development focusing in performance optimization, particularly when large amounts of data are involved. When I don't get enough problem solving in my day job, I turn to other projects like Robocode. I've started many bots over the years but have yet to finish or release one. Maybe having a user page will help force me? Time will tell.
Works in Progress
Omni
Milestone 1
- Heavily decoupled code base
- Interface-base implementation
- Uses messaging between components
- 1v1 Only
- Anti-gravity shrapnel dodging
- Circular, linear, HOT targeting
Milestone 2
- State machine controlled movement and targeting
- Multi-mode, but strictly upgrades in sophistication
- Incorporate special "escape" cases like anti-ramming
- Virtual bullets
- Wave surfing
- Dynamic clustering targeting
Milestone 3
- Implement ITeamRobot
- Reuses messaging system
- Team-specific coordinated actions
- Bullet shadows, bomb sheltering
Milestone 4
- Melee battle support
- Melee-specific movement and targeting styles
Milestone 5
- Pre-trained movement classification
- Anti-surfing neural net