持續性網頁遊戲

持續性網頁遊戲 （ Persistent Browser - Based Game ， 簡稱PBBG ） 是電腦遊戲的一個類型 ， 具有 “ 基於瀏覽器 ” （ 通過網頁瀏覽器在互聯網上接入並進行遊戲 ） 及 “ 下線仍延續 ” （ 遊戲進程在遊戲時間段之間保持延續 ） 的性質 。 相較一些基於應用程序的遊戲 ， PBBG能夠提供相似深度的遊戲體驗和遊戲時間 ， 而由於PBBG無需任何特定的軟件即可進行遊戲 ， 因此其更爲便捷和易用 。 PBBG通常依賴於某種服務器端代碼 ， 例如Perl 、 PHP 、 Ruby 、 Python或Java 。 雖然一些PBBG也會使用Flash 、 ActiveX 和Java applet等技術從而在客戶端計算機中儲存數據 ， 但依賴於客戶端技術的PBBG實屬罕見 。 鑑於遊戲從用戶本地文件系統中進行讀寫時的安全問題 — — 瀏覽器不允許網頁更改甚至損壞用戶計算機 ， 同時 ， 遊戲設計者不希望遊戲文件存儲在一個易於用戶訪問和編輯的地方 。 這類遊戲的通常做法是 ， 服務器端代碼通過某種數據庫的形式存儲每個玩家的遊戲信息以至整個遊戲世界 ， 可能是一個純文本文件 ， 或者關係型數據庫 ， 或者由服務器端語言生成的二進制文件 。