HeartGame1

一款基于Undertale风格的战斗游戏,融合了攻击阶段判定、等级系统和特殊攻击动画等元素

立即下载

关于游戏

HeartGame1

HeartGame1是一款基于Undertale风格的战斗游戏,融合了攻击阶段判定、等级系统和特殊攻击动画等元素。游戏中,玩家将面对不同阶段的攻击挑战,通过攻击和饶恕来推进游戏进程。

游戏特色包括:

  • 多阶段攻击系统,随着攻击次数增加难度提升
  • 完整的等级系统,影响生命值、伤害减免和冷却时间
  • 特殊的第10次攻击动画和结局场景
  • 暴力指数系统,记录玩家的攻击行为

版本下载

版本 0.0.3

Windows 便携版

Windows

无需安装,直接运行

Windows 安装器

Windows

包含完整的安装向导

Linux 安装包

Linux

Debian/Ubuntu 系统专用

版本 0.0.2

Windows 便携版

Windows

无需安装,直接运行

Windows 安装器

Windows

包含完整的安装向导

Linux 安装包

Linux

Debian/Ubuntu 系统专用

平台支持说明

Windows 平台

  • 支持 Windows 7 及以上版本
  • 同时提供便携版和安装器两种下载选项
  • 64位和32位系统均有对应版本
  • 需要安装 Visual C++ 运行库
  • 建议至少 2 GB RAM 和 100 MB 可用空间

Linux 平台

  • 支持 Ubuntu 18.04 及以上版本
  • 仅提供 deb 格式安装包
  • 需要安装 Python 3 和 Pygame
  • 建议至少 2 GB RAM 和 100 MB 可用空间
  • 对于 Wayland 系统,建议切换到 Xorg

游戏特性

攻击系统

  • 攻击次数 1-3 次:第一阶段(基础攻击模式)
  • 攻击次数 4-7 次:第二阶段(复杂攻击模式)
  • 攻击次数 8-9 次:第三阶段(高难度攻击模式)
  • 攻击次数 10 次:特殊攻击动画和结局场景
  • 每攻击 5 次,暴力指数(LV)增加 1

等级系统

  • 生命值:LV1 时为 20,每提升 1 级增加 15 点
  • 伤害减免:LV1 时减少 50%,之后每提升 1 级调整为 -50%+5%*(LV-1)
  • 饶恕冷却时间:LV1 时减少 30%,之后每提升 1 级调整为 -30%+2%*(LV-1)
  • 等级上限:LV20

特殊机制

  • 10th 攻击:完成第 10 次攻击后,会播放特殊攻击动画序列,并显示结局场景
  • 伪善行为:当暴力指数较低但选择攻击行为时,系统会判定为伪善行为,可能触发相应的游戏反馈或结局影响

操作方式

  • 攻击:点击攻击按钮或按对应快捷键
  • 饶恕:点击饶恕按钮或按对应快捷键
  • 移动:使用方向键或鼠标控制角色移动
  • 躲避:在攻击阶段使用方向键或鼠标躲避攻击

项目链接

您可以在以下代码仓库中找到HeartGame1的源代码和相关文件:

访问 Gitee 仓库