问题标签 [text-based]

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 回答
753 浏览

c++ - 敌人攻击玩家的方法

嘿,在我的基于文本的冒险游戏中。我有这堂课:

我有一种随机计算生命值的方法。我不知道如何使用类创建函数。或者如何在类中使用 hitpoints 函数。

任何人都可以帮忙吗?

0 投票
6 回答
165 浏览

c++ - 虽然循环条件不起作用

嘿,基本上我希望玩家和狼互相攻击,直到彼此死亡。但是while循环是无限的,所以显然条件不满足。但我看不出我哪里出了问题 if (choice1 == 1) // if 语句在整个游戏中使用,以允许用户通过游戏与选择进行交互。

有人可以帮忙吗?

0 投票
1 回答
3938 浏览

linux - 如何使用 TUI 制作 Linux 程序

我想制作一个带有基于文本的用户界面的 Linux 程序。解决此问题的最佳方法是什么?在搜索互联网后,我发现了 curses 和 ncurses 库。两者之间有什么区别,如果有的话,哪个更好(或者有更好的选择)?我更喜欢 C 但愿意使用其他语言。

谢谢

0 投票
1 回答
398 浏览

python - 在基于文本的 rpg 中基于玩家统计的敌人统计的问题

所以我正在制作一个基于文本的 rpg,我想出了一个奇怪的语法错误,我似乎无法在线修复:

在类敌人。任何帮助将不胜感激 :)。

0 投票
3 回答
7847 浏览

python - 如何在 Python 中获得实时键盘输入?

这可能吗?我看过的每一个答案都不是我想要的。我所做的虽然类似于 in omega-rpg(这是一个很棒的基于文本的小 debian rpg),但是在 Python 而不是 C 中。我四处寻找并发现了一些东西,但没有与我正在做的事情相关。raw_input()使用/是否更容易input,或者使用某种 API 会更有效?

打扫干净:

我需要一个 Python 中的实时键盘输入系统,但我不知道使用 API 更容易还是仅仅raw_input() / input(). 如果使用 API 更好,那么对于初学者级别的程序员来说,哪个是最好的?

额外的:

任何解决方案都将用于基于文本的游戏!请在回答时记住这一点。

0 投票
1 回答
652 浏览

python - Python 中基于文本的 RPG 的 Web 控制台

我是这里的初学者,慢慢学习Python。我写了一个基于文本的 RPG 游戏,我正在寻找一种方法来创建它的网络版本。但是,我不想遵循在游戏中发生某些事情时生成 HTML 的方法(即玩家去不同的房间等)。从美学上讲,我想要一个带有嵌入式控制台的网页,它只运行我的文本 RPG 代码,并在此控制台下方有一个输入字段以允许用户输入。我应该为此使用哪个 Web 框架?

0 投票
1 回答
617 浏览

java - 将通过 php 套接字检索到的字节转换为整数

我正在使用 netty API 创建一个 Java 服务器,如果客户端程序向服务器发送任何东西,它就会发送一个像 5 这样的数字。它是一个有 4 个字节的整数。我认为它应该与将整数写入 OutputStream 相同。所以我现在想通过 php 接收整数。但是如果我调用 socket_read 它不会输出任何有用的信息,因为它不会将 4 个字节转换为整数。它只是将其用作文本。

如果我发送一个 char 它可以工作,所以我需要一种在 php 中转换它的方法。

或者最好将所有内容都转换为文本客户端,所以所有内容都是基于文本的。我想也许我必须坚持使用基于文本或二进制输出。

编辑:与此相关的另一个问题是,假设我在 java 中有 4 个字节。我怎样才能建立一个整数?我必须连接4个字节吗?

例子:

字节 1:00000000

字节 2:00010000

字节 3:00000101

字节 4:00000001

结果:00000000 00010000 00000101 00000001

这是正确的吗?

0 投票
2 回答
178 浏览

python - 文本冒险中匹配用户选择的问题。

我目前正在用 python 进行简单的文本冒险。基本上我希望randint选择1或2然后分配给right_wire,然后raw_input成为wire_choice,然后匹配2以提供所需的结果。我相信你们无论如何都能弄清楚我想在这里做什么。我离这里很近还是真的很远?谢谢!

0 投票
1 回答
956 浏览

java - 在 Java 中与基于文本的游戏中的其他对象交互

我会尽量清楚地说明这一点,以免造成混淆。另外,我不是在寻找一个操作过程,只是一些关于如何开始和朝着正确方向前进的提示。

总的来说,我对编程比较陌生(用 Java 编程才 5 个月),而且我几乎没有学到很多关于编程的东西。我已经了解了一些概念,但我一直在尝试了解 MVC(模型、视图、控制器)的概念。我做了一些研究,想把它应用到基于视觉文本的游戏中。

在游戏中,玩家可以在一系列“房间”中导航,其中一些是用于探索的,一些是我所说的“死亡房间”,玩家最终会死去,必须在第一个房间重新开始。游戏的重点是逃离并找到出口房间,四个大方向的每个方向都使用四个按钮控制导航;现在没什么难的。但是,我无法理解如何使房间对象相互交互。例如,如果玩家点击一个按钮向左走,他们应该能够进入他们当前所在房间左侧的房间。模型将负责根据方向更新玩家所在的房间玩家想去。

换句话说,任何人有什么技巧可以模拟一系列房间,这些房间与玩家当前所在房间的北、南、东、西其他房间交互?(希望我足够清楚。如果您需要澄清,我会回答任何问题。)再次,我正在寻找可以集中我思考的建议,而不是完整的操作方法。另外,我已经为房间设置了类和接口。

0 投票
1 回答
332 浏览

java - 如何将 Eclipse 上基于文本的游戏移植到 android

我正在eclipse上用java编写一个基于文本的游戏。如果你曾经玩过它,它类似于 zork。我想知道是否有任何方法可以轻松地将我的程序变成一个 android 应用程序,或者我是否需要为 android 编写一个全新的代码。