基本上,作爲一個團隊的一員,我必須爲我的大學課程創建一個類似pacman的遊戲,只是殭屍而不是鬼。 迄今爲止我們已經構建了所有的遊戲,並且它看起來非常好。我們目前的問題是,我們必須保存一個遊戲(使用用戶名和分數),使用正確的用戶名和分數將遊戲加載到它保存的位置,最後能夠提供重放選項,用戶可以看到他們之前所做的所有動作(以及殭屍所做的動作)。殭屍將始終做出與用戶追求用戶相同的動作。保存,加載和重放遊戲。 C++
我的問題是什麼是做保存,加載和重新加載選項的最佳方式?我們不能使用矢量,堆棧或隊列。我們只能真正使用字符串,數組和其他基本變量。
我們正在考慮首先將所有內容添加到字符串末尾,然後從字符串中彈出最後一個值。然後,我們可以延遲每一秒,用戶將能夠看到他/她的動作。
至於儲蓄我們不確定,還有漏洞(0符號)和藥丸(*符號)要考慮。所以角色,殭屍,藥丸和洞的位置將需要保存。角色可以從任意位置開始,幾乎所有其他位置都放在後面。
我們進行加載的方式取決於您建議我們進行保存的方式。
有沒有人有任何建議我們應該如何保存,加載和重放?
謝謝
爲什麼你不能使用像矢量等集合...? – cppguy 2013-04-22 21:26:48
@cppguy只是講師把任務放在了額外的界限上。讓我們考慮像數組,文件,字符串等更基本的東西。 – Swapnull 2013-04-22 21:32:31
您應該考慮使用XML。有些庫可以幫助管理它。 – 2013-04-22 21:35:44