This website requires JavaScript.
Explore
Help
Sign In
meleki
/
feuerwerk
Watch
1
Star
0
Fork
0
Code
Issues
38
Actions
Projects
1
Wiki
Activity
Files
1b5e386b603e2be32d44d5a6dba6b65d98313d0b
feuerwerk
/
tools
T
History
admin
and
Claude Opus 5
1b5e386b60
game-maker / gate (push)
Successful in 1m48s
Details
game-maker / suite (push)
Successful in 6m23s
Details
Move with collision reacts along the contact normal: it travels to the surface, stays flush and slides the rest of the move along it with Coulomb friction (the mean of both colliders, a tile counts as 0.5), a circle now rolls over an edge instead of catching on it, pushed dynamic bodies move off along the normal, Move gains the outputs hit, normal x and normal y, an object without its own collider moves freely, and editor run and play share the same path through Solids; contact point and normal come from our own f64 geometry (contactBetween), because Rapier's castShape lands 3e-6 px inside the wall in f32 (
#150
)
...
Co-Authored-By: Claude Opus 5 <
noreply@anthropic.com
>
2026-09-18 21:52:11 +02:00
..
assets
Add a four-direction walk demo that seeds its own sprite sheet
2026-09-12 12:13:13 +02:00
ci
CI shells: keep a project file that is already there
2026-09-13 20:50:52 +02:00
e2e
Move with collision reacts along the contact normal: it travels to the surface, stays flush and slides the rest of the move along it with Coulomb friction (the mean of both colliders, a tile counts as 0.5), a circle now rolls over an edge instead of catching on it, pushed dynamic bodies move off along the normal, Move gains the outputs hit, normal x and normal y, an object without its own collider moves freely, and editor run and play share the same path through Solids; contact point and normal come from our own f64 geometry (contactBetween), because Rapier's castShape lands 3e-6 px inside the wall in f32 (
#150
)
2026-09-18 21:52:11 +02:00
lib
The tilemap panel gains Fill and Pick: Fill floods the connected cells of the active layer that carry the same tile (edge neighbours only, bounded by the grid) as one undo step, Pick takes the tile of the clicked cell on the active layer, and holding Alt picks while any tool is active (
#133
)
2026-09-18 12:31:19 +02:00
e2e.mjs
A test that waits for a deadline somebody guessed is waiting for the wrong thing, so it waits for the editor (
#93
)
2026-09-16 08:08:10 +02:00
perf-shaders.mjs
Shaders draw in the sprite's own pass: a Mesh with the graph's fragment, no filter (
#77
)
2026-09-13 15:31:08 +02:00
seed-actor.mjs
An animation is a value a graph can pick, and playing a running one makes it win again (
#97
)
2026-09-16 20:47:31 +02:00
seed-e2e.mjs
Plugins are switched on and off in a Plugins tab, the server keeps the state in data/plugins/plugins.json, and switched-off plugins are never delivered (
#114
)
2026-09-17 20:15:51 +02:00
seed-jumprun.mjs
Shader assets: graph-built shaders, the Shader tab and sprite rows from the graph (
#62
)
2026-09-12 22:41:14 +02:00
seed-tetris.mjs
Shader assets: graph-built shaders, the Shader tab and sprite rows from the graph (
#62
)
2026-09-12 22:41:14 +02:00
smoke-actor.mjs
An animation is a value a graph can pick, and playing a running one makes it win again (
#97
)
2026-09-16 20:47:31 +02:00
smoke-jumprun.mjs
Replace the property nodes with one Properties node
2026-09-11 18:40:47 +02:00
smoke-tetris.mjs
Replace the property nodes with one Properties node
2026-09-11 18:40:47 +02:00