|
|
50eafcf808
|
Add tqdm dependency for progress tracking
|
2025-11-08 23:32:52 -06:00 |
|
|
|
3a9545bb3b
|
Update .gitignore to include ruff_cache and simulation_output directories
|
2025-11-08 23:32:32 -06:00 |
|
|
|
b442fbc0f2
|
Add command-line arguments for data collection options
|
2025-11-08 23:23:44 -06:00 |
|
|
|
0ce010a12d
|
Add progress bar for simulation tracking and file writing
|
2025-11-08 23:15:24 -06:00 |
|
|
|
b7e4c96188
|
Refine tree widget event handling and hover state management
|
2025-11-08 22:56:45 -06:00 |
|
|
|
7af12f7035
|
Fixed inconsistent indentation on treeview
|
2025-11-08 22:21:33 -06:00 |
|
|
|
b65474ed2a
|
Enhance HUD interaction and performance by refining tree selection logic, improving mouse event handling, and updating dependencies
Build Simulation and Test / Run All Tests (push) Failing after 14m56s
|
2025-11-08 22:11:03 -06:00 |
|
|
|
e94e51f4a9
|
Add scripts for converting and plotting metrics from JSON to CSV
|
2025-11-08 22:09:08 -06:00 |
|
|
|
d90240391c
|
Implement tree widget for hierarchical entity inspection in HUD
|
2025-11-08 21:05:48 -06:00 |
|
|
|
849a39a528
|
Update layout immediately when adjusting properties panel width
|
2025-11-08 20:17:37 -06:00 |
|
|
|
6d5ea1ae10
|
Refactor HUD action handling and improve input callback setup
|
2025-11-08 20:17:33 -06:00 |
|
|
|
36d13a53a0
|
Enable inspector panel and improve viewport resizing handling in HUD
Build Simulation and Test / Run All Tests (push) Failing after 3m33s
|
2025-11-08 20:00:11 -06:00 |
|
|
|
fa808e691a
|
Add system dependencies installation to run_tests.yml
Build Simulation and Test / Run All Tests (push) Failing after 8m18s
|
2025-11-08 19:48:01 -06:00 |
|
|
|
2daf5f7b19
|
Add unit tests for configuration and core simulation components
Build Simulation and Test / Run All Tests (push) Failing after 1m46s
|
2025-11-08 19:45:35 -06:00 |
|
|
|
3a34759094
|
Add core simulation components and configuration classes
Build Simulation and Test / Run All Tests (push) Failing after 8m17s
Major rewrite.
|
2025-11-08 19:17:40 -06:00 |
|
|
|
dc2f6d5fc4
|
Add profiling for simulation ticks and include snakeviz as a development dependency
|
2025-11-05 15:56:20 -06:00 |
|
|
|
b9027ab935
|
Add time complexity annotations to methods in world.py
Build Simulation and Test / Run All Tests (push) Successful in 1m2s
|
2025-06-25 01:31:21 -05:00 |
|
|
|
b775813cbd
|
adjust food benefit
Build Simulation and Test / Run All Tests (push) Successful in 1m3s
|
2025-06-25 00:46:10 -05:00 |
|
|
|
bce07db40e
|
adjust mutation rate
Build Simulation and Test / Run All Tests (push) Successful in 1m7s
|
2025-06-25 00:34:21 -05:00 |
|
|
|
0d95e85d83
|
remove debug print
|
2025-06-25 00:32:20 -05:00 |
|
|
|
22406420c2
|
adjust pt 2
Build Simulation and Test / Run All Tests (push) Successful in 1m5s
|
2025-06-25 00:31:36 -05:00 |
|
|
|
31c3244b5a
|
Adjust energy cost calculation in movement and increase initial cell count in simulation
|
2025-06-25 00:31:05 -05:00 |
|
|
|
8bb5c3edfc
|
Adjust grid dimensions and refine cell mutation parameters for improved simulation behavior
Build Simulation and Test / Run All Tests (push) Successful in 1m5s
|
2025-06-25 00:30:05 -05:00 |
|
|
|
4e90ecb885
|
Refine simulation tick handling to ensure consistent timing and update HUD rendering
Build Simulation and Test / Run All Tests (push) Successful in 1m11s
|
2025-06-25 00:19:22 -05:00 |
|
|
|
8bb669d6b2
|
Add cell count display to sprint debug info in HUD
|
2025-06-25 00:11:28 -05:00 |
|
|
|
d0f01c0a48
|
Prevent event queue overflow by pumping pygame events during simulation ticks
Build Simulation and Test / Run All Tests (push) Successful in 1m5s
|
2025-06-25 00:09:23 -05:00 |
|
|
|
15bc179410
|
Update grid dimensions and adjust energy cost calculation in movement
Build Simulation and Test / Run All Tests (push) Failing after 2m14s
|
2025-06-25 00:05:28 -05:00 |
|
|
|
f74aa1f633
|
Enhance Physics class with detailed docstrings for initialization and movement methods
|
2025-06-24 23:56:37 -05:00 |
|
|
|
dee0eaa9f9
|
moved physics into its own class in physics.py
Build Simulation and Test / Run All Tests (push) Successful in 1m8s
|
2025-06-24 11:08:52 -05:00 |
|
|
|
7289543f6a
|
moved physics into its own class in physics.py
Build Simulation and Test / Run All Tests (push) Successful in 2m56s
|
2025-06-24 02:00:54 -05:00 |
|
|
|
8f17498b88
|
Add headless simulation benchmarking and tests for determinism
Build Simulation and Test / Run All Tests (push) Successful in 2m53s
|
2025-06-21 18:36:02 -05:00 |
|
|
|
f56192ab8f
|
Add HUD splitter rendering to simulation engine
Build Simulation and Test / Run All Tests (push) Failing after 2m42s
|
2025-06-19 16:58:21 -05:00 |
|
|
|
4a4f7a75c5
|
Merge branch 'master' of https://git.apisb.me/Thaen/DynamicAbstractionSystem
Build Simulation and Test / Run All Tests (push) Has been cancelled
# Conflicts:
# core/simulation_engine.py
# ui/hud.py
|
2025-06-19 16:57:43 -05:00 |
|
|
|
6f9e1e84f0
|
Refactor HUD to support dynamic panel resizing and improve layout management
|
2025-06-19 16:52:38 -05:00 |
|
|
|
d5d44c5d14
|
Refactor HUD and renderer to support dynamic screen resizing and update input handling for simulation view
|
2025-06-19 14:45:15 -05:00 |
|
|
|
8c8d8f7925
|
Add cell count display to sprint debug info and adjust energy cost calculation
Build Simulation and Test / Run All Tests (push) Failing after 40s
|
2025-06-18 18:37:11 -05:00 |
|
|
|
2b1b348cb1
|
Refactor HUD initialization to accept UI manager and update simulation engine for dynamic screen sizing
|
2025-06-18 17:44:54 -05:00 |
|
|
|
ff43022b3a
|
Update screen dimensions and integrate pygame_gui for HUD management
Build Simulation and Test / Run All Tests (push) Failing after 45s
|
2025-06-18 17:36:24 -05:00 |
|
|
|
3b64ef62e1
|
Refactor neural network implementation into separate neural.py file
Build Simulation and Test / Run All Tests (push) Failing after 2m35s
|
2025-06-18 17:21:11 -05:00 |
|
|
|
d604641453
|
Add pygame-gui and python-i18n dependencies to project
|
2025-06-18 17:14:03 -05:00 |
|
|
|
bada025b33
|
general tweaks
Build Simulation and Test / Run All Tests (push) Failing after 36s
|
2025-06-17 00:09:55 -05:00 |
|
|
|
848356a76e
|
Enhance simulation performance and add sprint mode functionality
Build Simulation and Test / Run All Tests (push) Failing after 32s
|
2025-06-16 18:10:12 -05:00 |
|
|
|
deee83edb3
|
Enhance simulation performance and add sprint mode functionality
Build Simulation and Test / Run All Tests (push) Failing after 30s
|
2025-06-16 16:57:03 -05:00 |
|
|
|
8a53d4ac37
|
Remove tick-based mutation from behavioral model in objects.py
Build Simulation and Test / Run All Tests (push) Failing after 35s
|
2025-06-16 16:16:41 -05:00 |
|
|
|
f567b0130a
|
Add layer mutation method and adjust mutation frequency in behavioral model
|
2025-06-16 16:16:41 -05:00 |
|
|
|
91fef15572
|
moved max linear and angular accelerations and velocities for default cells over to constants.py and increased the max angular velocity and acceleration
Build Simulation and Test / Run All Tests (push) Failing after 33s
|
2025-06-16 16:15:03 -05:00 |
|
|
|
9f0d6a6925
|
Implement duplicate connection removal and enhance mutation methods in neural network
Build Simulation and Test / Run All Tests (push) Failing after 30s
|
2025-06-16 16:09:23 -05:00 |
|
|
|
2a04e7917a
|
Change mutation frequency in behavioral model to every 100 ticks for improved performance
Build Simulation and Test / Run All Tests (push) Failing after 28s
|
2025-06-16 15:56:12 -05:00 |
|
|
|
5d862bfd50
|
Add tick count for behavioral model mutation and reduce initial cell spawn count
Build Simulation and Test / Run All Tests (push) Failing after 30s
|
2025-06-16 15:55:14 -05:00 |
|
|
|
eded181c62
|
Refactor _setup_world method to remove unnecessary self parameter
Build Simulation and Test / Run All Tests (push) Failing after 30s
|
2025-06-16 15:47:48 -05:00 |
|