No description
- Rust 62.6%
- HTML 36.2%
- Shell 1.2%
Scouted makepad-internal branch rik2 (+537k lines vs dev: libs/game blocks/dynamics/asset-ai, diffusion, ggml, llama, pbr_paint, XR loopback suites). gamemaker itself differs only trivially; the treasure is libs/game/blocks/src/car.rs — an audited Bullet-replacement raycast vehicle (its header documents three real btRaycastVehicle defects). Ported the 2D-relevant formulas into model.rs/board_view.rs: - engine headroom: force tapers to zero at top speed - reverse at half authority; one-pedal semantics (down = brake while rolling, reverse once stopped; B stays explicit for 3-point turns) - steering authority tapers above STEER_PEAK_SPEED (6 m/s): full lock in the parking bay, calm wheel at road speed 13/13 engine tests green (clean-drive tape extended for the tapered engine), UI smoke ALL GREEN on the rebuilt release binary. |
||
|---|---|---|
| docs/coverage | ||
| makepad-ports | ||
| plans | ||
| skills | ||
| uploads | ||
| .gitignore | ||
| insurance.html | ||
| insurepay_assessment.md | ||
| koboyo.html | ||
| makepad_assessment.md | ||
| makepad_ports_assessment.md | ||
| makepad_ports_deep_assessment.md | ||
| nav.html | ||
| README.md | ||
| ride.html | ||
makepad-ports
Ports of three single-file HTML apps to Makepad 2.0 (dev branch, b41e740)
using the script_mod! Rust UI DSL — with full unit + integration + headless-UI
tests (140 green), plus brutal professional assessments of all three codebases.
Contents
| Path | What |
|---|---|
makepad-ports/ |
The Rust crates (rider, koboyo, insurance), headless-Linux patch, setup_makepad.sh, full README with test status |
ride.html / koboyo.html / insurance.html / nav.html |
The original single-file HTML apps (port sources) |
insurepay_assessment.md |
Assessment of insurance.html (4.2/10) |
makepad_assessment.md |
Assessment of upstream Makepad 2.0 dev branch (4.7/10) |
makepad_ports_assessment.md |
Assessment of these port crates (6.0/10) |
Quick start
cd makepad-ports && ./setup_makepad.sh
Rebuilds the toolchain + checkout in /var/tmp/mk, applies the patch, installs
the three crates into examples/, and runs all 140 tests. See
makepad-ports/README.md for details, status tables, and the hard-won DSL lessons.