This website requires JavaScript.
Explore
Help
Sign In
Thaen
/
DynamicAbstractionSystem
Watch
1
Star
0
Fork
0
You've already forked DynamicAbstractionSystem
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
113
Commits
2
Branches
0
Tags
Go to file
Code
Clone
HTTPS
Open with VS Code
Open with VSCodium
Open with Intellij IDEA
Download ZIP
Download TAR.GZ
Download BUNDLE
Sam
b7e4c96188
Refine tree widget event handling and hover state management
2025-11-08 22:56:45 -06:00
.gitea
/workflows
Add system dependencies installation to run_tests.yml
2025-11-08 19:48:01 -06:00
config
Add core simulation components and configuration classes
2025-11-08 19:17:40 -06:00
core
Refine tree widget event handling and hover state management
2025-11-08 22:56:45 -06:00
engines
Enhance HUD interaction and performance by refining tree selection logic, improving mouse event handling, and updating dependencies
2025-11-08 22:11:03 -06:00
entry_points
Add core simulation components and configuration classes
2025-11-08 19:17:40 -06:00
output
Add core simulation components and configuration classes
2025-11-08 19:17:40 -06:00
scripts
Add scripts for converting and plotting metrics from JSON to CSV
2025-11-08 22:09:08 -06:00
tests
Add unit tests for configuration and core simulation components
2025-11-08 19:45:35 -06:00
ui
Refine tree widget event handling and hover state management
2025-11-08 22:56:45 -06:00
world
Add time complexity annotations to methods in world.py
2025-06-25 01:31:21 -05:00
.gitignore
Update .gitignore to include IDE and cache directories
2025-06-01 16:21:51 -05:00
.pre-commit-config.yaml
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.
2025-06-03 18:38:27 -05:00
main.py
Refactor HUD to support dynamic panel resizing and improve layout management
2025-06-19 16:52:38 -05:00
pyproject.toml
Enhance HUD interaction and performance by refining tree selection logic, improving mouse event handling, and updating dependencies
2025-11-08 22:11:03 -06:00
README_ARCHITECTURE.md
Add core simulation components and configuration classes
2025-11-08 19:17:40 -06:00
requirements.txt
Add pygame-gui and python-i18n dependencies to project
2025-06-18 17:14:03 -05:00
uv.lock
Enhance HUD interaction and performance by refining tree selection logic, improving mouse event handling, and updating dependencies
2025-11-08 22:11:03 -06:00
Description
No description provided
1.3
MiB
Languages
Python
100%