RooT 是我的 C# 学习与游戏开发项目,从控制台战斗数值练习逐步发展到 Unity 角色动作原型。
最新版本:v0.5.0 · Unity 角色动作原型
统一使用 v0.N.0,按现有版本的时间先后递增。控制台阶段按文件首次提交时间排序,Unity 发行版按实际发布时间排序。下表时间均为日本时间(UTC+9)。这些编号用于整理历史版本,不代表重新构建或新增功能。
| 新版本 | 时间(UTC+9) | 旧版本 | 阶段与主要内容 | 文件 |
|---|---|---|---|---|
| v0.1.0 | 2026-01-17 21:29 | 仓库 Ver 0.1 | 控制台:基础算术与首个可执行程序 | EXE |
| v0.2.0 | 2026-01-17 21:32 | Ver 0.1.2 | 控制台:防御、手动输入闪避判定、双精度血量 | EXE · 源码 · 项目 |
| v0.3.0 | 2026-01-18 02:48 | Ver 0.2 | 控制台:三种武器、黑龙敌人、会心与普通攻击判定 | 项目压缩包 |
| v0.4.0 | 2026-01-18 13:51 | Ver 0.2.1 | 控制台:输入验证、循环菜单、随机敌人与武器暴击 | 项目压缩包 |
| v0.5.0 | 2026-01-21 01:27 | Release v0.1 / Root Project v0.1 | Unity:角色移动、跳跃、冲刺、攻击 | Windows 游戏 |
- 原 README 将最早版本记为 2026-01-16;目前可核实的首次上传时间为 2026-01-17,因此时间线采用后者,不将其断言为开发完成日期。
- v0.2.0 的源码和项目文件于 2026-01-17 21:49 补充上传,与 21:32 的可执行程序归为同一版本。
- Unity 发行版的 GitHub 发布时间为
2026-01-20 16:27 UTC,换算为日本时间是 2026-01-21 01:27。原v0.1标签指向 1 月 18 日的提交,不能用该提交日期代替游戏包的发布时间。 - 旧
v0.1Git 标签保留用于历史追溯;Unity 发行版统一改用v0.5.0。两个标签指向同一历史提交,游戏构建保存在 Release 附件中。 - 仓库文件和 Release 附件统一采用
RooT-v版本号命名。历史压缩包内部目录、项目名、程序内版本文字和二进制内容保留原样,可通过上表查找新旧对应关系。
- 下载
RooT-v0.5.0-Windows.zip。 - 完整解压,保留
FRIST_Data等配套文件与目录。 - 在 Windows 上运行解压目录中的
FRIST.exe。
| 操作 | 按键 |
|---|---|
| 左右移动 | A / D |
| 跳跃 | 空格 |
| 冲刺 | Shift |
| 攻击 | J |
角色动作来自原发行说明;该发行版当时计划在后续版本加入敌人。
- v0.1.0、v0.2.0 保留原上传的 EXE。仓库未提供完整配套运行文件,如无法直接运行,请使用现有源码或完整项目包。
- v0.2.0 的
.cs和.csproj放在同一目录;项目目标框架为net10.0,需要相应 .NET SDK 才能从源码构建。 - v0.3.0、v0.4.0 完整解压后,打开包内原有解决方案或项目文件;内部仍使用旧版本名。
- 根据原更新记录,实现基础算术计算并生成首个 EXE。
- 加入玩家防御值;攻击低于防御时保持原血量。
- 通过手动输入数值,与固定阈值比较来模拟闪避。
- 血量使用
double,支持小数。
- 加入大剑、太刀、盾斧三种武器选择。
- 加入黑龙敌人和伤害计算。
- 根据伤害阈值区分会心与普通攻击,并提供项目 ZIP。
- 加入 ASCII 启动画面与文字显示间隔。
- 使用
int.TryParse和循环菜单处理非数字、无效武器选择。 - 加入大太刀、巨型加农炮、鸡骨头及各自的暴击判定。
- 加入史莱姆、哥布林、骷髅兵与未知敌人的随机选择。
- 首个 Unity 游戏发行包,原发行名称为
Root Project v0.1。 - 根据原发行说明,加入玩家角色与移动、跳跃、冲刺、攻击动作。
RooT is my C# learning and game development project, progressing from console combat exercises to a Unity character-action prototype. Historical versions are numbered chronologically from v0.1.0 to v0.5.0; the table above maps every original version to its new name. Times use UTC+9.
The latest Unity build, formerly Release v0.1, is now v0.5.0. Download for Windows, extract the entire archive, then run FRIST.exe. Controls: A/D to move, Space to jump, Shift to dash, J to attack. Historical archive contents and binaries are unchanged.
RooT は C# の学習とゲーム開発のプロジェクトです。コンソールでの戦闘計算の練習から、Unity のキャラクターアクション試作へと発展しています。既存のバージョンを時系列順に v0.1.0~v0.5.0 に統一しました。旧バージョンとの対応は上の表に記載しています。日時はすべて 日本時間(UTC+9) です。
最新の Unity 版は、旧 Release v0.1 に相当する v0.5.0 です。Windows 版をダウンロードし、全体を展開して FRIST.exe を起動してください。操作は A/D:移動、Space:ジャンプ、Shift:ダッシュ、J:攻撃 です。過去のアーカイブ内部と実行ファイルの内容は変更していません。