Kart Drift Boost (tiers, windows, ramps)
/mechanic-kart-drift-boost
A GameSkill original: arcade kart drift-boost rules that reward skill. Drifts charge three tiers, release opens a 0.85 s window you must press in, counter-steer adds a CUT bonus, ramps give one air and one landing boost, boosts take the maximum instead of stacking, and walls cancel everything pending.
- License
- MIT
- By
- By GameSkill
Tested by GameSkill
40/40 checks passed on Canvas 2D in Chrome 156 headless (2026-10-28): trigger, a runnable example, a screenshot and self-check, one job per skill, and English + Chinese docs. Trigger checks match prompts against skill descriptions; they are not a live agent run.
Test reportGameSkill's tested copy
Written and tested by GameSkill for gameskill.dev. The ZIP holds the whole skill: SKILL.md and its Chinese version, scripts, a runnable example, tests, the self-check list and our test report.
A GameSkill original, released under MIT. The ZIP keeps LICENSE and CREDITS.md, which lists the workflow inspiration, the CC0 test assets and the third-party libraries with their licenses.

Self-check
- 松开漂移不会自动加速,要在窗口内按键 / Releasing a drift never boosts by itself; a press inside the window does
- 漂移小跳不会打开落地窗口 / A drift hop never opens a landing window
- 加速时间取最大值,不相加 / Boost time is the maximum, never the sum
- 撞墙取消蓄力和所有待用窗口 / Wall contact cancels the charge and every pending window
- 参考车手能跑完 3 圈并拿到 CUT、空中和落地加速 / The reference driver laps 3 times with CUT, air and landing boosts
- npm test 和 npm run test:browser 都通过 / npm test and npm run test:browser pass
Install
Tell your AI
Install the skill from https://gameskill.dev/skills/mechanic-kart-drift-boost/install.md
GameSkill's tested copy
mkdir -p .claude/skills
curl -fsSL https://gameskill.dev/dl/skills/mechanic-kart-drift-boost.zip -o /tmp/gameskill-mechanic-kart-drift-boost.zip
unzip -oq /tmp/gameskill-mechanic-kart-drift-boost.zip -d .claude/skills
rm /tmp/gameskill-mechanic-kart-drift-boost.zipWhat you get
- Bayside Kart: a top-down Canvas 2D stadium with ramps, keyboard and touch controls
- src/logic.js: drift with hop, three charge tiers, exit window, CUT bonus, ramp air and landing windows
- Boost time as max(remaining, new), a two-second combo, wall contact that cancels every window
- A fixed-step kart model, a stadium track with walls and a reference driver that laps it
- 16 Node tests and a 10-check headless Chrome test
Good fit
- Kart and arcade racers with drift, mini-turbo and ramp tricks
- Fixing drift boosts that stack, trigger automatically or can be spammed with hops
Not for
- Simulation racing physics (tyre models, weight transfer)
- Track editors or AI racing lines beyond the reference driver
Try this prompt
Add drift boost with three charge levels and ramp tricks to my kart game, without boosts stacking forever.About this skill
A GameSkill original, written and tested for gameskill.dev under MIT. The demo, Bayside Kart: a top-down stadium with three ramps. All rules are in src/logic.js (no DOM); the page only draws, reads input and shows the open window.
Agent steps
- Fixed step (1/120 s); a boost press is consumed by one step only.
- Earn, then spend: drifting earns a tier, release opens a 0.85 s window, a press fires the boost. Nothing is automatic.
- CUT: counter-steer at release adds 0.3 s.
- Ramps: one air boost within 0.9 s of launch, one landing boost within 0.65 s of touchdown. Drift hops never count.
- Max, not sum for boost time; a boost within 2 s of the last one raises the combo.
- Walls cancel the charge and every pending window.
- Events out for sparks, pop-ups and sound; a reference driver proves the defaults are reachable.
Common errors it fixes
- Auto-boost on drift release, making drifting on straights optimal.
- Boost timers that add up into permanent top speed.
- Hop-spam for landing boosts.
Credits
Rule ideas from the written description of APEX CLUB — Bay Kart Grand Prix in the awesome-gpt-6-astra catalog. We read only its README; no code was used. Code, numbers, track and text are ours.
Requirements
- Any engine: the rules are plain JavaScript and port line by line
- Node.js 20+ to run the tests; Chrome for the browser check
Topics
FAQ
Based on APEX CLUB — Bay Kart Grand Prix (rules from its README only) by awesome-gpt-6-astra catalog (no licence of its own, no code used). Ideas only: GameSkill wrote the code and text; CREDITS.md in the ZIP lists every source.
Works well with
Skills the author points to as related or as the better fit for neighbouring tasks.
Game Physics Tuning
Stable, good-feeling physics: fixed timestep with interpolation, mass and drag, CCD against tunneling, jitter fixes and collision layers.
Game Feel & Juice
Add juice to actions: screen shake, hit-stop, eased motion, squash and stretch, knockback and layered audio-visual feedback.
Game Input Systems
Game input architecture: action mapping, rebinding with conflict checks, keyboard, gamepad and touch, deadzones, buffering and coyote time.
Similar skills
open-game-skills
An MIT pack of about 190 SKILL.md agent skills for game design: combat feel, camera, traversal, world, validation, 2D/Spine and art pipeline, with a dispatcher and adapters for Three.js, PixiJS, Phaser, Cocos, Godot, Unity and Unreal.
One-button Flight (fair tap-to-flap)
A GameSkill original: the rules of a one-button flight game that is never unfair. Flaps set speed instead of adding it, a fixed-step simulation plays the same at 30 and 144 fps, the hitbox forgives grazes, and a seeded gap generator stays inside the reachable band, checked by an autopilot.
Procedural Low-Poly Buildings (kit, validator, views)
A GameSkill original: build stylised low-poly buildings in code from a small spec, then prove them: plot and height limits, a triangle budget per tier, closed outward meshes, supported parts, level roofs and side-only taper measured from silhouettes, plus front, side, top and 3/4 renders checked against the geometry.
Three.js FPS Weapon Feel (recoil, ADS, touch aim)
A GameSkill original: a learnable recoil pattern whose recovery never undoes the player's own compensation, aim-down-sights with matched sensitivity, spread you can draw as a crosshair, viewmodel bob, sway, kick and flash, and a phone chapter with a move stick, precision look zone and a fire button that aims.