better-modernized-combat / better-modernized-combat/bmod-client
Implement Proper Pilot AI for Non-Fighter NPC Ships
- Dominant language
- Lua
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
At present we do not have dedicated AI for non-fighter ships. Previously we were using vanilla values for most of these, but it wasn't optimal and didn't make for a fun or interesting experience engaging them. We need specific AI for the following ships:
- [ ] Armored Transport
- [ ] Transport
- [ ] Lazrius-Class Frigate
- [ ] Rhino
- [ ] Independence
- [ ] Repair Ship
- [ ] Lifter
Some of these, particularly the Lifter and Repair ship, can be fairly rudimentary, as they should generally only be fleeing from combat and rarely in hostile scenarios. For transports and Rhinos particularly though, we need to think about setting these up to defensively fly and allow escorts to make the most of supporting fire.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the existing vanilla AI values for the seven listed ship types and identify the entry points used to assign ship behavior. Define distinct defensive or fleeing behavior for each ship, with especially rudimentary fleeing for the Lifter and Repair Ship. Done means all seven ships have dedicated AI that supports the intended escort and combat experience.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- lua
- Domain
- ai, game-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 28/100