---
title: "Ponpoko Kart：日本爆走大獎賽"
url: "https://aigamehub.app/zh-tw/games/ponpoko-kart-71a114"
source: "https://github.com/tanuu5/ponpoko-kart"
source_type: "github"
play_url: "https://tanuu5.github.io/ponpoko-kart/"
platform: "desktop"
login_required: false
pricing: "free"
origin: "original"
ai_tools: ["Claude Code", "Claude Opus 5.5"]
game_languages: ["ja"]
author: "tanuu5"
author_handle: "tanuu5"
category: "動作"
categories: ["action", "casual"]
tags: ["browser-game", "japanese-theme", "kart-racing", "procedural-generation", "three.js", "webgl"]
added: "2026-11-03T06:24:25.877Z"
updated: "2026-11-03T06:24:25.878Z"
locale: "zh-tw"
content_locale: "zh-tw"
---

# Ponpoko Kart：日本爆走大獎賽

這是一款以 three.js 製作、供 8 名角色在和風 3 條賽道上競速的瀏覽器 3D 卡丁車賽車遊戲。從地形、角色到 BGM，全部都由程式碼生成。

## Description

這是一款卡丁車賽車遊戲，要在 3 條賽道上各跑 3 圈：夕陽下的稻田道路、櫻花與千本鳥居的山路，以及夏日祭典的夜晚。可從狸貓、狐狸、河童、天狗等 8 名角色中選擇，並設定 50cc、100cc、150cc 的難度。除了漂移與迷你渦輪、火箭起步、跳躍特技、和傘滑翔翼等技巧外，還可以使用糰子、達摩、手裏劍、招財貓等道具。支援鍵盤與遊戲手把，可在瀏覽器中免費遊玩。

## Original post

Japanese-themed Mario Kart-style 3D kart racer for the browser, built with Claude Code × Claude Opus 5.5 (MAX) — three.js, all procedural (courses, props, karts, music, SFX)

Topics: browser-game, claude-code, game, japanese, kart-racing, procedural-generation, threejs, web-audio, webgl

# ぽんぽこカート 〜ニッポン爆走グランプリ〜 ![夕焼けの田んぼ道、鳥居の下に並ぶスタートグリッド](docs/screenshots/hero.jpg) **▶ ブラウザで遊ぶ：https://tanuu5.github.io/ponpoko-kart/** **Claude Code × Claude Opus 5.5（MAX）** で、依頼 1 回・約 1 時間 55 分で作りました（トークン使用量は[制作について](#制作について)に記載）。 和風の 3 コースを 8 人で走る、マリオカート風の 3D カートレースです。 three.js（WebGL）で描画し、地形・建物・キャラクター・カートはすべてコードで生成しています。BGM・効果音・環境音も Web Audio でその場で合成していて、画像ファイルと音声ファイルは 1 つも使っていません。 | | | | --- | --- | | ![キャラクター選択画面](docs/screenshots/chars.jpg) | ![夕日と稲架掛けの田んぼ](docs/screenshots/sunset.jpg) | | ![和傘グライダーで川を越える](docs/screenshots/glide.jpg) | ![千本鳥居のトンネル](docs/screenshots/torii.jpg) | | ![提灯と屋台の夏祭り通り](docs/screenshots/matsuri.jpg) | ![桜の山道でのレース](docs/screenshots/race.jpg) | ## コース | コース | 内容 | | --- | --- | | 夕焼けたんぼ道 | 夕日に染まる田んぼの農道。水鏡の田んぼ、ローカル線の踏切（電車に当たると吹っ飛ばされます）、丘の神社から川を越える和傘グライダー。遠くに富士山。 | | 桜咲く千本鳥居 | 満開の桜の城下町から山道のヘアピンを登り、千本鳥居をくぐって五重塔の境内へ。崖から滝つぼを越えて滑空します。 | | 夏祭り花火ナイト | 屋台と提灯が並ぶ夜の祭り通り、盆踊りのやぐら、灯籠流しの川、湯けむりの温泉街。花火の下を和傘で川越え。 | どのコースも 3 周です。難易度は 50cc（ゆったり）・100cc（ふつう）・150cc（はやい）から選べます。 ## 操作 | キー | 動作 | | --- | --- | | ↑ / W | アクセル | | ↓ / S | ブレーキ・バック（滑空中は機首上げ） | | ← → / A D | ハンドル | | Space / Shift | ジャンプ・ドリフト（押したまま曲がる） | | E / X | アイテムを使う（↓を押しながらで後ろへ） | | C | 後ろを見る | | Esc / P | ポーズ | ゲームパッドにも対応しています（A：アクセル、B：ブレーキ、RB：ドリフト、LB：アイテム、Y：後ろを見る、Start：ポーズ）。 音はブラウザの仕様上、最初にキーを押すか画面をクリックしてから鳴り始めます。 ### テクニック - **ドリフト＆ミニターボ**：ジャンプボタンを押したまま曲がるとドリフト。火花が青→オレンジ→紫と変わり、離すと色に応じたダッシュ。 - **ロケットスタート**：カウントダウンの「2」が出たあとにアクセルを押すとスタートダッシュ。早すぎるとエンストします。 - **ジャンプアクション**：ジャンプ台やでこぼこで飛んだ瞬間にジャンプボタンでトリック。着地でダッシュ。 - **和傘グライダー**：青く光るジャンプ台から飛び出すと和傘が開いて滑空。空中に浮かぶ小判も狙えます。 - **小判**：拾うごとに最高速が少し上がります（最大 10 枚）。アイテムを当てられると落とします。 ## キャラクターとアイテム キャラクターは たぬき・きつね・ねこ・しば・うさぎ・かっぱ・てんぐ・おに の 8 人。スピード・加速・曲がりやすさ・重さが少しずつ違います。 | アイテム | 効果 | | --- | --- | | 三色だんご | ダッシュ（1 本で 3 回まで） | | だるま | まっすぐ転がり、壁で跳ね返る | | 手裏剣 | 前のライバルを追いかける | | まきびし | 後ろに置くワナ | | 招き猫 | しばらく無敵＆スピードアップ | | 金ダライ | 自分より前の全員の頭上に落ちてくる | | 小判 | 小判が 3 枚増える | ## 制作について 企画・ディレクション：**たぬ** ／ 開発：**Claude Code（Claude Opus 5.5・推論レベル MAX）** 最初の依頼はこの文章だけでした。 > 技術スタックはお任せしますが、可能な限りリッチな見た目の3Dで、マリオカート風のゲームを作っていただきたい。ステージは日本らしさを感じるもので、例えば田舎の田んぼ道であったり、そう言うラインナップでしょうか。で、アクション性も欲しく、例えば、マリオカート8ではジャンプして空もちょっと飛びますけれど、そう言うギミックも欲しいよね。 設計からコード、演出、テストまでを Claude がひと続きの作業として進めました。 コース・カートの物理・CPU の AI・描画まわりを本体が作り、その間に 6 体のサブエージェントへ並行して任せました。 - 田舎の小物 - 神社と桜の小物 - 夏祭りの小物 - カート・キャラクター・アイテムのモデル - 音楽と効果音 - メニューと HUD の画面 見た目の確認は、ヘッドレスの Chrome（実機の GPU で描画）でスクリーンショットを撮って行いました。走りの確認は、CPU と同じ AI に自分のカートも運転させる自動操縦で各コースを周回し、詰まる場所やコースアウトしやすい場所を直しています。 ### Opus 5.5（MAX）のトークン使用量（ゲーム本体の制作、1 回の依頼ぶん） | 項目 | 値 | | --- | --- | | 制作時間 | 約 1 時間 55 分 | | API 呼び出し | 841 回（本体 222 ／ サブエージェント 6 体で 619） | | 出力トークン | 約 291 万 | | 処理したトークンの合計 | 約 3 億 6,850 万 | | └ うちキャッシュからの再読み込み | 約 3 億 6,030 万（98%） | | └ キャッシュへの書き込み | 約 529 万 | | ソースコード | 約 3 万 2,500 行（JavaScript 77 ファイル ＋ HTML/CSS） | 処理量の大半は「会話の履歴をキャッシュから読み直す」分です。キャッシュの読み込みは通常の入力より大幅に安く扱われるため、見かけの数字ほど重いわけではありません。 この表には、完成後の不具合修正（2 レース目で HUD の表示が止まる件）と、GitHub へ公開する作業のぶんは含めていません。 ## 開発 ```bash npm install npm run dev # 開発サーバー（http://127.0.0.1:5173/）
