这可能是一个愚蠢的问题 - 实际上我已经开始学习Java一个月了,所以我事先道歉。文本冒险游戏是否真的需要数百种不同的活动?
我已经开始制作类似于相当出名的生命线的Android游戏:文字冒险,在您继续在2个选项中进行选择之后创建自己的路径。当你点击其中一个选项时,会出现两个新选项(并且在它们上方,主角要求你继续前进的问题)。所以,让我们说每一个选择都是独一无二的:在纸上把它看作是一个“家谱”,如果我们从一个有两个选择的问题开始,那么我们会得到4个可能的问题(例如,Yes会导致YES-NO和No导致MAYBE-MAYBE NOT),然后是8,然后下一个选择有16个唯一的等等。最后,在10次点击之后,在完整的游戏中将会有1024个不同的选择。
我的问题是:我必须为每个不同的问题做出一个活动,给你2个选择吗?为基于文本的游戏创建超过1000项活动听起来......一点都不好玩。而且,我是否真的必须让每一个我写的文字,问题和选择都成为一个字符串?
在此先感谢,并对我描述我的问题的方式感到抱歉。
相反,您可以根据某些数据创建一个更改自己的活动。 – litelite
这可能属于不同的堆栈交换,如可能的游戏开发,但回答你的问题否,你不。你可能有路径链接备份限制活动数量,有一个随机的东西,可以插入一个单一的活动,像这样的东西。另外你不必保证每个活动都有两个选项。如果你愿意的话,一条路可以用三种选择杀死你的玩家。 –
要详细说明他人的说法,只需要一个活动就可以做到这一点,如果您希望在故事中的某个位置进行重大的布局更改,也许可以添加不同的活动。你的活动只是操纵数据并控制它的显示方式。 – drawinfinity