Skip to content

docs(tutorial): reskin Walnut App to Clown Beatdown#128

Merged
mHaines9219 merged 2 commits intomainfrom
docs/reskin-walnut-to-clown-beatdown
Mar 23, 2026
Merged

docs(tutorial): reskin Walnut App to Clown Beatdown#128
mHaines9219 merged 2 commits intomainfrom
docs/reskin-walnut-to-clown-beatdown

Conversation

@mHaines9219
Copy link
Copy Markdown
Contributor

Summary

  • Replaces the entire onboarding tutorial from "Walnut App" to "Clown Beatdown" to match the reskinned seismic-starter project
  • Rewrites all contract chapters: secrets pool (sbytes), stamina system, rob() signed reads, round/contributor tracking
  • Updates CLI chapters with corrected ClownBeatdown code (hit/rob/reset instead of shake/look)
  • Updates SUMMARY.md navigation, removes hidden "Missing Piece" chapter, consolidates two Chapter 3 files into one
  • All Solidity code matches the actual ClownBeatdown.sol source in seismic-starter

Test plan

  • Verify all SUMMARY.md links resolve (no broken navigation)
  • Grep for "Walnut" across gitbook directory returns 0 results
  • Review contract code in docs matches seismic-starter/contracts/src/ClownBeatdown.sol
  • Review test code in docs matches seismic-starter/contracts/test/ClownBeatdown.t.sol
  • Review deploy script in docs matches seismic-starter/contracts/script/ClownBeatdown.s.sol
  • Spot-check CLI code for correct function names (hit, rob, reset, addSecret)

Replace the entire onboarding tutorial to match the reskinned
seismic-starter project. The game mechanic changes from cracking a
walnut's shell to reveal a hidden number, to punching a clown until
its stamina reaches zero to rob a randomly-selected shielded secret.

Key changes:
- Replace suint256 kernel with sbytes secrets pool + suint256 secretIndex
- Replace shake()/look() with addSecret()/rob()
- Replace shell/requireCracked/requireIntact with stamina/requireDown/requireStanding
- Move tutorial from tutorials/walnut/ to tutorials/clown-beatdown/
- Update all SUMMARY.md navigation links and README references
- All Solidity code matches actual ClownBeatdown.sol source
@mHaines9219 mHaines9219 force-pushed the docs/reskin-walnut-to-clown-beatdown branch from 580acf2 to 08ef532 Compare March 23, 2026 21:43
Files are 3 levels deep from gitbook root, not 2. Fix ../../ to ../../../
for cross-section links to clients/ and getting-started/.
@mHaines9219 mHaines9219 merged commit 94364af into main Mar 23, 2026
4 checks passed
@mHaines9219 mHaines9219 deleted the docs/reskin-walnut-to-clown-beatdown branch March 23, 2026 21:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant