Skip to content
This repository has been archived by the owner on Nov 22, 2024. It is now read-only.

Commit

Permalink
Merge pull request #98 from FrenchPicnic/main
Browse files Browse the repository at this point in the history
Up Dungeons v0.0.8
  • Loading branch information
bzy-debug authored Nov 14, 2024
2 parents a8a6359 + b3d5753 commit ae29ba3
Show file tree
Hide file tree
Showing 6 changed files with 61 additions and 13 deletions.
74 changes: 61 additions & 13 deletions teams/鱼鱼蒸了/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,9 @@

你也可以通过走位避开当前的战斗,代价是低等级进入后面的战斗,每次战斗的血量都会保留

或者可以通过拾取地图上的礼物盒恢复血量,不过也会清除该列的敌人
<center><img src="./resource/gift.png" alt="cover" style="zoom:50%;" /></center>

目前只有与咩咩的战斗(AI见敌人图鉴)
<center><img src="./resource/fight.png" alt="cover" style="zoom:50%;" /></center>
进入战斗后最上方为当前经验值与当前等级
Expand All @@ -31,8 +34,14 @@
- Fight: 攻击敌人,目前是`level*10`点力量
- Heal: 治疗自己,目前是恒定恢复10点血量,且不会超过最大血量
- Defense: 防御,下回合被攻击时伤害恒定为1
当任意一方选择防御时,血条旁边会有一个小盾牌的标识

<center><img src="./resource/choice.png" alt="cover" style="zoom:50%;" /></center>
当选择攻击时,底下会出现攻击区,需要按x来停下竖条,并根据竖条停在的区域来增加伤害
- 中心 : 5*level
- 中心两旁: 3*level
- 两侧: 1*level

当任意一方选择防御时,血条旁边会有一个小盾牌的标识
<center><img src="./resource/defence.png" alt="cover" style="zoom:50%;" /></center>

当敌人进行攻击时,菜单栏会变成小游戏的形式(设计参考了UnderTale)
Expand All @@ -52,28 +61,67 @@
![mie](./resource/sheep.png)
很可爱的咩咩,但因为你在冲撞路线上了,所以它很生气

血量: 10*level
血量: 5*level
攻击:
- 咩咩冲击: 3*level点伤害,5%概率暴击,3级后概率翻倍

防御: 每2次攻击后进行防御
治疗: 无

## 墓前进度
![pkin](./resource/pumpkin.png)
罪魁祸首南瓜王,需要你打败它来拯救世界

血量: 108
攻击: 根据玩家的等级动态伤害
防御: 无
治疗: 第一次降至56血后恢复至100血
特殊:
- 当玩家等级不是19级时,南瓜王累积攻击13次会直接失败
- 玩家攻击南瓜王固定为10,当等级够高时伤害为增加
- 当玩家等级为19时,每次只能造成3点伤害,且小游戏速度加快,南瓜王固定造成大量伤害

## 小游戏

目前有两种

### 避开柱子

<center><img src="./resource/attack.png" alt="cover" style="zoom:50%;" /></center>
柱子会从左右两侧往反方向运动,你只需要通过操纵小人避开就好(参考骨头)
每次的数量都是随机的

### 挡球

<center><img src="./resource/ball.png" alt="cover" style="zoom:50%;" /></center>
球会从两侧出现,你需要通过左右键来接住所有的球
球的数量都是随机的


基本的战斗逻辑与UI

## 彩蛋?

在战斗界面使用Konami代码可以直接满级`up up down down left right left right z x`
但也会加大之后的战斗难度

## 其他

本游戏由[FrenchPicnic](https://github.com/FrenchPicnic)一人开发

代码仓库: https://github.com/FrenchPicnic/MoonbitWasm4

博客: https://frenchpicnic.github.io/posts/201cd6df/

视频链接: https://www.bilibili.com/video/BV19PU3YSExp/

## 鸣谢

游戏灵感来源: [UnderTale](https://undertale.com/)

游戏素材来源:
以下素材来源均可直接商用

[人物形象](https://dotown.maeda-design-room.net/)

## TODO
[攻击动画](https://pixlab24.com/character/27243/)

- [x] 添加敌人
- [ ] 添加更多敌人AI
- [ ] 不同的敌人属性
- [ ] 不同的敌人技能
- [x] 添加人物升级与属性提升
- [x] 添加大世界
- [x] 美化游戏画面(菜单栏/人物模型/血条等)
- [x] 加入一些神秘的小游戏,充当肉鸽中的惊喜选项
首页城堡使用了AI初次绘制,手动二次加工
Binary file modified teams/鱼鱼蒸了/game.wasm
Binary file not shown.
Binary file added teams/鱼鱼蒸了/resource/ball.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added teams/鱼鱼蒸了/resource/choice.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added teams/鱼鱼蒸了/resource/gift.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added teams/鱼鱼蒸了/resource/pumpkin.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit ae29ba3

Please sign in to comment.