问题标签 [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 投票
2 回答
74 浏览

java - java中的文本库程序

我想在java中创建一个终端应用程序,但我不知道如何替换已经打印的文本行(有点“编辑已经打印的行”)。\r只返回最后一行的开头,我想显示一个二维网格。这是我要打印的样本:

0 投票
5 回答
86 浏览

c++ - C++ 我无法访问我需要的功能

我正在尝试为我的学校项目用 C++ 创建一个基于文本的冒险游戏。我遇到的问题是我的 gameover() 函数需要能够转到我的 begin() 函数。问题是必须在 gameover() 函数之前声明 begin() 以允许它进入 begin(),只有我有其他函数也需要访问 gameover(。简而言之,我需要一种能够告诉我的程序的方法转到函数gameover()或begin(),并知道它存在并被声明。谢谢,西蒙

0 投票
1 回答
914 浏览

java - 将基于 Java 文本的程序导出为可执行 JAR?

我使用 Eclipse 作为我的 IDE。

我之前在eclipse中制作并导出了我的不同程序作为可执行jar文件,但这些都是涉及框架的程序。我正在搞乱我拥有的经典基于文本的程序,并决定我想导出上述基于文本的程序。但是,当我尝试这样做时,我会留下一个 jar 文件,该文件不运行或不执行任何操作。我没有成功让我的基于文本的程序在 Eclipse 之外运行。

0 投票
1 回答
1725 浏览

windows-phone-8.1 - 如何为 Windows Phone 8.1 应用程序制作动态磁贴?

如何为 Windows Phone 8.1 应用程序制作动态磁贴?

这是互联网上最好的秘密!

我正在尝试制作一个磁贴,每当应用程序暂停时,它都会使用一些文本更新活动磁贴。

我已经阅读/观看了大约十几个关于动态磁贴的“教程”,但没有一个与 Windows Phone 8.1 兼容。

概括地说,我需要遵循哪些步骤来完成此操作?

注意:我很清楚 Tile 模板存在......但秘诀在于如何处理它们。那里的所有代码不仅不能为 Windows Phone 8.1 编译,而且最重要的是,这些代码假定人们已经知道如何制作动态磁贴。

0 投票
2 回答
56 浏览

java - 从 null/Map 生成器生成 null 更新游戏错误内的循环

感谢您花时间阅读我的问题。我目前在开发一个基于文本的小型冒险游戏时遇到问题。现在我在更新地图时收到此错误消息:

我有一个关于为什么会发生这种情况的理论,因为我花了几个小时试图自己解决这个问题。我的理论是地图生成器正在创建一个具有空值的正方形,这导致更新方法遇到错误。我注意到的另一件事是每次随机对象都会出现错误消息。有时,实体返回错误消息,而其他时候武器返回错误消息。更新方法的代码如下:

注意:我在错误消息返回错误的代码行上放了两个星号

地图生成代码如下:

感谢任何帮助,因为我已经为此工作了几个小时,但没有成功。如果您需要更多代码,对代码有任何疑问,或者对此有任何疑问,请询问。我的第一个目标是找出这个错误,了解哪里出了问题,并了解可以采取哪些措施来防止它再次发生。

谢谢

0 投票
1 回答
536 浏览

c++ - Linux 上基于 C++ 文本的选择菜单表现异常?

代码有点长,但这只是因为我评论了所有内容,所以很容易阅读。基本上这是我正在处理的一个简单的基于文本的选择菜单。你需要在 Linux 上并且有一个 C++11 编译器才能正确运行它。这是代码(功能齐全的示例,可以编译):

这是 raw_terminal.h :

如果您只使用向上/向下箭头,它就可以正常工作。但是,如果您按左或右(不应该做任何事情),它会完全弄乱屏幕,复制菜单项和东西。我猜问题不在代码中,因为它完全忽略了左右键。我猜是终端在按下它们时会做一些事情。那么我怎样才能防止这种情况发生呢?

任何帮助,将不胜感激。谢谢!

0 投票
4 回答
57 浏览

java - 我显然遇到了布尔问题,基于文本的游戏

我遇到了问题,如果用户输入 y,我想打印 intro1,如果他们输入错误,我希望提示输入名称。无论我输入 y 还是 no,它目前只打印 intro1。

此外,有没有办法让我再次运行该扫描仪,因为我假设如果我确实让它工作并且用户输入 n/false,那么它只会打印“输入你的名字勇敢的灵魂”而没有别的。我是否必须以某种方式将扫描仪添加到 else if 行的语句中?

0 投票
2 回答
69 浏览

java - 我的基于文本的游戏的更多问题

嘿,再次回来寻求更多帮助。

当用户输入 b 或 c 或任何其他不是 A 的值时,while 语句确实按预期工作,但是当他们输入 A 时,它确实将它们带出 while 循环,但它仍然打印“你选择了错误”字符串。我不知道为什么,但我相信你们可以告诉我为什么。

此外,如果我输入正确的数字,第二个循环可以完美运行,唯一的问题是,当我不输入时,它会告诉我“组合不正确”,但它不会只打印一次,它会继续打印并且不会停止,它永无止境。我做错什么了?

也许我应该使用 if 语句?呃……不……那不会循环……呃。

ps 我知道我说最后一个数字不是 5,但我会在帖子中修复它

0 投票
1 回答
237 浏览

java - 如何将代理移动到空间中

我被困在我的家庭作业的一部分上。我不确定如何将代理运送到另一个空间。

向 Agent 类添加一个usePortal没有参数且返回类型为 void 的方法。此方法获取代理位置的门户,并检查它是否为空。

• 如果门户不为空,则让门户使用门户的传输方法传输代理。您将需要使用这个词来指代需要运输的代理。

• 如果门户为空,则不执行任何操作。

0 投票
2 回答
62 浏览

python - 为什么我的列表出现错误?

我让我的程序询问你想要什么攻击,它应该从一个从 's 获得攻击的列表中获取咒语,def我收到了这个错误

还有我的代码:(对不起,它太长了,但我试图将它缩减到相关的循环,这是尽可能小,我可以把它缩减)