Skip to content
Dan-3401Public

About

studying c#

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

RooT

RooT 是我的 C# 学习与游戏开发项目,从控制台战斗数值练习逐步发展到 Unity 角色动作原型。

最新版本:v0.5.0 · Unity 角色动作原型

下载 Windows 游戏 · 发行说明

版本时间线(从早到晚)

统一使用 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.1 Git 标签保留用于历史追溯;Unity 发行版统一改用 v0.5.0。两个标签指向同一历史提交,游戏构建保存在 Release 附件中。
  • 仓库文件和 Release 附件统一采用 RooT-v版本号 命名。历史压缩包内部目录、项目名、程序内版本文字和二进制内容保留原样,可通过上表查找新旧对应关系。

运行方式

v0.5.0:Unity 游戏

  1. 下载 RooT-v0.5.0-Windows.zip。
  2. 完整解压,保留 FRIST_Data 等配套文件与目录。
  3. 在 Windows 上运行解压目录中的 FRIST.exe。
操作 按键
左右移动 A / D
跳跃 空格
冲刺 Shift
攻击 J

角色动作来自原发行说明;该发行版当时计划在后续版本加入敌人。

v0.1.0–v0.4.0:控制台历史版本

  • v0.1.0、v0.2.0 保留原上传的 EXE。仓库未提供完整配套运行文件,如无法直接运行,请使用现有源码或完整项目包。
  • v0.2.0 的 .cs 和 .csproj 放在同一目录;项目目标框架为 net10.0,需要相应 .NET SDK 才能从源码构建。
  • v0.3.0、v0.4.0 完整解压后,打开包内原有解决方案或项目文件;内部仍使用旧版本名。

更新记录(从早到晚)

v0.1.0 · 基础控制台练习

  • 根据原更新记录,实现基础算术计算并生成首个 EXE。

v0.2.0 · 防御与闪避

  • 加入玩家防御值;攻击低于防御时保持原血量。
  • 通过手动输入数值,与固定阈值比较来模拟闪避。
  • 血量使用 double,支持小数。

v0.3.0 · 武器与攻击判定

  • 加入大剑、太刀、盾斧三种武器选择。
  • 加入黑龙敌人和伤害计算。
  • 根据伤害阈值区分会心与普通攻击,并提供项目 ZIP。

v0.4.0 · 输入验证与随机战斗

  • 加入 ASCII 启动画面与文字显示间隔。
  • 使用 int.TryParse 和循环菜单处理非数字、无效武器选择。
  • 加入大太刀、巨型加农炮、鸡骨头及各自的暴击判定。
  • 加入史莱姆、哥布林、骷髅兵与未知敌人的随机选择。

v0.5.0 · Unity 角色动作原型

  • 首个 Unity 游戏发行包,原发行名称为 Root Project v0.1。
  • 根据原发行说明,加入玩家角色与移动、跳跃、冲刺、攻击动作。

English

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:攻撃 です。過去のアーカイブ内部と実行ファイルの内容は変更していません。

About

studying c#

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages