问题标签 [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.
python - 或者操作符混淆python
我正在制作一个快速的 zork 游戏,但我使用“或”运算符遇到了这个问题。我认为这很简单,但我不明白为什么这不起作用。现在如果你输入“n”,你应该得到“this works”,因为它等于字符串“n”。相反,它会打印出“它有效”和“这有效”,所以很明显我使用了“或”错误。
使用前或它有效
使用后或打印出来。这可能很明显-.-
javascript - html和javascript游戏功能不改变全局变量
当 X、Y 和 Z 等于 3 时,locationName 应该等于 Sol,但情况并非如此。我认为问题在于我的变量名没有更新,但可能是其他问题。
我是编程新手,不胜感激。
text - 批处理问题(如果语句)
我正在批量制作游戏。我知道那批不是很强大,但这是我的第一场比赛。无论如何,我正在做一个 if 声明,如果您通过 1 号门,您将活着,但如果您通过 2 号门,您将死去。不幸的是,当我通过任何一扇门时,程序都会重新启动。在这里,我将向您展示我的代码:
注意:我正在使用 Notepad++ 编程。它还没有完成,所以是的。
python - 文字冒险、存档和功能问题
我正在用 Python 创建一个文本冒险,在角色创建过程中,一旦所有条目都完成,游戏应该将条目写入 state() 并保存游戏。在说出 game_loop() 函数中可见的内容之后,它所做的就是继续角色创建循环。
代码:
任何帮助将不胜感激。
c - C程序拒绝管道?
我正在尝试编译原始 Crowther/Woods FORTRAN Colossal Cave Adventure 的 1991 C 端口。代码是一个可怕的混乱,但在更改它的某些部分后,它可以正常编译和运行。
问题是当我尝试将其输出通过管道传输到另一个程序或文件时,什么都没有显示。./adventure
工作正常,但./adventure | cat
不打印任何东西。Grepping 打电话给fstat
什么都没有。
程序是否可以通过其他方式检测管道并进入静音模式?即使添加printf("Hello World");
为 main 函数的第一行也不会导致任何内容通过 cat 出现。
编辑:我正在使用 Jim Gillogly 的版本,但我从中获得源代码的链接已经烂掉了。我会找到另一个下载链接。
java - 基于文本的冒险结构推荐
我对编程很陌生,我正在尝试编写基于文本的冒险。
我正在使用 Java,我想开发一个类结构。目前,我有一个角色对象、房间对象和一个位置驱动程序。角色的位置和库存在角色对象中。位置驱动程序根据需要实例化房间对象。(即角色选择从A房间移动到B,位置驱动程序实例化B房间,将角色移动到B房间,然后B房间提示开始)每个房间都有提示、库存和退出。
它工作正常,除了位置驱动程序运行一个 if 函数,它将房间代码与特定房间函数(即房间 C 函数)相匹配。在功能内部,房间的细节被填充。然后用特征实例化房间。
有一个更好的方法吗?我的意思是,它有效。但它感到痛苦的手足无措。
我应该一次实例化所有房间吗?还是有更好的整体结构?
python - Best way assigning story to location in a game?
I have a simple question. Here is my story game so far:
I know that I could make an if statement for each set of coordinates, but I'm feeling pythonic, and I would like to find a fast and efficient way to do this. Thanks in advance for the help!
java - 无法在java中播放音乐
我正在尝试在我正在制作的文字冒险中播放背景音乐。但是,我无法让声音课程正常工作。
我在互联网上搜索了一个简单的指南,但对我正在做的事情没有任何帮助。我只是想在我的文本冒险的背景中运行一个 .wav 文件。有什么帮助吗?
java - 如何在延迟的 TextView 中显示文本(逐字逐句)
我希望 TextView 中的文本逐个单词甚至逐个字母地显示,就像在大多数 rpgs 和带有文本框的冒险中一样。文本流应该是什么样子的一个很好的例子是游戏 phoenix wright ( http://youtu.be/2OOX2Gv0768?t=1m7s )
我到目前为止所尝试的是:
我在模拟器上进行了测试,它似乎性能低下,如果我在显示每个字母后开始延迟,性能就更差了。延迟不一致。
除此之外,我希望有一个更优雅的解决方案。也许某种方式可以更灵活地处理延迟?例如,一个句子后更大的延迟等等。
非常感谢你!
2d - 仅限 QML 的冒险游戏?
我想使用 QML(Qt 建模语言)为桌面和安卓实现一个简单的 2D 冒险游戏。
游戏将有不同的地方,例如厨房和地窖。一个地方通常有一个背景图像,然后是那个地方的一些对象。这些可能是您需要查找和收集的一些东西,或者也可以是简单的精灵,例如飞过房间的鸟。
我写了一个只有一个地方的小型第一个版本,效果很好。现在我想扩展游戏。
我想实现隔离和分开的地方,所以我可以很容易地在这些地方之间切换,例如你从厨房到地窖,并且可以很容易地添加这些地方。
我一直在寻找一种仅在 QML 中执行此操作的适当方法,但似乎没有。
有没有人有一个好主意,如何做到这一点?到目前为止,谷歌还没有帮助我。