Directories
¶
| Path | Synopsis |
|---|---|
|
Package aim provides ballistic helpers shared by games (lead prediction, etc.).
|
Package aim provides ballistic helpers shared by games (lead prediction, etc.). |
|
Package arena is the shared playfield for maze-style tower defense.
|
Package arena is the shared playfield for maze-style tower defense. |
|
Package collide provides 2D swept / proximity hit tests.
|
Package collide provides 2D swept / proximity hit tests. |
|
Package ecs is a hand-rolled Entity Component System for Gomag.
|
Package ecs is a hand-rolled Entity Component System for Gomag. |
|
examples
|
|
|
hello2d
command
Minimal gogpu + gg smoke window for Gomag.
|
Minimal gogpu + gg smoke window for Gomag. |
|
towerdefense
command
Headless tower-defense smoke demo: arena build phase → wave → movement.
|
Headless tower-defense smoke demo: arena build phase → wave → movement. |
|
Package gfx boots a 2D window on the GoGPU stack.
|
Package gfx boots a 2D window on the GoGPU stack. |
|
Package grid is a 2D tile map for walkability and world↔cell conversion.
|
Package grid is a 2D tile map for walkability and world↔cell conversion. |
|
Package input tracks keyboard state from gogpu EventSource callbacks.
|
Package input tracks keyboard state from gogpu EventSource callbacks. |
|
Package move advances path-following agents across a shared flow field.
|
Package move advances path-following agents across a shared flow field. |
|
Package occupancy maps grid cells to owning entities (placed buildings, etc.).
|
Package occupancy maps grid cells to owning entities (placed buildings, etc.). |
|
Package spatial provides simple range queries over 2D points.
|
Package spatial provides simple range queries over 2D points. |
Click to show internal directories.
Click to hide internal directories.