No description
  • Rust 62.6%
  • HTML 36.2%
  • Shell 1.2%
Find a file
andodeki bb44b78b79 MTB: port rik2 arcade-car handling into the 2D model
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.
2026-09-02 10:13:54 +00:00
docs/coverage Coverage tranche: full-stack LLVM coverage 95.7% lines, +16 tests, RefCell crash fix 2026-09-01 19:58:51 +00:00
makepad-ports MTB: port rik2 arcade-car handling into the 2D model 2026-09-02 10:13:54 +00:00
plans Deep assessment v2 (brutal, evidence-based) + phased improvement roadmap 2026-09-01 18:59:16 +00:00
skills Vendor upstream skill sources: emilkowalski/skills @ d23d7f8, jakubkrehel/skills @ 267330e (MIT) 2026-09-01 18:44:48 +00:00
uploads Add uploads: ride app screenshots + reference photos 2026-08-04 06:28:32 +00:00
.gitignore Makepad 2.0 ports: rider, koboyo, insurance (+ HTML sources, assessments) 2026-08-04 05:07:18 +00:00
insurance.html Makepad 2.0 ports: rider, koboyo, insurance (+ HTML sources, assessments) 2026-08-04 05:07:18 +00:00
insurepay_assessment.md Makepad 2.0 ports: rider, koboyo, insurance (+ HTML sources, assessments) 2026-08-04 05:07:18 +00:00
koboyo.html Makepad 2.0 ports: rider, koboyo, insurance (+ HTML sources, assessments) 2026-08-04 05:07:18 +00:00
makepad_assessment.md Makepad 2.0 ports: rider, koboyo, insurance (+ HTML sources, assessments) 2026-08-04 05:07:18 +00:00
makepad_ports_assessment.md Makepad 2.0 ports: rider, koboyo, insurance (+ HTML sources, assessments) 2026-08-04 05:07:18 +00:00
makepad_ports_deep_assessment.md Deep assessment v2 (brutal, evidence-based) + phased improvement roadmap 2026-09-01 18:59:16 +00:00
nav.html Makepad 2.0 ports: rider, koboyo, insurance (+ HTML sources, assessments) 2026-08-04 05:07:18 +00:00
README.md Makepad 2.0 ports: rider, koboyo, insurance (+ HTML sources, assessments) 2026-08-04 05:07:18 +00:00
ride.html Makepad 2.0 ports: rider, koboyo, insurance (+ HTML sources, assessments) 2026-08-04 05:07:18 +00:00

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.