java - 我无法决定存储字符串以实现我想要实现的目标的最佳方式

标签 java eclipse

我被赋予了制作一款基于文本的游戏的任务,我选择使用一款约会模拟游戏。我已经写下了所有对话,但我卡在存储对话的位置上。起初我只想做很多 if 语句 ex(如果你选择这个选项,它会带你到这个),但这似乎效率很低。所以我不知道将它们放在数组或数组列表中是否会更好,然后转到该数组中的特定位置。抱歉,如果这令人困惑,那是一些背景,我想我想问在围绕对话的游戏中存储字符串的最佳方式是什么。

最佳答案

你的问题太模糊了,但是当然,之前其他人已经在研究这个问题了。

一个很好的起点(有很多引用资料)可能是“游戏对话的游戏设计模式”Jenny Brusk 和 Staffan Björk

另一方面,Dialog Trees (以及 herehere )是一种存储对话框的方法,但可以满足您的特定需求,也可以不满足您的特定需求。

关于java - 我无法决定存储字符串以实现我想要实现的目标的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58121323/

相关文章:

java - 这是混淆代码的有效方法吗?性能友好吗?

java - HashMap 中不必要地重复的值

java - 缺少 CrudRepository#findOne 方法

java - 如何使用 HttpURLConnection 在 Java Web 服务中执行身份验证

java - 为什么 Eclipse Java 编译器检查 null 类型转换?

c++ - 无效参数 C++ cygwin

eclipse - 为什么Eclipse SVN团队菜单未显示所有选项?

java - 当他们说需要在数据库中存储密码哈希时,他们在想什么?

java - 如何在 Maven 插件中下载依赖项?

java - 无法解决将 sendKeys() 与 Selenium WebDriver Java.lang.CharSequence 一起使用时出错