问题标签 [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 代码行在我的游戏中不起作用
所以我的 Python 游戏中的这行代码不起作用:
它应该让玩家输入命令:北、南、东、西、看、搜索、命令或库存。它提出了这个:
回溯(最近一次通话最后):文件“/Users/khalilismail/Desktop/COMPUTING/Text-based Games/DragonQuest.py”,第 173 行,方向=raw_input("What would you like to do?\n") EOFError : 读取一行时的 EOF
请帮忙
这是围绕此的代码堆栈:while game==on:
c - 用 C 解释一些函数
我想知道是否有人可以向我解释以下代码块中发生了什么。该代码用于在 7 个房间之间创建随机连接,确保每个房间至少有 3 个连接。
Power 就像 pow 一样工作 - x^y
GetIntArrayMin
获取数组中的最小整数值
Permute 创建指定整数数组的伪随机排列。
我根本不明白比特码是什么。也许如果有人能解释一下,一开始我就能理解其余的部分。谢谢!
c - 在冒险游戏中随机连接房间
我有以下代码,我在其中随机创建 7 个房间名称,并给它们一个类型(开始、中间、结束)。我现在需要将这些房间随机连接到每个房间都有 3 到 6 个连接。我不知道该怎么办。我找到了一个如何使用位码的示例,但正如在我的另一篇文章中一样,我仍然不理解那个版本。如果有人可以提供帮助,将不胜感激。以下是房间的相关代码:
这是我声明房间的地方:
然后我想要一个函数来连接这些房间,并将它们的连接放入目录中创建的 .txt 文件中。稍后我还需要向用户提供连接,但我相信我知道如何做到这一点,因为我已经能够提供房间名称和类型。
python - 关于python对象及其方法
我目前正在尝试用纯 python 编写基于文本的冒险。因此,我有一个 Room 类,看起来有点像这样(缩短):
我的问题是 Room 的 update_image() 方法。我需要一个映射器存储在那里,以根据对象的状态(打开/关闭)找出正确的图像,如果我把这个映射器放在方法的开头,每次方法都是由 python 读取和构造这个字典叫,对吗?那么我是否应该将此映射器字典存储为实例变量,如 self.img_mapper_dict = {(0, 0, 0) : 0, ...}?
也许有人对此有任何想法?
ruby - Ruby ActiveRecord:如何通过出口连接两个房间
我正在制作一个小型文本冒险,我想使用 ActiveRecord 作为对象关系映射。
我遇到的问题是了解如何使用出口将两个房间连接在一起。以下事实是给定的:
- 一个房间可以有多个出口
- 出口可以在不同的方向(它有一个“方向”字段)。此外,它可能还有其他参数,例如我想稍后添加的“锁定”等。
- 一个出口连接两个房间。
但是,现在我被困住了:
到目前为止我所拥有的
但这是不完整的。room.neighbours
,例如,根本不工作。
最让我困惑的是如何让出口以两种方式工作:如果我在一个房间添加出口,它不会出现在room.exits
另一个房间的列表中。
有效的是:(给定一个连接room1
和的出口room2
)
room1.first.exits.first.room_dest
(这是room2
)但是room2.exits
是空的,并room1.neighbours
显示一个仅包含自身的列表。
这是如何正确完成的?
swift - Let a function wait for response - Swift
Im trying to programm a text adventure. I have a NSTextView in which the user can write commands and get a response but I can't find a way to "pause" a function to wait for the users response.
Thanks for your reply :D
python - 从另一个函数更改一个函数中的变量
我正在用python开发一个基于文本的冒险游戏。没有什么超级花哨的。我想在 2 个不同的房间有一个杠杆来解锁第三个房间的门。需要拉动两个杠杆才能解锁门。
这是两个带杠杆的房间。
这是带门的房间。
我缩短了代码,因此您不必阅读所有不必要的内容。
我最大的问题是我对 Python 语言还不是很熟悉,所以我不确定如何用词来找到我正在寻找的答案。
编辑:代替 FirstRoom.WolfLever 我还尝试在我的代码主体中使用 WolfLever,在 Start() 上方我有:
但是我的函数没有更新这些值。所以我尝试了FirstRoom。方法。
python - 在 python 中,我将如何为文本冒险创建保存系统?
基本上,从离开系统继续......有点像任何游戏。到目前为止,我的想法是将某些变量保存到一个文本文件中,如名称、健康、xp 等,并有一个位置变量来确定玩家在游戏中的位置,并将作为从左开始的继续。有没有更简单的方法来做这件事?
java - 在java中使用if语句调用不同的类?
我正在编写一个 TBAP(文本基础冒险程序)只是因为。我刚开始,我已经遇到了问题。我想要做的是有一个在输出文本中介绍程序的主类。在课程结束时,它会问“你想去哪里冒险?” 它有五个选项,其中三个是单独的冒险,其中两个是库存类。现在我被困在我的第一个冒险课上。我有一个名为 path 的 int 变量。如果路径== 1,你去幻想岛类继续你的冒险。有没有人可以用 if 语句来称呼这种冒险?我用我的变量名称和路径创建了一个构造函数、getter 和 setter。
夏季项目类:
这是我的幻想岛课程:
就像我说的,我想用 if 语句调用子类,但我不知道该怎么做。如果我输入一个1,我想去幻想岛班。我还没有编写冒险程序,我会在修复后开始编写,我现在只想输出“欢迎来到幻想岛!” 当我输入 1 时。任何帮助都会很棒!谢谢!
javascript - Javascript Canvas 中的简单寻路 - 思考冒险游戏
我正在尝试在点击式冒险游戏中复制该功能,其中角色需要在特定路径内行走而不超出路径边界。
举个例子:我有这个 JS Fiddle:http: //jsfiddle.net/1ztzz6an/1/,它绘制了一个多边形。我想要的是只有字符脚(导入图像的底部)只留在多边形内。这是代码:
我见过使用瓷砖等的例子。但我希望它在多边形本身内。或者,如果它更容易,我什至愿意将解决方案视为一种在多边形之外行走的方式,只要玩家的脚不接触多边形。不确定哪个更好,哪个更容易。
有什么帮助和例子让我继续前进吗?谢谢!