|
|
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 |
|
|
|
bb521371fa
|
Food now grows, the chance to graw is dependent on the decay rate. The lower the decay rate, the higher the chance to grow. This helps keep the food from growing exponentially.
|
2025-06-03 22:26:11 -05:00 |
|
|
|
4e05a62274
|
Food now grows, the chance to graw is dependent on the decay rate. The lower the decay rate, the higher the chance to grow. This helps keep the food from growing exponentially.
|
2025-06-03 22:25:41 -05:00 |
|
|
|
ae88bf0dd2
|
Food now grows, the chance to graw is dependent on the decay rate. The lower the decay rate, the higher the chance to grow. This helps keep the food from growing exponentially.
|
2025-06-03 22:20:37 -05:00 |
|
Sam
|
737d595d50
|
Increase zoom threshold for smoother zoom transitions in simulation
Build Simulation and Test / Run All Tests (push) Successful in 35s
|
2025-06-03 22:01:47 -05:00 |
|
Sam
|
330f199657
|
Update food object representation to use one decimal place for decay value
Build Simulation and Test / Run All Tests (push) Successful in 30s
|
2025-06-03 22:00:40 -05:00 |
|
Sam
|
fe4e15eac1
|
Enforce world bounds for object positioning and update related tests
Build Simulation and Test / Run All Tests (push) Successful in 30s
|
2025-06-03 21:55:40 -05:00 |
|
Sam
|
56415bb07a
|
Added rounding to the object representation of the food object.
Build Simulation and Test / Run All Tests (push) Successful in 30s
|
2025-06-03 20:41:20 -05:00 |
|
Sam
|
9a8217a034
|
Refine zoom limits in simulation interface for improved user experience
Build Simulation and Test / Run All Tests (push) Successful in 34s
|
2025-06-03 20:38:50 -05:00 |
|
Sam
|
0202fe59a5
|
Add legend visibility toggle and pause functionality to simulation
Build Simulation and Test / Run All Tests (push) Successful in 31s
|
2025-06-03 20:35:53 -05:00 |
|
Sam
|
9e7ad041b4
|
Update test runner configuration to use copy link mode during installation to suppress warning
Build Simulation and Test / Run All Tests (push) Successful in 31s
|
2025-06-03 20:21:43 -05:00 |
|
Sam
|
55633706a2
|
Add tests for World class object management and querying functionality
Build Simulation and Test / Run All Tests (push) Successful in 28s
|
2025-06-03 20:19:54 -05:00 |
|
Sam
|
dad79942c2
|
Enhance World initialization with size parameters and adjust food spawning range
Build Simulation and Test / Run All Tests (push) Successful in 27s
|
2025-06-03 20:10:22 -05:00 |
|
Sam
|
f0e00d66b6
|
Add interaction radius visibility toggle and render circles for interactable objects
Build Simulation and Test / Run All Tests (push) Successful in 29s
|
2025-06-03 20:03:27 -05:00 |
|
Sam
|
11bd766e62
|
Decay rate is now accelerated by nearby food.
Build Simulation and Test / Run All Tests (push) Successful in 33s
|
2025-06-03 19:55:31 -05:00 |
|
Sam
|
3a4301f7cb
|
Refactor Camera and Entity classes for improved type hinting and documentation using typing and pydantic.
Build Simulation and Test / Run All Tests (push) Successful in 34s
|
2025-06-03 19:47:39 -05:00 |
|
Sam
|
9e3c34fd3e
|
Enable food spawning and ensure selected objects remain valid during ticks
Build Simulation and Test / Run All Tests (push) Successful in 40s
|
2025-06-03 19:29:37 -05:00 |
|
|
|
5eb2079da1
|
food work :3
Build Simulation and Test / Run All Tests (push) Successful in 2m18s
|
2025-06-03 19:25:54 -05:00 |
|
|
|
da355dbc6c
|
Merge branch 'food'
# Conflicts:
# main.py
# world/render_objects.py
|
2025-06-03 18:46:47 -05:00 |
|
Sam
|
b80a5afc4a
|
Added camera stabilization, moved the Camera class into its own file, normalized the diagonal camera vector, added a select and multi-select feature, added an inspect feature, changed the world class to use spatial hashing for better storage, changed the world class to use a double buffer to swap states when ticking, added death and interaction flags, added world class object queries, added an abstract base class for a basic entity that should be inherited by all object classes, added a max_visual_width parameter to said base class for selection clarity that should be set by all new entity/object classes, and added a basic interaction framework with an interaction radius parameter. When an object could interact with it's neighbors in the next tick, it should enable its can_interact flag, and the world will provide a list of interactable objects in that radius through the object's tick function. Also removed ruff format precommit check because it currently doesn't work. Also temporarily removed food class because it's outdated.
Build Simulation and Test / Run All Tests (push) Successful in 2m21s
|
2025-06-03 18:38:27 -05:00 |
|
|
|
fc171cd523
|
food turns yellow then black as it spoils, checks food amount and adds more to equal 10, randomizes position with seed
|
2025-06-02 17:01:19 -05:00 |
|
|
|
56857e24b8
|
food turns green as it spoils
|
2025-06-02 00:30:51 -05:00 |
|
|
|
6952e88e61
|
Rendering framework
Build Simulation and Test / Run All Tests (push) Successful in 2m0s
|
2025-06-01 23:59:53 -05:00 |
|
Sam
|
fb5d63f636
|
Update .gitignore to include IDE and cache directories
Build Simulation and Test / Run All Tests (push) Successful in 28s
|
2025-06-01 16:21:51 -05:00 |
|
Sam
|
784123b9e1
|
Add Ruff linter and formatter to pre-commit configuration
|
2025-06-01 16:20:19 -05:00 |
|
Sam
|
3988f0a6fc
|
Formatting with Ruff
Build Simulation and Test / Run All Tests (push) Successful in 27s
|
2025-06-01 16:18:00 -05:00 |
|
Sam
|
17a070e99b
|
Update pip-compile hook to use pyproject.toml instead of requirements.in
|
2025-06-01 13:59:50 -05:00 |
|
Sam
|
ad02f34b6c
|
Remove placeholder comment from test function
|
2025-05-31 20:23:27 -05:00 |
|
Sam
|
d57f993868
|
Remove test results upload action and add step to print test summary
Build Simulation and Test / Run All Tests (push) Successful in 25s
|
2025-05-31 20:20:16 -05:00 |
|
Sam
|
7fc550f4dd
|
Update test results upload action to use dorny/test-reporter and specify artifact details
Build Simulation and Test / Run All Tests (push) Failing after 47s
|
2025-05-31 20:17:31 -05:00 |
|
Sam
|
b5a3d6348f
|
Add conditional upload step for test results in workflow
Build Simulation and Test / Run All Tests (push) Failing after 26s
|
2025-05-31 20:15:46 -05:00 |
|
Sam
|
9ecbab5371
|
Remove caching configuration from uv setup step in test workflow
Build Simulation and Test / Run All Tests (push) Successful in 27s
|
2025-05-31 20:11:08 -05:00 |
|
Sam
|
ebf276d250
|
Update test results upload action to use version 3 and set retention days
Build Simulation and Test / Run All Tests (push) Has been cancelled
|
2025-05-31 20:09:14 -05:00 |
|
Sam
|
c98f48d4bc
|
Refactor Python setup step in test workflow to use 'uv python install'
Build Simulation and Test / Run All Tests (push) Failing after 5m2s
|
2025-05-31 20:00:58 -05:00 |
|