问题标签 [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 回答
5254 浏览

java - 如何在基于文本的游戏中创建房间(初学者)

我对 Java 很陌生,我不确定我是否可以在这里问这种性质的问题,但我会试一试。我想要/需要练习 Java 编程,所以我决定了一个相当大的项目,应该在我的能力范围内我已经开始构建它并创建了一个具有一些属性的玩家对象,如级别、名称、xp、健康和项目。这些项目是 5 个对象对象的数组(请忍受我 XD)现在我想知道我是否应该将房间创建为对象还是单独的类或函数?

房间将只是抽象意义上的房间,游戏完全基于文本,它们需要包含用户可以拾取或检查的谜题和对象以及敌人,这样的叙述也将包含在每个房间中。玩家将能够“拾取”房间中的物品并将它们添加到他们的库存中。以及与敌人进行文字战斗,例如:你击中怪物造成 2 点伤害,怪物回击 3 点等。

请记住,这不会很漂亮,这是为了练习,我需要在 Java 中完成。提前致谢。

0 投票
1 回答
864 浏览

iphone - 为 iPhone 创建基于文本的 RPG 游戏

我想为 iPhone 创建一个基于文本的 RPG 游戏。在此用户将有一些带有答案的问题,并且导航到下一页取决于用户选择的答案。根据要求,我必须将整个故事存储在应用程序本身中。当用户选择时,我需要访问故事中的每个事件。那么我可以使用哪种数据库呢?请分享你的想法。谢谢。

0 投票
1 回答
96 浏览

database - 建立文本内容网站的正确方法是什么?

我正在建立一个包含文章、政策和法律以及文本内容的网站。我将所有数据(在某些情况下是超过 8000 个字符的文章)存储在 MSSql 2008 数据库中。我读了一些文章,他们说文本数据不应该存储在数据库中。它们应该存放在哪里?在 .txt 文件中还是什么?我也想搜索数据。如果它们存储在数据库中,我可以使用存储过程等。如果存储在文档中,我需要使用像 Lucene 这样的工具。我对吗?我对这个项目使用 DB 的方法是否错误?请赐教。

0 投票
3 回答
1708 浏览

python - 用于基于文本的游戏的 Python GUI 工具包?

快速学习非常重要,但我只需要一些基本的 GUI 工具,用于 Ubuntu 操作系统,但具有多操作系统兼容性会很好。有什么建议么?

预期游戏的基本动态仅包括文本输入和一些设置的反应
框架。

提前致谢。

0 投票
1 回答
98 浏览

objective-c - 自定义日志记录方法 MyLog 不适用于 Objective-C 中的高页面字符

我正在尝试使用自定义记录器为基于文本的游戏提供干净的控制台输出。以下是相关方法的代码:

这是这个例子的用法:

和输出:

如您所见,MyLog 函数适用于低页字符,但当它尝试打印高页字符时,它只是跳过整行。有人知道为什么是这样吗?

0 投票
1 回答
116 浏览

java - 在 java 中制作基于文本的操作系统时,我应该使用线程吗?

我正在用java制作基于文本的操作系统,我想知道我是否应该使用线程。它有一个图形用户界面,但您可以键入命令并按一个按钮来输入它们。然后它在 textArea 中吐出文本。我应该什么时候使用线程以及如何使用它们?我需要使用线程吗?我真的不知道如何使用它们以及何时使用它们!

0 投票
3 回答
205 浏览

c++ - 在使用 C++ 的简单文本 RPG 游戏中,变量的值不会改变

我正在尝试创建一个非常简单的回合制文本 RPG 游戏。代码编译并运行,但攻击和修复功能似乎没有改变变量的值。我很确定这是与继承有关的问题,但我不确定。

样本输出

是的,输出并不漂亮,但我会在代码稳定后推迟清理输出。任何帮助,将不胜感激。谢谢。

0 投票
2 回答
364 浏览

css - 脱节的可点击文本翻转

我有基于文本的导航。滚动“联系人”会在所有其他菜单按钮上显示地址(层)。我希望电子邮件地址和电话号码是翻转(将颜色从灰色变为红色)以及可点击的链接。问题:推出使地址消失,这是有意的,但无法单击地址/电话链接。如果推出效果(消失)会延迟,它会起作用吗?有唯一的 CSS 解决方案吗?

这是页面: raphaelzwyer.com/testRapha/rollover_test.html

0 投票
2 回答
132 浏览

python - 函数运行后返回代码

我正在制作一个基于文本的游戏,并且需要一个能够在任何文本输入处被拉出的应用程序范围的命令行。我的计划是将命令包含在一个模块中,然后执行 command(),然后允许用户输入一个命令(或获取一个列表),然后运行(包含在同一模块中)。这不起作用,因为我需要一种返回用户所在位置的方法。无论如何要返回到用户进入命令模式之前的位置,还是有更好的方法来做到这一点?

这是我的想法:

然后转到commands.py:

问题是返回用户离开的地方。

0 投票
1 回答
129 浏览

linux - 如何为基于文本的内容执行汇编 IO?

我正在寻找了解如何在 x86 汇编中编写基于文本的游戏的基本输入/输出,只是为了学习指令集和内部结构。

我不想在我的汇编代码中使用stdlib.hor stdio.h,除非它涉及一些复杂的东西,比如printf,然后我会从汇编中调用它。

如果可能的话,我想学习如何模拟枚举和结构。AFAIK 编写函数并向它们发送参数只是将特定寄存器推入和移出堆栈和/或esp使用 4 的倍数进行操作的情况。

我将如何使用 intel 语法在 x86 中执行此操作?

更新

抱歉,我忘了指定目标 - 我使用的是 Linux。


示例代码 - 为简洁起见省略了函数原型实现