Skip to content

Game pages: Paul and the railway live on the lines of the article - #32

Merged
Tim-Conrad merged 4 commits into
masterfrom
claude/game-characters
Nov 12, 2026
Merged

Tim-Conrad merged 4 commits into
masterfrom
claude/game-characters

Conversation

@Tim-Conrad

Copy link
Copy Markdown
Owner

The two game pages get their own characters, as approved from the mock-ups. The front page, the thoughts and the research are unchanged.

Wortzauber (projects/wortzauber/)

  • Paul and the Schwebe-Bot (the game's sprite sheets) walk on the title, the rules, the feature list and the buttons.
  • Pick Paul up and throw him; a tap makes him jump. The dotted words "cake", "candle", "apples" and "candles" are traced, and Paul makes the thing appear.
  • When the reader scrolls on, he jumps down to a line on screen, or the bot lifts him up.

Kleinbahn (projects/kleinbahn/)

  • The rule under the header is a railway drawn in ink: two hills with tunnels that form one loop, a station, a signal, sheep, people who get on and off.
  • The train (engine, three coaches, three goods wagons; three cars on phones) is rendered from the game's near models, with 16 wheel positions per car, by day and by night (the dark theme). The smoke is low-poly puffs.
  • Tap the train to stop or start it, push it, or set the signal.

Also

  • Both pages drop the screenshot grid; the videos show more.
  • DESIGN.md gets a "Game pages" section (the motion exception, ink scenery, reduced motion, weight), and CLAUDE.md names the two new scripts.
  • The pictures in assets/play/ are about 680 kB in all; a page loads only its own, and the train only those of the theme in use.

Checks

  • python3 scripts/check.py: 13 pages checked, 0 problems.
  • Served the repository and loaded both game pages and the front page at 1440, 390 and 320 px, light and dark: no console errors (no CSP violations), no sideways scroll, the characters only on the two game pages.
  • Scripted pointer tests: pick up and throw Paul, a dotted word, the station stop, pushing the train, the signal, the tunnel loop.
  • Not tested: real touch on a phone.

The train pictures come from the near models in Tim-Conrad/tiny-train (local branch train-detail, not pushed yet).


Generated by Claude Code

The game pages get their own section: the characters are the game's own
art (Wortzauber sprites, Kleinbahn cars rendered from the near models),
everything around them is drawn in ink, they stand on the sheet's lines,
move on their own and answer taps and drags, stand still for reduced
motion, and stay under about 400 KB per theme. The motion rule names them
as an exception, a game page drops the screenshot grid, and the component
table and file list name the new classes and files.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KFxuEuiQ8gLmh8xHfJyLFW
…one loop

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KFxuEuiQ8gLmh8xHfJyLFW
On the Wortzauber page Paul and the Schwebe-Bot walk on the title, the
rules, the feature list and the buttons. You can pick Paul up and throw
him, and dotted words in the text make their thing appear. He follows the
reader down the page.

On the Kleinbahn page the rule under the header is a railway with two
tunnels that form one loop, a station, a signal and sheep. The train is
rendered from the game's near models, by day and by night, with turning
wheels and low-poly smoke. Tap it to stop or start it, push it, or set
the signal.

Both pages drop the screenshot grid; the videos show more. The front
page is unchanged. CLAUDE.md names the two new scripts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KFxuEuiQ8gLmh8xHfJyLFW
@Tim-Conrad
Tim-Conrad merged commit b0c1a6e into master Nov 12, 2026
1 check passed
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.

2 participants