Sam Bargallo Thaen
Thaen pushed to master at Thaen/DynamicAbstractionSystem 2025-06-25 05:19:27 +00:00
4e90ecb885 Refine simulation tick handling to ensure consistent timing and update HUD rendering
8bb669d6b2 Add cell count display to sprint debug info in HUD
Compare 2 commits »
Thaen pushed to master at Thaen/DynamicAbstractionSystem 2025-06-25 05:09:28 +00:00
d0f01c0a48 Prevent event queue overflow by pumping pygame events during simulation ticks
Thaen pushed to master at Thaen/DynamicAbstractionSystem 2025-06-25 05:05:37 +00:00
15bc179410 Update grid dimensions and adjust energy cost calculation in movement
f74aa1f633 Enhance Physics class with detailed docstrings for initialization and movement methods
Compare 2 commits »
Thaen pushed to master at Thaen/DynamicAbstractionSystem 2025-06-21 23:36:11 +00:00
8f17498b88 Add headless simulation benchmarking and tests for determinism
Thaen pushed to master at Thaen/DynamicAbstractionSystem 2025-06-19 21:58:25 +00:00
f56192ab8f Add HUD splitter rendering to simulation engine
Thaen pushed to master at Thaen/DynamicAbstractionSystem 2025-06-19 21:57:54 +00:00
6f9e1e84f0 Refactor HUD to support dynamic panel resizing and improve layout management
d5d44c5d14 Refactor HUD and renderer to support dynamic screen resizing and update input handling for simulation view
2b1b348cb1 Refactor HUD initialization to accept UI manager and update simulation engine for dynamic screen sizing
Compare 4 commits »
Thaen pushed to ui-rework at Thaen/DynamicAbstractionSystem 2025-06-19 19:45:44 +00:00
d5d44c5d14 Refactor HUD and renderer to support dynamic screen resizing and update input handling for simulation view
Thaen pushed to master at Thaen/DynamicAbstractionSystem 2025-06-18 23:37:50 +00:00
8c8d8f7925 Add cell count display to sprint debug info and adjust energy cost calculation
Thaen pushed to ui-rework at Thaen/DynamicAbstractionSystem 2025-06-18 22:45:04 +00:00
2b1b348cb1 Refactor HUD initialization to accept UI manager and update simulation engine for dynamic screen sizing
Thaen created branch ui-rework in Thaen/DynamicAbstractionSystem 2025-06-18 22:45:04 +00:00
Thaen pushed to master at Thaen/DynamicAbstractionSystem 2025-06-18 22:36:30 +00:00
ff43022b3a Update screen dimensions and integrate pygame_gui for HUD management
Thaen pushed to master at Thaen/DynamicAbstractionSystem 2025-06-18 22:21:17 +00:00
3b64ef62e1 Refactor neural network implementation into separate neural.py file
d604641453 Add pygame-gui and python-i18n dependencies to project
Compare 2 commits »
Thaen pushed to master at Thaen/DynamicAbstractionSystem 2025-06-17 05:10:12 +00:00
bada025b33 general tweaks
Thaen pushed to master at Thaen/DynamicAbstractionSystem 2025-06-16 23:10:21 +00:00
848356a76e Enhance simulation performance and add sprint mode functionality
Thaen pushed to master at Thaen/DynamicAbstractionSystem 2025-06-16 21:57:13 +00:00
deee83edb3 Enhance simulation performance and add sprint mode functionality
Thaen pushed to master at Thaen/DynamicAbstractionSystem 2025-06-16 21:16:45 +00:00
8a53d4ac37 Remove tick-based mutation from behavioral model in objects.py
f567b0130a Add layer mutation method and adjust mutation frequency in behavioral model
Compare 2 commits »
Thaen pushed to master at Thaen/DynamicAbstractionSystem 2025-06-16 21:09:28 +00:00
9f0d6a6925 Implement duplicate connection removal and enhance mutation methods in neural network
Thaen pushed to master at Thaen/DynamicAbstractionSystem 2025-06-16 20:56:19 +00:00
2a04e7917a Change mutation frequency in behavioral model to every 100 ticks for improved performance
Thaen pushed to master at Thaen/DynamicAbstractionSystem 2025-06-16 20:55:20 +00:00
5d862bfd50 Add tick count for behavioral model mutation and reduce initial cell spawn count
Thaen pushed to master at Thaen/DynamicAbstractionSystem 2025-06-16 20:47:57 +00:00
eded181c62 Refactor _setup_world method to remove unnecessary self parameter