我想做一個交互式的小說遊戲編輯器,在這種類型的遊戲中,故事中有許多故事情節,每個玩家都可以用不同的故事完成遊戲。對於遊戲故事的每個部分,我們都需要一個講述故事並與玩家互動的節點。如何保存並加載文件中的故事流節點?
我將編輯繪製故事節(節點),每個節點可以鏈接到最小的一個節點,也許很多,每個節點也有一些屬性(如文本,照片,聲音......)和變量(比如地面上的黃金,HP減速器......)必須在遊戲故事中使用。
將這個故事情節(節點)保存在一個文件中用於加載我的遊戲玩家的最佳方式是什麼?
如果您可以用C++,Pascal或PHP編寫代碼示例,那對我更好。
我認爲你對節點的意思是鏈接列表,我知道,但在這種類型中我不能使用它們,因爲下一個節點取決於播放器的選擇,每個節點可能有幾個下一個節點。我的意思是我如何在文件中存儲這種類型的節點結構。謝謝 – SadeghAlavizadeh
這將進入步驟1,找出您需要重建節點的內容。聽起來就像你需要以某種方式存儲當前的播放器狀態,然後所有的節點都帶有ID和指向ID的鏈接。 – dutt