grmchn / dopa-drill
git clone https://github.com/grmchn/dopa-drill.git
算数を解くたびに演出と音が増幅する、ブラウザ完結の計算ドリル
+0
stars, 24h · #31,827
+~0
stars, 7 days · #32,302
+246
stars, 30 days · #2,089
247
★ total
107
forks · 0 open issues
Star history (as recorded here)
LanguageJavaScript
License—
Created2026-09-27 (26d ago)
Last push9d ago
Watchers0
OwnerUser
Links
README excerpt
# ドパドリル 算数を1問解くたびに、演出と音楽がどんどん盛り上がっていく計算ドリルです。ブラウザだけで動きます。 マスコットの「ドパキチ」が入力した数字を運び、正解すると祝ってくれます。問題を進めるほど画面と音が増えていき、最後はお祭りのような状態になります。まちがえても勢いは落ちず、ゲームオーバーもありません。 ## 特徴 - 小学1〜6年の計算58スキル(学習指導要領に基づく)。足し算・ひき算・かけ算・わり算、筆算の途中入力、小数、分数、割合など - 「じぶんレベル」モード:実力チェックの結果から始め、習熟に合わせて次のスキルを解放します - 学年別モード、練習、復習、スキルツリー画面 - 全問正解で100点。初回正解率が80%以上なら、制限時間付きのエクストラで100点を超える得点を狙えます - 音楽と効果音はすべてWeb Audio APIで合成しています(音声ファイルは使っていません) - スマートフォンの縦画面とPCに対応。PCでは数字キーとBackspaceで入力できます - 設定で動きの強さを調整できます。ミュートもあります - 記録はすべて端末内(localStorage)に保存し、外部には送信しません ## 遊び方(ローカル) ビルドは不要です。`app/` を静的に配信するだけで動きます。 [code] ブラウザで `http://localhost:8000/` を開いてください。ES Modulesを使っているため、`file://` で直接開くと動きません。 ## テスト Node.js 20以上で実行します。 [code] ## 構成 | パス | 内容 | | --- | --- | | `app/` | ゲーム本体(依存ライブラリなしのES Modules) | | `docs/SPEC.md` | 仕様書 | | `docs/curriculum.md` | 学年別カリキュラムとスキルツリーの設計 | | `docs/dopakichi.svg` | ドパキチの造形の原典 | | `tests/` | 単体テスト | | `tools/build_fonts.sh` | フォントのサブセット再生成(画面の文言を追加したときに実行) | ## ライセンス - ソースコード:MIT License - キャラクター「ドパキチ」、および「ドパドリル」の名称とロゴ:MITの対象外です。営利目的でなければ、二次創作に自由に使えます(下記)。 - フォント(`app/fonts/`):SIL Open Font License 1.1 詳細は LICENSE を参照してください。 ### ドパキチ・ドパドリルの二次創作について 営利目的でなければ、連絡なしで自由に使えます。 - できること:ファンアート、漫画、小説、アニメーション、動画、SNSへの投稿、このゲームの非営利のフォークや改造版の公開 - プレイ動画・配信:自由です。広告収益や投げ銭のあるプラットフォームでも構いません - 事前の許可が必要なこと:グッズや作品の販売、有料の製品・サービス・広告での利用などの商用利用。ほかの製品やサービスの名前・マスコット・ブランドとしての利用や、公式を名乗ること - 禁止:公序良俗に反する使い方、キャラクターや本プロジェクトの評判を傷つける使い方 公開するときは、非公式であることが分かるようにしてください。LICENSEの英文と内容が異なる場合は、英文が優先します。