Documentation
ยถ
Overview ยถ
Particle Symphony - Native Desktop Application
This is the main entry point for the native desktop version of Particle Symphony. It uses raylib-go for rendering and provides interactive particle effects driven by the andygeiss/ecs Entity-Component-System framework.
Controls:
- Mouse: Move to guide particles
- Left Click: Attract particles
- Right Click: Repel particles
- Double-Click: Lock attract/repel mode
- 1-5: Switch between presets
- F3: Toggle debug overlay
Run: go run main.go
Directories
ยถ
| Path | Synopsis |
|---|---|
|
Package components provides all ECS component definitions for the Particle Symphony simulation.
|
Package components provides all ECS component definitions for the Particle Symphony simulation. |
|
internal
|
|
|
config
Package config provides configuration loading and management for Particle Symphony.
|
Package config provides configuration loading and management for Particle Symphony. |
|
Package premium provides premium visual and audio enhancements for Particle Symphony.
|
Package premium provides premium visual and audio enhancements for Particle Symphony. |
|
Package presets provides predefined particle configurations for Particle Symphony.
|
Package presets provides predefined particle configurations for Particle Symphony. |
|
Package systems provides all ECS system implementations for Particle Symphony.
|
Package systems provides all ECS system implementations for Particle Symphony. |
Click to show internal directories.
Click to hide internal directories.