2017-07-24 60 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


怎麼辦呢?

你應該先計劃好。

將路徑和問題放在數組中。

並使用相同的活動,但更改寫入的數據。

我不會給你確切的步驟,但這些都是提示,你甚至可以自定義類。

相關問題