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
14dfc7bfb8
Update random seed initialization in world setup for consistent food spawning
Build Simulation and Test / Run All Tests (push) Failing after 28s
2025-06-16 15:46:04 -05:00
7dde7b3e1f
Reduce max visual width of food from 10 to 8 and adjust rendering size calculation for improved visual consistency
Build Simulation and Test / Run All Tests (push) Failing after 31s
2025-06-16 15:36:23 -05:00
3253bebe9c
Adjust acceleration scale and clamp linear acceleration limits for improved physics simulation
2025-06-16 15:36:01 -05:00
fedb4117b4
Merge branch 'master' of https://git.apisb.me/Thaen/DynamicAbstractionSystem
...
Build Simulation and Test / Run All Tests (push) Failing after 32s
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2025-06-16 15:32:37 -05:00
911ad00fdf
food is smaller to make differentiating easier
2025-06-16 15:31:53 -05:00
75e4948557
Add tooltip functionality for neuron hover and adjust linear acceleration clamping
Build Simulation and Test / Run All Tests (push) Failing after 42s
2025-06-16 15:30:47 -05:00
6c98d5d84e
Merge branch 'master' of https://git.apisb.me/Thaen/DynamicAbstractionSystem
Build Simulation and Test / Run All Tests (push) Failing after 35s
2025-06-16 15:24:08 -05:00
15e12a73aa
changed food color, transitions from red to black
2025-06-16 15:21:29 -05:00
8f6b9c8322
Merge pull request 'Implement FlexibleNeuralNetwork and enhance CellBrain with input normalization and neural network integration' ( #2 ) from move into master
...
Build Simulation and Test / Run All Tests (push) Failing after 31s
Reviewed-on: #2
2025-06-16 20:19:59 +00:00
c7ca35f296
Implement FlexibleNeuralNetwork and enhance CellBrain with input normalization and neural network integration
2025-06-16 15:19:32 -05:00
5b9b6df997
Merge pull request 'refactored a lot of stuff into different files and generally fixed force application.' ( #1 ) from move into master
...
Build Simulation and Test / Run All Tests (push) Failing after 2m26s
Reviewed-on: #1
2025-06-16 04:45:36 +00:00
26f166ebee
refactored a lot of stuff into different files and generally fixed force application.
2025-06-15 23:44:50 -05:00
f0576e52d6
Add rotation and behavioral model to entities, implement DefaultCell entity
Build Simulation and Test / Run All Tests (push) Failing after 35s
2025-06-14 17:30:31 -05:00
589bb13688
Remove unused imports
Build Simulation and Test / Run All Tests (push) Successful in 3m1s
2025-06-14 15:18:05 -05:00
Sam
81128c16c8
Fix import
Build Simulation and Test / Run All Tests (push) Successful in 32s
2025-06-09 17:13:27 -05:00
Sam
0177d68500
Introduce BehavioralModel and TestBrain classes for behavior modeling
Build Simulation and Test / Run All Tests (push) Successful in 2m18s
2025-06-09 17:06:44 -05:00
Sam
a64e705731
Add TestVelocityObject to simulate moving entities in the world
Build Simulation and Test / Run All Tests (push) Successful in 2m13s
2025-06-07 22:58:18 -05:00
Sam
ac08ecbc27
Disable food spawning in the simulation
Build Simulation and Test / Run All Tests (push) Successful in 3m13s
2025-06-06 15:02:48 -05:00
c0479cdcf2
Add key binding for Shift to double TPS during testing
Build Simulation and Test / Run All Tests (push) Successful in 27s
2025-06-04 20:45:43 -05:00
15cf494c20
The debug interaction radius visualization now only displays on selected objects when at least one object is selected. The TPS can now also be doubled by holding shift.
Build Simulation and Test / Run All Tests (push) Has been cancelled
2025-06-04 20:45:25 -05:00
d93cddcb6e
Remove debug render objects.
Build Simulation and Test / Run All Tests (push) Successful in 2m46s
2025-06-04 20:32:25 -05:00
a1b39f2484
togglable initial FoodObject spawn
Build Simulation and Test / Run All Tests (push) Successful in 32s
2025-06-03 22:31:20 -05:00
049525ca59
updating with master branch
2025-06-03 22:29:13 -05:00