Commit Graph

49 Commits (0c7d69d6323b45d7e2997ff77158ca7212afb622)

Author SHA1 Message Date
Daniel Lovell 0c7d69d632 IADS split out from SimManager
IADS handles the threattable and assigning targets
IADS now implements batched threat assignments
2024-10-01 19:10:47 -07:00
Daniel Lovell 2d97112e51 Remove debug LogWarning from SimManager 2024-09-30 11:47:09 -07:00
Daniel Lovell 1dcaf2d245 Add CI tests in test.yaml, rename assemblies 2024-09-30 00:19:46 -07:00
Daniel Lovell f701e34863 Fix missing assemblies, add ifdef for UNITY_EDITOR
Editor scripts require ifdef UNITY_EDITOR so as to not be compiled
2024-09-29 23:45:59 -07:00
Daniel Lovell e15b70fafc Assignment system overhaul to fix many bugs 2024-09-29 23:18:40 -07:00
Titan Yuan f15ab47842 Calculate lift-induced drag from gravity 2024-09-27 10:50:50 -07:00
Daniel Lovell 5d7590f297 Write telemetry to persistentDataPath 2024-09-25 19:37:03 -07:00
Daniel Lovell 0933bb4e97 Fix render graph deprecation warning, add chmod to deployment Action 2024-09-25 19:07:30 -07:00
Daniel Lovell 33b4deec0c Use WebRequests to get StreamingAssets files 2024-09-25 18:59:22 -07:00
Daniel Lovell c0b95b2fa7 MacOS attempted fix with file:// prefix 2024-09-25 18:35:00 -07:00
Daniel Lovell a829a05264 Bump to Unity 6000.0.20f1 (preview) 2024-09-25 17:51:44 -07:00
Daniel Lovell 101ff476f0 Tweaks to improve visuals 2024-09-25 11:31:51 -07:00
Daniel Lovell c6e9fe04db One more iteration on the readme gif 2024-09-24 22:40:45 -07:00
Daniel Lovell ab58a7dfc1 Add GIF, tune autoplay parameters 2024-09-24 22:01:15 -07:00
Daniel Lovell 523d97ec85 "target_type" -> "threat_type", truncate sim config JSON 2024-09-24 20:04:27 -07:00
Daniel Lovell a29efbb4ca Refactor "Missile" -> "Interceptor" 2024-09-24 19:59:25 -07:00
Daniel Lovell bbb2dba1ed Continued Target -> Threat refactor 2024-09-24 19:38:17 -07:00
Daniel Lovell 17af733afb Refactor "Target" -> "Threat" 2024-09-24 19:24:50 -07:00
Titan Yuan 4293bfec94 Add serialized fields for instantaneous velocity and acceleration 2024-09-24 18:28:15 -07:00
Daniel Lovell ded726be64 Add documentation 2024-09-24 17:34:30 -07:00
Daniel Lovell e62ed34371 Better input and UI control, low FOV render 2024-09-24 17:05:33 -07:00
Daniel Lovell 2d56273d5a Load static configs from JSON, export build setup 2024-09-24 13:59:21 -07:00
Daniel Lovell 6a8d66d589 Manager GameObjects into prefabs 2024-09-24 08:23:45 -07:00
Daniel Lovell dca1d97430 Rework of SimulationConfig to load JSON from StreamingAssets\Configs 2024-09-24 00:22:43 -07:00
Daniel Lovell 0c72da4bb7 Merge branch 'input-manager-refactor' 2024-09-23 22:00:37 -07:00
Daniel Lovell aab46e4d39 Completed InputManager refactor
Separate InputManager from CameraController
InputManager is one, consolidated input handling object
CameraController provides an interface for keystrokes & mouse movements detected/handled by InputManager
2024-09-23 22:00:18 -07:00
Daniel Lovell 3b64fc9f2b Commit further WIP refactor 2024-09-23 12:28:45 -07:00
Titan Yuan 7330102735 Fix lift-induced drag calculation 2024-09-16 22:47:40 -07:00
Daniel Lovell 16f663ec78 Work in progress refactor of InputManager, added UI structure 2024-09-16 09:15:45 -07:00
Daniel Lovell cfd5653620 Added orbit camera controller for game view
Play/pause toggled with SPACE
navigate camera with mouse and WASD (forward/right) + EQ (up)
2024-09-15 21:26:31 -07:00
Daniel Lovell bee353503e Fix bug in visualize_telemetry 2024-09-14 15:37:45 -07:00
Daniel Lovell e583b2c126 Fix dep. warning in visualize_telemetry, add legend 2024-09-14 15:22:56 -07:00
Daniel Lovell d152c8a559 Added telemetry monitoring and sample visualization Python script 2024-09-14 15:00:35 -07:00
Daniel Lovell 37c3e1c0a9 Fix horrible sensor frequency in SimConfigHydra70 2024-09-14 11:46:10 -07:00
Daniel Lovell fc79f08313 Lower Micromissile navigation gain 2024-09-14 11:45:50 -07:00
Daniel Lovell 218e1165fa Larger Target & Missile models for viewing purposes
No change in collider size or anything behaviorally
2024-09-14 11:41:43 -07:00
Daniel Lovell 6149d8c783 Document SimManager, fix bug in RestartSimulation causing crash 2024-09-14 11:40:58 -07:00
Titan Yuan 9be43821ef Format all files 2024-09-13 22:45:25 -07:00
Daniel Lovell 25e6568023 Fixed to target assignment, 3 salvo hydra70 config 2024-09-12 23:58:47 -07:00
Titan Yuan 488ddaa836 Update the sensor at its sensing frequency 2024-09-12 22:57:16 -07:00
Titan Yuan ead655695e Fix compensating acceleration input for gravity 2024-09-12 22:38:44 -07:00
Titan Yuan 23de73662c Fix drag acceleration calculation 2024-09-12 22:34:34 -07:00
Daniel Lovell d0ef6c3fc4 WIP IADS and Vessel structure 2024-09-12 20:06:47 -07:00
Titan Yuan 10bdd5db16 Use defined gravity constant 2024-09-12 20:04:44 -07:00
Daniel Lovell 4acc2fd32c Clustering working 2024-09-12 15:44:55 -07:00
Daniel Lovell e42f9e094c Axis labels 2024-09-12 12:20:45 -07:00
Daniel Lovell 2bc8af1ff3 Rendering and environment improvements 2024-09-12 11:39:23 -07:00
Daniel Lovell 742da94fe9 Reorganization and many improvements of rendering 2024-09-12 10:36:45 -07:00
Daniel Lovell 76b6037ce8 Initial commit of unity project 2024-09-12 00:17:21 -07:00