freeCodeCamp/curriculum/challenges/chinese/10-coding-interview-prep/take-home-projects/build-a-roguelike-dungeon-c...

18 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
id: bd7153d8c242eddfaeb5bd13
title: 建立一个Roguelike Dungeon Crawler游戏
challengeType: 3
videoUrl: ''
dashedName: build-a-roguelike-dungeon-crawler-game
---
# --description--
**目标:** 构建一个功能类似于此的[CodePen.io](https://codepen.io)应用程序: [https](https://codepen.io/freeCodeCamp/full/apLXEJ/) **** [//codepen.io/freeCodeCamp/full/apLXEJ/](https://codepen.io) 。完成以下[用户故事](https://en.wikipedia.org/wiki/User_story) 。使用您需要的任何库或API。给它你自己的个人风格。 **用户故事:** 我有健康,水平和武器。我可以拿起更好的武器。我可以拿起健康食品。 **用户故事:** 地图上的所有物品和敌人都是随机排列的。 **用户故事:** 我可以在整个地图中移动,发现项目。 **用户故事:** 我可以在地图边界内的任何地方移动,但是在我击败它之前我无法穿越敌人。 **用户故事:** 大部分地图都是隐藏的。当我迈出一步时,所有与我在一定数量空间内的空间都会被揭示出来。 **用户故事:** 当我击败敌人时敌人消失我得到了XP最终提高了我的等级。 **用户故事:** 当我与敌人作战时,我们会轮流造成伤害,直到我们其中一人失败为止。我根据自己的等级和武器造成伤害。敌人根据其等级造成伤害。损伤在一定范围内有些随机。 **用户故事:** 当我找到并击败老板时,我赢了。 **用户故事:** 游戏应该具有挑战性,但理论上可以获胜。如果卡住,请记得使用[Read-Search-Ask](https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514) 。完成后单击“我已完成此挑战”按钮并包含指向CodePen的链接。您可以通过Facebook上的朋友分享您的项目反馈。
# --solutions--
```js
// solution required
```