互动文字冒险

时间:2018-03-16 22:15:12

标签: javascript html

我希望为我的第一个HTML / Javascript项目创建一个基于交互式文本的游戏。它与Zork类似,特别是关于它如何响应用户输入并根据用户输入的决策进行冒险。

我已经创建了基本的HTML和CSS代码来启动故事情节,但现在需要帮助创建HTML和Javascript函数的代码,这些代码将读取用户输入并返回相应的响应,例如"你去了北方。你看......"或者"怪物攻击你。"等等。

我没有找人为我编写代码,只是希望有人能给我一个我需要放入HTML和Javascript文件的格式的例子,当我写出来的时候我可以看到代码的功能。

目前基本HTML代码:

欢迎,勇敢的冒险家。   你叫什么名字?

此区域将包含文本输入,并根据响应,以下行将记录以下文本以及用户输入的名称

很高兴认识你,   测试行文字。

1 个答案:

答案 0 :(得分:0)

我目前正在使用python中的一个非常相似的项目,所以我可以用我的项目作为例子。为了在未来创建其他文本冒险,我为自己制作了一个文本冒险引擎。以下是它的基本功能,在我看来,这在很多文本冒险中都很重要。

  1. 首先,您需要创建一个文本解析器函数来解析用户输入中的单词,这样您就可以开始理解他们正在使用的命令。如果您不太了解如何执行此操作,我确信该主题有大量在线资源
  2. 你需要提出一组用户可以使用的特定命令(即北上,使用,给予等)。
  3. 为了您自己作为游戏设计师的便利,您应该使用面向对象的编码。我在文本冒险中为你需要的每种类型的对象创建了一个类(例如人,位置,武器等)。这样我就可以轻松创建这些对所有文本冒险都至关重要的东西。
  4. 这只是一个开始的地方。如果您有任何其他问题,请告诉我。希望这有用(我是这个网站的新手所以不知道如何回答这些内容)。