持續性網頁遊戲
外觀
持續性網頁遊戲(Persistent Browser-Based Game ,簡稱PBBG)是電腦遊戲的一個類型,具有「基於瀏覽器」(通過網頁瀏覽器在網際網路上接入並進行遊戲)及「下線仍延續」(遊戲行程在遊戲時間段之間保持延續)的性質。
相較一些基於應用程式的遊戲,PBBG能夠提供相似深度的遊戲體驗和遊戲時間,而由於PBBG無需任何特定的軟體即可進行遊戲,因此其更為便捷和易用。
PBBG通常依賴於某種伺服器端代碼,例如Perl、PHP、Ruby、Python或Java。雖然一些PBBG也會使用Flash、ActiveX 和Java applet等技術從而在客戶端電腦中儲存資料,但依賴於客戶端技術的PBBG實屬罕見。鑒於遊戲從使用者本地檔案系統中進行讀寫時的安全問題——瀏覽器不允許網頁更改甚至損壞使用者電腦,同時,遊戲設計者不希望遊戲檔案儲存在一個易於使用者訪問和編輯的地方。
這類遊戲的通常做法是,伺服器端代碼通過某種資料庫的形式儲存每個玩家的遊戲資訊以至整個遊戲世界,可能是一個純文字檔案,或者關係型資料庫,或者由伺服器端語言生成的二進制檔案。
參見
[編輯]參考來源
[編輯]- (英文)The PBBG Project (頁面存檔備份,存於網際網路檔案館)