branchrust_reboot/main/naval_update/scientist_boat_aicancel

171 Commits over 122 Days - 0.06cph!

4 Months Ago
naval_update -> scientist_boat_ai
4 Months Ago
naval_update -> scientist_boat_ai
4 Months Ago
Much better avoidance results - higher speed in general
4 Months Ago
manifest
4 Months Ago
Desired gas pedal now goes through a processing layer to stop values that would intentionally crash us into obstacles
4 Months Ago
naval_update -> scientist_boat_ai
4 Months Ago
naval_update -> scientist_boat_ai
5 Months Ago
Test scene changes
5 Months Ago
Can drive in between obstacles better Left side preference seems to be the way to go Increase distance awareness
5 Months Ago
Better avoidance model Rather than appending left,right,left,right directions append all left centre then right When picking an avoidance direction attempt to pick a side that that containues with the ongoing steer, eg pick a left side if currently going left Flip steering direction (was steering left when meant to be right)
5 Months Ago
Very simple, half working obstacle avoidance
5 Months Ago
Add classic boat wandering state
5 Months Ago
naval_update -> scientist_boat_ai
5 Months Ago
Calculate a bunch of ray directions in the bow and stern of the boat Gives us some directions for steering behaviour
5 Months Ago
naval_update -> scientist_boat_ai
5 Months Ago
bow and stern points
5 Months Ago
AI always ensures boat has enough fuel
5 Months Ago
AI makes sure the boat is started Ensure State data gets a reference to the MotorRowboat, not the BaseVehicle
5 Months Ago
Huge cleanup of Vehicle AI architecture Test idle state Setup BoatAI as an ent Prefab warmup
5 Months Ago
More implementation cleanup Boat AI object BaseEntity which will be toggled on/off depending on if there are any NPCs on the RHIB Injects steering and gas pedal into the BaseBoat class
5 Months Ago
Ensure the correct detla time is caclulated for between each ai update Flesh out the AI Input provided interface with some OnAdd and OnRemove methods BaseBoat injects steering and gas pedal into the AI's tick method