问题标签 [adventure]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
87 浏览

python - Python,全局可访问函数

今晚对这个和第二个问题很新,但我正在开发一个基于文本的冒险游戏。在整个过程中,我为某些命令使用函数,并且它有不同的阶段,但我需要一个函数在整个游戏中都可用。“帮助”命令。我只能想到一种可以做到这一点的方法,那就是在每个 if elif 语句中添加一行内容。

还需要一种以相同方式显示库存的方法,这将是一个字典

但如果有人知道,我更喜欢一种更简单的方法。

0 投票
2 回答
6012 浏览

c++ - 基于文本的冒险游戏

我正在监督一个技术营,其中一名营员为基于文本的视频游戏创建了一些代码,但他无法显示结果。虽然程序编译并正确运行,但选择“治愈”时,它不会增加玩家的健康,当用户选择“攻击”时,我们也将获得零。我在编程方面的知识有限,并且正在尽我所能帮助他,以便他在这里的经历将是愉快和充实的。如果您能提供任何帮助或建议,我们将不胜感激。这是代码:

0 投票
1 回答
685 浏览

text - 基于文本的冒险帮助和提示

我决定制作一个基于文本的冒险,但我意识到我对制作一个知之甚少。但是,我确实知道我想使用批处理文件来制作它,只是因为我认为它更易于使用和共享。我现在没有太多问题,但我相信随着时间的推移我会想出更多(如果我认为这很有趣)但现在我有两个问题:

  1. 你如何让线条看起来好像有人在打字一样?

  2. 你如何让生产线在进入下一个过程之前等待 x 秒(你知道“戏剧效果”)

编辑我忘了放抱歉需要帮助的脚本(它应该看起来像矩阵中的“唤醒新”屏幕,但我不能得到小于 2 的间隔或隐藏下面的 ping 文本)。

0 投票
3 回答
1540 浏览

text - 使用基于批处理的文本冒险游戏自动保存?

我正在使用批处理脚本制作文本冒险游戏,我想知道是否有办法对其进行编程以在某个时间点自动保存。
我问这个问题是因为我最近读到一位youtuber曾经将他的一个 RPG 编码为自动保存,尽管他从未公开透露过。

那么有没有办法让批量 RPG/文本冒险发布自动保存?如果是这样,你怎么做?

0 投票
5 回答
1923 浏览

c# - 将文本文件中的行分配给字符串

我正在用 C# 进行简单的文本冒险,我想知道是否可以从 .txt 文件中读取某些行并将它们分配给字符串。

我知道如何从 .t​​xt 文件中读取所有文本,但是如何将某些行的内容分配给字符串?

0 投票
2 回答
87 浏览

python-3.x - Name Error python,一款文字冒险游戏

所以我有一个问题,我不太明白为什么会这样。当它应该在我的武器类上时,我得到一个(名称错误全局变量“值”未定义)。

这是武器从已经定义了值的类中获取它的类。

我已经有一段与此类似的代码正在运行,但由于某种原因,这个值错误正在发生。我只是要包括它。

以及玩家从中获取内容的类

正如你所看到的,我在这里做了,当我打电话给玩家时,这段代码可以工作。

0 投票
1 回答
107 浏览

python-3.x - 我的文字冒险游戏 Python 的另一个名称错误

所以我正在制作一款文字冒险游戏,目前我正在制作敌人。我的班级 random_enemies 为你的角色制作垃圾小怪来战斗,我在其中有一个称为弱、正常、强等的功能……它会根据你的角色而定,具体取决于它是哪一个。当我调用 random_enemies.weak 它说(名称错误:未定义全局变量“p”),即使它应该是。

这是我的玩家类,下面是玩家从中获得“maxhp”的类。

我只是很快就做了这个,只是为了测试我所拥有的一切是否正常工作,直到我得到错误。这也是调用 random_enemies.weak() 的地方。在这也是我定义“p”是什么的地方。

0 投票
2 回答
72 浏览

c++ - “void”c ++之前的预期主表达式

嘿,我是 C++ 新手,我的代码没有任何问题。我试图制作一个非常基本的制作你自己的冒险游戏。谢谢你的时间。

另外,如果你能给我一些帮助,完整的编码建议,以保持代码更加干净和有条理,现在我所做的就是确保所有卷曲的黄铜都相互排成一列,如果语句被推迟,则每秒这样它就不会对代码产生一种明星影响。

0 投票
2 回答
90 浏览

c++ - 为什么代码一直跳到返回 main();?

嘿伙计们,我是 C++ 新手,为了练习我正在制作一个“制作自己的冒险游戏”我不知道问题是什么我相信它主要与我的 char 变量有关我将发布代码我的 main.cpp 怎么会有其他外部头文件但我认为没有理由发布它们我的代码也将运行而不会给我一个错误,如果我的 if else 语句被破坏/我的字符变量。

谢谢您的帮助。

在旁注中。在 The Header Dog 中,我调用了 level2 的所有函数,我只是想知道为什么我的程序运行良好,而无需我调用 GTFO 标题和 Dream 标题中的所有 level2 函数。

ps: 只是为了消除一些混淆 Path();,Sword();, 和 Weird(); 都是level2函数。

pps:也只是想知道为什么我不必在 main.cpp 中调用 level2 函数?

最后的想法:感谢您的时间,祝您有美好的一天!

ps 最后的想法:这是一个传送门 1 参考。

0 投票
1 回答
14872 浏览

c++ - 调用 'std::basic_string 没有匹配的函数::basic_string c++

嘿,我正在制作一个“制作你自己的冒险游戏!” 现在除了必须通过空洞游戏之外,我想制作一个作弊码系统,现在我试图声明一个字符串女巫等于超过 6 个单词我不明白问题是什么我只用了两个单词并且没有错误,但是当我用超过 2 个单词做同样的事情时,我得到了错误。

Main.cpp|27|error: no matching function for call to 'std::basic_string::basic_string(const char [4], const char [6], const char [5], const char [5], const char [ 6], 常量字符 [6])'|

这是我的代码: