2017-07-24 28 views
-2

这可能是一个愚蠢的问题 - 实际上我已经开始学习Java一个月了,所以我事先道歉。文本冒险游戏是否真的需要数百种不同的活动?

我已经开始制作类似于相当出名的生命线的Android游戏:文字冒险,在您继续在2个选项中进行选择之后创建自己的路径。当你点击其中一个选项时,会出现两个新选项(并且在它们上方,主角要求你继续前进的问题)。所以,让我们说每一个选择都是独一无二的:在纸上把它看作是一个“家谱”,如果我们从一个有两个选择的问题开始,那么我们会得到4个可能的问题(例如,Yes会导致YES-NO和No导致MAYBE-MAYBE NOT),然后是8,然后下一个选择有16个唯一的等等。最后,在10次点击之后,在完整的游戏中将会有1024个不同的选择。

我的问题是:我必须为每个不同的问题做出一个活动,给你2个选择吗?为基于文本的游戏创建超过1000项活动听起来......一点都不好玩。而且,我是否真的必须让每一个我写的文字,问题和选择都成为一个字符串?

在此先感谢,并对我描述我的问题的方式感到抱歉。

+2

相反,您可以根据某些数据创建一个更改自己的活动。 – litelite

+4

这可能属于不同的堆栈交换,如可能的游戏开发,但回答你的问题否,你不。你可能有路径链接备份限制活动数量,有一个随机的东西,可以插入一个单一的活动,像这样的东西。另外你不必保证每个活动都有两个选项。如果你愿意的话,一条路可以用三种选择杀死你的玩家。 –

+2

要详细说明他人的说法,只需要一个活动就可以做到这一点,如果您希望在故事中的某个位置进行重大的布局更改,也许可以添加不同的活动。你的活动只是操纵数据并控制它的显示方式。 – drawinfinity

回答

2

简短的回答:NO


怎么办呢?

你应该先计划好。

将路径和问题放在数组中。

并使用相同的活动,但更改写入的数据。

我不会给你确切的步骤,但这些都是提示,你甚至可以自定义类。

相关问题