文本冒险游戏真的需要数百种不同的活动吗?



这可能是一个愚蠢的问题 - 实际上我已经一个月没有开始学习Java了,所以我事先道歉。

我已经开始制作一款类似于非常著名的生命线的Android游戏:文本冒险,在你不断在2个选择之间进行选择后,你可以走自己的路。当你点击其中一个选项时,就会出现两个新的选项(在它们上面,是主角要求你继续前进的问题(。

所以,假设每个选择都是独一无二的:把它想象成纸上的"家谱",如果我们从一个有 2 个选择的问题开始,那么我们得到 4 个可能的问题(例如,是导致是-否,否导致也许-也许不是(,然后是 8,然后下一个选择有 16 个唯一的选择,依此类推。 最终, 点击 10 次后,在整个游戏中会有 1024 种不同的选择。

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

提前感谢,很抱歉我描述我的问题的方式。

简短回答:


怎么办?

你应该首先计划好它。

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

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

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

最新更新