Add ToneForge game-dev workflow guide for tableau card game SFX#245
Draft
Add ToneForge game-dev workflow guide for tableau card game SFX#245
Conversation
Co-authored-by: SorraTheOrc <250240+SorraTheOrc@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Create ToneForge game-dev workflow guide for tableau card game
Add ToneForge game-dev workflow guide for tableau card game SFX
Mar 12, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
New users lacked a concrete, copy-pasteable CLI guide covering the full discovery → authoring → iteration → export loop for a real game scenario. This adds that guide using a high-street economy tableau card game as the running example.
New files
docs/guides/gamedev-workflow-example.md— 10-step guide covering:Discovery:
list recipes --category card-game,--search,--tags,--jsonPreview & inspect:
generate,show,sequence inspect/simulate,stack inspectIteration:
explore sweep+explore mutatefor seed selectionFull worked export for each of the five required events, mapping to existing presets:
tableau_play_cardsequences/tableau_play_card.jsonsequence generatecoin_collectsequences/economy_income.jsonsequence generatemarket_upgradestacks/market_buy_event.jsonstack renderrent_collectsequences/economy_income.json(seed 77)sequence generateturn_endsequences/round_end_cleanup.jsonsequence generateVerification:
ls -lR, file-existence loop,sha256sum --checkagainstscripts/tableau-checksums.sha256Naming convention table and full command recap
scripts/generate-tableau-example.sh— headless script rendering all five events, verifying outputs, and writing checksums toscripts/tableau-checksums.sha256(tracked; CI-safe)Modified files
.gitignore— addsassets/sfx/so generated WAVs are never accidentally committedOriginal prompt
This section details on the original issue you should resolve
<issue_title>Write ToneForge game-dev workflow guide for tableau card game</issue_title>
<issue_description>
Problem statement
Create a short, command-driven ToneForge workflow guide that teaches a new user how to discover, author, iterate, and export game-ready sound assets for a tableau-style card game (high-street economy example). The guide must be runnable from the CLI and produce verified output files in a predictable assets path.
Users
Prerequisites
nodeandnpminstalled (Node 16+ recommended) and the repo checked out locally.npm installthennpm run buildor usenpm linkif applicable). SeeInstall the CLI (TF-0MLW2K2V51AY2N9T)for details.Success criteria
docs/guides/gamedev-workflow-example.mdand easy to find from the docs index.list/search), creation/editing (recipe/preset commands), iteration (render/parameter tweaks), and export (render/export to files).tableau_play_card,coin_collect,market_upgrade,rent_collect, andturn_end, producing WAV files atassets/sfx/tableau/<event>/<name>.wav.ls, checksum orsha256sum) that a user or CI can run to confirm files exist and match expected names.Constraints
Existing state
demos/card-game-sounds.md— shows available card-game recipes and discovery examples; good reference for discovery and preview steps.demos/recipe-filtering.md— explains filtering & category normalization; useful for search and filter examples.presets/sequences/tableau_play_card.json— an existing sequence preset for the tableau play event; useful as an example preset to render.presets/stacks/card_play_landing.json— stack preset relevant to card-place landing; can be referenced for naming conventions.Desired change
docs/guides/gamedev-workflow-example.md: a concise, ordered guide that uses the tableau card game high-street economy as the running example and demonstrates the full flow from discovery to exported WAVs underassets/sfx/tableau/<event>/.demos/card-game-sounds.mdand other related docs; add a short section listing assumptions/prereqs.Related work
--categoryand--searchusage.tableau_play_card.Risks & mitigations
experimentalin the guide and add a short note explaining alternate approaches (e.g.,stack rendervsgenerate).📍 Connect Copilot coding agent with Jira, Azure Boards or Linear to delegate work to Copilot in one click without leaving your project management tool.