243 ·GitHub
这是什么?
一个仅在浏览器中运行的算术练习游戏(“Dopadrill”),每答对一题,视觉特效和音乐就会不断升级。名叫 Dopakichi 的吉祥物会扛着你输入的数字,并为每个正确结果庆祝,最终迎来节日般的压轴结局。
这是原生应用,还是我在浏览器里打开的网页?
它是一个无需构建步骤的静态 Web 应用:整个游戏以无依赖的原生 JavaScript(使用 ES Modules)放在 app/ 中,直接由静态文件服务器提供。
这个怎么运行?
用任意静态文件服务器托管 app/ 文件夹,然后在浏览器中打开。直接通过 file:// 打开行不通,因为它依赖 ES Modules。
只是玩一下也需要 Node.js 或构建工具吗?
不需要——游戏本身零依赖、无构建步骤。只有想运行项目的单元测试时才需要 Node.js 20+。
答错会导致游戏结束吗?
不会——没有游戏结束状态,答错也不会削弱不断攀升的气势;你只管继续玩。
手机上也能玩吗,还是只能在电脑上?
它同时支持手机竖屏和电脑,电脑上还可以使用数字键和退格键输入。
它涵盖哪些数学技能?
基于日本学校课程大纲、覆盖 1-6 年级的 58 项技能,包括加法、减法、乘法、除法(含长除法的演算步骤)、小数、分数和比例。
计分规则是怎样的?
全部答对可得 100 分。如果你的首答正确率达到 80% 或以上,即可解锁一轮限时加赛,得分可以超过 100。
“My Level”(我的等级)模式是什么?
一种自适应模式:从快速技能测评开始,随着你逐项掌握而逐步解锁新技能;此外还有独立的按年级、练习、复习和技能树界面。
音乐和音效是真实的音频文件吗?
不是——所有音乐和音效都用 Web Audio API 实时合成;项目完全不附带任何音频文件。
What are similar projects?
riso-windowseat, vanillawebprojects, RhineLabUI, player, -., VibeOffice, JIZURA, run-abroad
Which topics is it in?
web-audio, localstorage, mobile-web, esm, japanese, vanilla-javascript, mathematics, no-dependencies, game, gaming, audio, offline