Functionality needed: - Shooting basic projectiles and health systems - Killboards / players online UI - Implement bot behaviours - Need to make some dynamic behaviour switching - Stage 1: Basic movement and target locking - Default for bots is to be on patrol - If a player or cargo ship is in range, pursue - If a structure is in range and currently pursuing, break off pursuit and return to patrol location and pattern - Players and bots have their own target lock mechanics - Stage 2: Combat - If a player or structure attacks the bot, it flees for a few seconds and then doubles back to attack - If the player is in range, it will resume the fight - If the player has left the area, it will return to it's patrol - Behaviour probably needs to be part of the game/ folder so it can be on the server Out of scope: - Implement Pirate aircraft and aircraft selection screens - Missions and objectives Acceptance Criteria: - [x] Bots move around the map using automatic pathfinding - [x] Player can target lock bots - [x] Mini map - [x] Bots change behaviour based on others in proximity - [x] Players and bots can shoot at, damage and destroy each other
Activity
[-]Feature: Basic gameplay[/-][+]v6 Basic gameplay[/+][-]v6 Basic gameplay[/-][+]Basic gameplay features[/+]#32
#32 - Refactoring main script file, created additional helpers
#32 - Working on debugging mode, fixed fast mode
#32
#32
#32 - Implementing aliases and absolute paths for code imports
#32 - Fixing camera position when debug is switched off
#32 - Implementing fast mode file
171 remaining items
#32 - Fixing ship rotation
#32 - Hiding scanner marker on death and restoring when respawned
#32 - Adding in-game help screen and disabling multiplayer button
#32 - Updating help text and adding v7 todo
#32 - Code standards
#32 - Comments
#32 - Disabling object actors when game isn't active
#32 - Conforming animate hook comments
#32 - Addings comments to new class
#32 - Improving missile cleanup and adding better aircraft explosion …
#32 - Refining explosion timing
Merge pull request #56 from OpenStudiosCo/feature/32-combat
Updating site with v6 #32 combat