電腦遊戲製作開發設計論壇 首頁 電腦遊戲製作開發設計論壇
任何可以在PC上跑的遊戲都可以討論,主要以遊戲之製作開發為主軸,希望讓台灣的遊戲人有個討論、交流、教學、經驗傳承的園地
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入 

Google
遊戲存檔

 
發表新主題   回覆主題    電腦遊戲製作開發設計論壇 首頁 -> 遊戲程式初級班:語法及基礎概念
上一篇主題 :: 下一篇主題  
發表人 內容
mirror
散播福音的祭司


註冊時間: 2007-07-27
文章: 174

828.60 果凍幣

發表發表於: 2008-5-1, PM 1:36 星期四    文章主題: 遊戲存檔 引言回覆

遊戲存檔,相信大家都聽過
但大家可能不知道這個是用來做什麼的
我來用流程表示稍微的說明一下遊戲存檔的功能

第一次玩>>未搜尋到存檔>>建立新的存檔進行遊戲>>總分1000分,進行存檔>>結束遊戲

第二次玩>>總分為0>>讀取上次的存檔>>總分從1000開始計算>>開始遊戲>>總分2000分,進行存檔>>結束遊戲

第三次玩>>總分為0>>讀取上次的存檔>>總分從2000開始計算>>開始遊戲>>....

相信大家應該看出來了,存檔的主要功能就是把目前的進度做一個儲存整理的功能
而存檔的內容也會視遊戲性質有不同的變化
例如格鬥遊戲主要在記錄目前的分數跟過關內容
而角色扮演可能記錄了當前的所在位置、時間、道具、人物屬性...等等

其實只要學會了如何利用資料結構存取檔案資料
遊戲存檔對初學者來說
其實可以說是很容易就可以學習起來的功能
而且對於設計者的檔案結構不會有太大的限制
C++有Stdio,MFC有CFile,VB有Open函數,資料庫有SQL、Access...
但最好別使用純文字檔案,因為讀取比較慢的關係

遊戲存檔不止可以寫入當前的資料
也可以寫入圖形檔、聲音檔、影片檔的內容
但也建議別那麼做,因為對遊戲存檔的功能增加不少負擔
建議是利用資料連結的方式來取得當前的圖形等

遊戲存檔對每位遊戲設計者都有不少的貢獻
從小精靈的總分記錄到線上遊戲的資料庫都是不可或缺的功能
總之是一項有必要去學習的功能
回頂端
檢視會員個人資料 發送私人訊息
fire231
散播福音的祭司


註冊時間: 2007-09-15
文章: 152

322.55 果凍幣

發表發表於: 2008-5-3, PM 10:01 星期六    文章主題: Re: 遊戲存檔 引言回覆

其實存檔功能算是小簡單的功能吧

重點是

副檔名可以隨便設定

例如存個.save .dat之類的都行

反正到時候讀取的時候只要格式對就能讀到

--

不過我不知道大大說的 別用純文字存是啥意思
回頂端
檢視會員個人資料 發送私人訊息
babu61509
散播福音的祭司


註冊時間: 2007-08-26
文章: 142

681.01 果凍幣

發表發表於: 2008-5-3, PM 10:41 星期六    文章主題: 引言回覆

純文字就是像txt那樣,因為讀取/存入的時候要轉換字串,所以會比二進位檔慢.
而且用純文字不是就可以直接用筆記本打開改嗎= ="

_________________
已經畢業了!!
回頂端
檢視會員個人資料 發送私人訊息
mirror
散播福音的祭司


註冊時間: 2007-07-27
文章: 174

828.60 果凍幣

發表發表於: 2008-5-4, AM 6:30 星期日    文章主題: 引言回覆

babu61509 寫到:
純文字就是像txt那樣,因為讀取/存入的時候要轉換字串,所以會比二進位檔慢.
而且用純文字不是就可以直接用筆記本打開改嗎= ="


我想我大概知道你的意思了
其實二進檔跟文字檔都可以直接開到
二進檔有對應的一些程式可以開啟(或自己寫)
重點看檔案怎麼弄的
必要的時候在文字檔加一堆檢碼也不容易被修改
不過新手是比較喜歡存成純文字檔
所以還是提一下
回頂端
檢視會員個人資料 發送私人訊息
mirror
散播福音的祭司


註冊時間: 2007-07-27
文章: 174

828.60 果凍幣

發表發表於: 2008-5-4, AM 8:43 星期日    文章主題: Re: 遊戲存檔 引言回覆

fire231 寫到:
其實存檔功能算是小簡單的功能吧

重點是

副檔名可以隨便設定

例如存個.save .dat之類的都行

反正到時候讀取的時候只要格式對就能讀到

--

不過我不知道大大說的 別用純文字存是啥意思


別用純文字檔是指檔案的格式
像筆事本存txt檔那種的
因為那種的存取比較慢
所以盡量選擇二進檔
對大型一些的資料也比較好
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    電腦遊戲製作開發設計論壇 首頁 -> 遊戲程式初級班:語法及基礎概念 所有的時間均為 台灣時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
可以 在這個版面附加檔案
可以 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作