- 虚拟环境
python -m venv venv
- 切换venv
.\venv\Scripts\activate
- 安装依赖
pip install -r requirements.txt
- 运行游戏
python game.py
一款俯视角像素节奏射击游戏。玩家使用的是一把命运恶魔左轮,一共6发子弹,在装填子弹的时候会一颗一颗的装填,玩家能够看到子弹的效果,玩家需要记住子弹的装填顺序。
子弹效果:
- 普通子弹:击伤目标,造成伤害。
- 圣洁子弹:净化目标,清除目标身上的负面效果。
- 邪恶子弹:污染目标,目标身上会获得一个负面效果。
主角在游戏中会积累san值,需要通过朝自己射击圣洁子弹来恢复san值
玩家需要在装填子弹的时候,记住子弹的装填顺序,在射击的时候,需要按照子弹的装填顺序根据子弹的效果选择射击目标。
左键射击鼠标瞄准的单位,右键射击自己。
| 子弹类型 | 对敌方效果 | 对我方效果 |
|---|---|---|
| 普通子弹 | 造成伤害 | 造成伤害 |
| 圣洁子弹 | 回复血量 | 回复san值,回复血量 |
| 邪恶子弹 | 造成伤害 | 造成伤害,减少san值 |
俯视角,场地为6个不同半径的圆环,最外围有一圈回音壁,玩家在最中心,有四个敌人从最外围的圆环开始,向玩家移动。
从玩家中心会自动释放圆环音波,音波会向四周扩散,根据节奏音波会在不同半径的圆环上停留,在达到最外围的回音壁时,会反弹向内收缩。
敌人不能直接移动,接触一次音波就能积攒一次能量,消耗能量可以沿着音波在圆环上环形移动,也可以跟随音波向内或向外移动。
玩家不能直接看到敌人位置,但是音波接触到了敌人,那么返回时玩家就能知道哪个方向有音波能量被敌人吸收。
玩家收集到反弹回来的音波能量,可以向一个方向释放飞弹,飞弹如果命中敌人,敌人会受到伤害并且向外移动。