OItrainer — 信息学教练模拟器
这是一个基于浏览器的文字/策略模拟游戏,模拟信息学教练训练选手从赛季训练到正式比赛的成长与抉择。
项目由 HTML / JavaScript / CSS 构建,无需后端即可运行。
🏫 游戏特色
- 赛季推进与比赛模拟:完整的赛季与周推进系统,涵盖 CSP、NOIP、省选、NOI 等赛事。
- 细化的学生模型:包含思维、编程、心理与五大知识分类,并考虑压力、舒适度、天气、生病等状态。
- 多样训练与外出集训:提供多种选项提升选手能力。
- 天赋与事件系统:增强趣味性与策略深度。
- 设施与预算管理:设施经费、集训经费等限制提升决策复杂度。
- 模拟赛与比赛评分:根据时间节拍、子任务与知识门槛还原比赛过程,实时滚榜,并触发天赋与技能效果。
- 沉浸的内容 取材于生活的细节与信息学竞赛文化
详细机制与玩法建议请参阅项目内的 help.md 或游戏内帮助。
🎮 游玩方式
直接访问 👉 oimn.851219.xyz 即可开始游戏。
🧩 开发信息
- 项目类型:前端静态页面(HTML + JavaScript + CSS)
主要目录结构:
index.html:主入口game.js,render.js,debug.js,lib/:核心逻辑脚本(比赛模拟、天赋、事件、模型等)assets/:图片与资源文件- 其他脚本如
tutorial.js:用于教学与新手引导
若需修改并本地调试,建议使用带开发者工具的浏览器(Chrome / Edge / Firefox)。
改版(更好玩)
⚖️ 许可协议
本项目采用 Apache License 2.0:
欢迎在保留原作者信息与许可声明的前提下进行魔改或微调。
如果你制作了改版,请在开始页面 明显标注原版链接与改版说明,
并在网站中说明主要修改内容,以符合 Apache License 2.0 协议。
此外,本游戏的数值均经过精心设计与联动平衡。
若计划增添模块或修改参数,请谨慎避免数值崩坏。