Home
MelekTaus edited this page 2026-10-14 20:40:27 +02:00
Clone

Wiki Page Revisions

39 Commits

Author SHA1 Message Date
adminandClaude Opus 5.5 9a28ec8e2e Architecture: list what is new since round 11, Home links Videos (#85)
Round 12 of the clean-up checked every page against the code. The
paths the wiki names all exist, but Architecture had gaps.

- Architecture names the folders and files added since round 11,
  among them core/recording/ and editor/composition/, and the new
  shared parts deviceParts, DeviceFace, TextPool, clipStrip and
  core/util/bytes.
- Home links the Videos page.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 20:40:27 +02:00
adminandClaude Opus 5.5 5c1bb29940 Point the wiki at meleki/feuerwerk and the feuerwerk runners (#422)
Stage 3 of the rename moved the repo, the runner labels, the WSL
distro and the video worker to the name Feuerwerk.

- Repo and wiki links now go to git.nockal.com/meleki/feuerwerk.
- Development names the labels feuerwerk-ci and feuerwerk-wsl, the
  distro feuerwerk-ci and the FEUERWERK_* variables.
- Accounts names the passwords FEUERWERK_E2E_PASSWORD and
  FEUERWERK_E2E_ADMIN_PASSWORD.
- Videos names the container feuerwerk-video.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 13:42:53 +02:00
adminandClaude Opus 5.5 b1910090c7 Rename Game Maker to Feuerwerk (#422)
The editor is called Feuerwerk now and lives at nockal.com/feuerwerk/.

- Home, Accounts, Architecture and Development use the new name, the
  new live and dev URLs, __feuerwerkPlay and the CI server paths.
- Repository links, runners, containers and the GAME_MAKER_* variables
  stay until stage 3 of #422.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 13:27:46 +02:00
adminandClaude Opus 5.5 1da70eb960 Compositions: tracks, items, clips, the tab and playing one (#417)
A new page for the composition asset, written once its four steps
and the rounds after them stood.

- Compositions: the asset and its rows, the rules of compositionAt,
  the Composition tab with its gestures, menus, copy and paste and
  Fit to media, and how a placed composition plays in a game.
- Behaviors: Play composition, Stop composition and On composition
  finished in the node set and in the event order.
- Concepts, Home and the sidebar point to the new page.
- Videos: a composition started later waits for its own videos.
- Development: 2036 editor checks, as in the README.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 10:38:42 +02:00
adminandClaude Opus 5.5 1395c56efd Bring the sound pages and Architecture up to date (#85, round 10)
Refactoring round 10 checked the wiki against the code since round 9.
Most of what had gone stale is about sound.

- Architecture: src/core/soundfx, src/core/instrument,
  src/editor/sound, src/editor/soundfx, src/editor/instrument and
  src/editor/routing had no row. src/core/music named five of its
  fifteen modules. The worklet was still called pitchWorklet. New
  are fxNodes, PreviewParams, nodes/shared, addLink and
  drawFloatingBox.
- Home: "Sound has no mixer, no fade" is not so since the buses, the
  Master routing and the fades of songs. The rows of Sounds and
  Songs name what the pages cover now.
- Songs: a new song snaps to 1/16 since #365, the intro still said
  the bar. "Not yet" named the Reverb (#328) and a bus without sound
  FX, both there by now.
- Instruments: "Not yet" named the Phaser (#341), which is there.
- Patterns, Songs, Instruments: swing points to #372, the end of a
  song to #373. Lines that ran past the width are wrapped.
- Every path the wiki and the README name exists.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 15:31:51 +02:00
adminandClaude Opus 5.5 1fa1da14be Describe each account's folder of uploaded files (#344)
Uploaded images, fonts and sounds now belong to the account that
uploaded them, and the pickers can delete them.

- API: a new section Uploaded files belong to an account, with the
  folder in the file name, who sees what, and DELETE with 403/409.
- Textures: the Delete button in the picker and when it refuses.
- Fonts, Sounds, Home: file names carry the account's folder.
- Development: the PHP test files.test.php and 1850 checks.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 08:25:25 +02:00
adminandClaude Opus 5.5 eddfd07f5c Describe the Sound tab and cutting a sound (#343)
- Sounds: new section The Sound tab, and Start, End and Edge fade in
  the property table.
- Concepts, Home and Instruments: a sound plays the stretch it is cut
  to.
- Development: 1840 checks.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 21:42:37 +02:00
adminandClaude Opus 5.5 6e5c5391b5 Update the music tabs for zoom, loop strip, edges and paste
Patterns and Songs follow the last three commits of the editor.

- Patterns: the loop strip over the ruler, the wheel zoom, Audition,
  sizing a note by its left end, the cursor on the nearest line,
  panning before bar 1 and past the rows, Shift, paste under the
  pointer and Fit zooming the rows.
- Songs: one track for a new song, tracks from the head menu, the
  item menu, a click on empty space, +12 dB, edge hover, loop seams,
  one bar at least, pulling items out left, snapping to rounds,
  paste under the pointer and the zoom limits.
- Home: one line on the music tabs.
- Development: 1828 checks.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 19:14:50 +02:00
admin dd4bdc1795 Lay patterns and sounds out on tracks as a song #334
New page Songs. Patterns, Instruments, Architecture, Keyboard, Home, _Sidebar and Development follow it.
2026-10-06 16:28:46 +02:00
adminandClaude Opus 5.5 0610d7a352 Describe patterns and the piano roll #333
- New page Patterns: the asset, the tab, drawing and editing, keys,
  the ruler with loop and start, playing through the scheduler.
- Instruments, Architecture, Keyboard, Home, Concepts and the sidebar
  point to it. Development counts module 64.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 15:07:15 +02:00
adminandClaude Opus 5.5 ea30223538 Describe the Envelope and the Filter #335
- Instruments: a new section Envelopes (shape, end of a note, the
  value output and what it fits, a filter sweep, Stop sound, the
  measured curve), the Envelope in the node table, the end of a note
  under an Envelope, Play note with Let ring, Not yet.
- Sounds: the Filter node and its ranges, Let ring on a note with an
  Envelope.
- Home: the Envelope in the line of Instruments.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 13:55:00 +02:00
admin fb136da29d Describe the instrument asset and Play note #331
A new page Instruments: the nodes, triggers, zones and layers, how a
note is compiled and played, the keys of the tab and Play note.

- _Sidebar and Home link the page, Concepts lists the asset type.
- Sounds points to it for playing a sound as notes.
- Behaviors lists Play note, Architecture says a note is one voice
  of several layers.
2026-10-06 10:07:47 +02:00
adminandClaude Opus 5.5 c11e3109b0 Describe the Delay node and the tail of a voice #324 #327
- Sounds: Play sound hands out tail, Stop sound takes a voice, fades
  in 10 ms and has Let ring.
- Sounds: the Delay node in the table of FX nodes and its ranges.
- Sounds: new section on the Delay and how long a voice rings on,
  with the one render quantum per round in Chrome and the cost.
- Home: names delay and the tail on the Sounds line.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 09:05:24 +02:00
adminandClaude Opus 5.5 69c18477d4 Describe the Mix node and ways of a sound FX
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 20:09:39 +02:00
admin be92e116ab Describe sound FX graphs and their parameters
Sounds gets a section on sound FX with its nodes, the preview in the tab and the parameters a Play sound hands in. Concepts, Home and Behaviors point to it.
2026-10-05 17:26:29 +02:00
admin 996b5841af Bring Home and Architecture up to date (#85) 2026-10-03 17:38:49 +02:00
adminandClaude Opus 5.5 7995918921 Document admin-only deletes, file modes and Esc as Cancel (#85)
Brings the pages in line with refactoring round 8 of the code.

- API: deleting an image, font or sound is for administrators only, a
  bad upload answers 422, private files are 0640 and the web server
  answers 403 for them, and saves take turns on a lock file. The line
  that said there was no authentication yet is gone.
- Home: the "Not yet" list named several scenes in one run, auth and
  graph comments and groups, which all exist.
- Concepts, Keyboard, Vector art: Escape on a question is its Cancel,
  deleting a project leads back to the picker, and Delete removes
  shapes picked in the list.
- Architecture: AtomicFile, routeFiles, HashedFileStore, the lock
  file, removeSelection and removeShapes, objectName and groupName,
  and the Escape of a Dialog.
- Development: the check sum, and the race check in
  accounts.test.php needs pcntl.
- Eight pages lose the 38 characters Gitea flagged as ambiguous, and
  quoted labels follow the editor's American spelling.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 18:13:11 +02:00
admin d63d71d1a1 Add the Pixel Art page and link it from the other pages (#130)
New page Pixel Art. Sidebar, Home, API, Architecture, Textures, Tiles and Development are updated, the check total is 1259.
2026-09-21 17:33:51 +02:00
adminandClaude Opus 5 21bea26204 Vector art has a page of its own (#129)
The feature was documented in pieces - Textures carried the generated
picture, Architecture the modules, Keyboard the tab. Someone who wants
to draw something had to collect it. Vector Art is now one page that
reads from the first click to the finished sprite.

- The new page covers the asset and its canvas, the two tools, what a
  handle does, how rings make a hole, the shape list with its order,
  and the limits that are their own issues (#186, #187, #188, #189).
- Sidebar and Home carry the page, so it is reachable and not only
  linkable.
- Textures and Tiles point at it where they mention a drawn picture,
  instead of describing it a second time in their own words.

Tests:
  node tools/e2e.mjs (all modules) ALL PASSED - 1184 checks
  Development carries that number.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-21 05:42:13 +02:00
admin c10fd83436 Accounts: a new page for the user accounts, projects and sessions; API lists auth/session, auth/login and auth/logout and the 401 without a session, Architecture the auth modules, Concepts the sign-in and the Logout button that changes what the canvas draws instead of reloading, Development the check sum 1118 and how the tools sign in 2026-09-20 12:50:57 +02:00
admin f6904445d8 Physics stage 1a: new page Physics, Rigidbody and collider material in Colliders, Concepts, Home, Sidebar and Architecture, check total 1052 (#146) 2026-09-18 18:11:44 +02:00
adminandClaude Opus 5 60be8d9aff Tiles: the Autotile asset is renamed to Tile, new kind None (1 × 1), older projects, check total 1013 (#131)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-18 08:01:10 +02:00
admin 318f00e8ae Tilemaps: placeable asset painted with autotiles, layers, brush, eraser, rectangle, runtime and export (#128) 2026-09-18 06:41:50 +02:00
admin 8a03318e1f Autotiles: floor and wall blocks, pictures as animation steps, the Autotile tab (#118) 2026-09-17 21:35:34 +02:00
admin de58de1d95 Plugins can be switched on and off in the Plugins tab (#114) 2026-09-17 20:15:54 +02:00
admin 0576bbaccb Plugins: loader, plugin API v1 and the demo plugin (#113) 2026-09-17 19:00:04 +02:00
admin cd5d761d81 Animations: easing per key (#101) 2026-09-17 07:27:45 +02:00
admin 9370c8aacf Animations: the timeline model, the tab with preview over timeline, play/stop/pause (#97, #98, #99) 2026-09-16 21:00:09 +02:00
admin 15f6f33b19 Nine-slice: borders and fill on a texture frame (#41) 2026-09-16 12:04:12 +02:00
admin eacf87e582 A machine that arrives as a value can still be commanded (#58)
State machines: State branch gains else and always continues somewhere,
Set state by name resolves id first then name and has a way out called
not found. The paragraph about ports being read off the graph now names
the way around it and its price. Behaviors, Home: node lists.
Development: 932 checks.
2026-09-16 09:10:49 +02:00
admin e6849977eb A game that is more than one scene needs a page about scenes
Scenes.md explains what a scene swap keeps (the shared state, so global
variables and global machines) and what it throws away, why the run
starts either from the start scene or from the open one, and why the
sounds of the old scene stop: their behaviors are gone, which is also
why Play sound learned detached.
2026-09-15 13:24:35 +02:00
admin 452b31df54 A game that stays silent is only half a game, so the pages say what a sound is (#45) 2026-09-15 09:20:53 +02:00
admin 84df59c535 A state machine says where it starts and who it tells, so the page says it too (#53, #54, #55, #57)
State machines: the start state and how it is set, the two event nodes
with their order, the cap and who hears them per scope, the two reader
nodes, and the highlight in the tab while playing. The old "events and a
highlight are later steps" sentence is gone, as is "a global machine
starts each run in no state at all".

Behaviors: the four new nodes in the node set. Home: the state machines
row. Development: 885 checks, twice.
2026-09-15 06:18:37 +02:00
admin 4ae8083a7c A page that counts things is only true until the count changes
The e2e suite grew a scope step and stands at 868 checks; the node set gained Emit and
the three state-machine nodes; the index lost track of Fonts and Particles; and the closing
paragraph on state machines still promised a per-instance state the Scope section had already
taken back.
2026-09-14 19:27:08 +02:00
root 7b5974b37c A transition is a named arrow between two states, drawn without pins (#52)
State machines: the asset is no longer "a set of states and nothing more" -- it
holds the moves between them. How a transition is drawn (right-click, Make
transition, click the target), why a state still carries ports it never shows,
what the arrow looks like border to border, and that the inspector's out/in lists
are the only way to delete one. Names need not be unique across a machine, only
among the transitions leaving the same state, and that is exactly what makes one
`State transition` node usable from several states. The node itself is the third
way a behavior reads a machine, beside `State branch` and `Set state`.

Concepts, Home: the summary lines name `State transition` too.

Development: 844 -> 862 checks.
2026-09-14 14:06:07 +02:00
admin a0fad88eb2 Shaders: the shader asset, its tab, the node set and the Adjust colors recipe (#62) 2026-09-12 22:23:32 +02:00
admin 293cc2b4ca Replace characters Gitea flags as ambiguous (en dash, ×, ›, −) 2026-09-12 20:54:04 +02:00
admin 9be12944fc Move the README's reference sections into wiki pages 2026-09-12 20:38:20 +02:00
admin 741e558ced Home hinzugefügt 2026-09-12 20:31:58 +02:00