使用 Gamerzilla 分享你的游戲成就
Gamerzilla 是一個(gè)開源游戲成就系統(tǒng),用于存儲(chǔ)和共享你的游戲成就。游戲使用 libgamerzilla 輕松添加成就。Gamerzilla 庫是用 C 編寫的,但也有其他語言的綁定。
兩年前,我描述了如何設(shè)置 Gamerzilla 服務(wù)器。除了 .net 實(shí)現(xiàn)之外,還可以使用 php 和 python 實(shí)現(xiàn)。但你可能不想運(yùn)行自己的服務(wù)器。這里介紹一個(gè)公共服務(wù)器和 Gnome 界面。
公共服務(wù)器
我的網(wǎng)絡(luò)服務(wù)器現(xiàn)在托管了一個(gè)啟用了公共注冊(cè)的 Gamerzilla 實(shí)例。要?jiǎng)?chuàng)建帳戶,請(qǐng)單擊右上角的 “簽到Sign In” 鏈接。然后單擊 “登錄Login” 按鈕旁邊的 “注冊(cè)Register” 鏈接。
用戶帳戶收集的信息非常少。只需輸入用戶名和密碼。你不需要輸入你的真實(shí)姓名或電子郵件地址。因此,忘記密碼沒有實(shí)現(xiàn)。
賬戶一開始是不可見的。如果你希望公眾在登錄后看到你的成就,請(qǐng)單擊頁面右上角你的用戶名,然后選擇 “設(shè)為可見Make Visible”。新用戶必須經(jīng)過批準(zhǔn)才能上傳成就。目前沒有顯示你是否獲得批準(zhǔn)的指示。
獲得成就
在獲得第一個(gè)成就之前,你需要使用以下命令安裝 Gamerzilla GNOME Shell 擴(kuò)展:
sudo dnf install gnome-shell-extension
安裝后,你需要注銷并重新登錄。需要使用以下命令啟用擴(kuò)展:
gnome-extensions enable gamerzilla@gamerzilla.identicalsoftware.com
游戲控制器圖標(biāo)出現(xiàn)在 GNOME Shell 的頂部欄中。
單擊控制器圖標(biāo)并選擇 “首選項(xiàng)preferences”。在出現(xiàn)的屏幕上輸入你的 Gamerzilla 網(wǎng)址,包括尾部斜杠,但不包含 UI 的“獎(jiǎng)杯”地址。如果使用我的服務(wù)器,該值將為 https://identicalsoftware.com/
。填寫你的用戶名和密碼。單擊保存。默認(rèn)情況下啟用自動(dòng)連接。如果你不想始終連接,請(qǐng)禁用此功能。
Gamerzilla Controller menu
不幸的是,一個(gè)錯(cuò)誤阻止了該 Shell 擴(kuò)展立即工作。你需要注銷并重新登錄。解決這個(gè)問題是當(dāng)務(wù)之急。
目前支持的游戲
Fedora 倉庫中的多個(gè)游戲支持 Gamerzilla 成就。如果你想買一個(gè)來嘗試一下,我建議試試 Shippy 1984、Seahorse Adventures 或 Anagramarama。一旦你完成一個(gè)級(jí)別,Seahorse Adventures 就會(huì)存儲(chǔ)一些進(jìn)度。如果你玩 Super Tux Kart,你可能已經(jīng)取得了成就。只需啟動(dòng)游戲即可同步之前完成的任何成就。當(dāng)成就完成時(shí),Gamerzilla 不會(huì)顯示任何通知,但游戲可能會(huì)自行實(shí)現(xiàn)。
更進(jìn)一步
除了修復(fù)第一次連接的錯(cuò)誤之外,我還想要一個(gè)本地瀏覽器來查看成就。這樣你就可以查看所有游戲成就,而無需強(qiáng)制上傳它們。
成就確實(shí)有消極的一面。有些人覺得有必要完成它們。如果成就非常困難,這可能會(huì)導(dǎo)致負(fù)面的游戲體驗(yàn)。我理解這種擔(dān)憂,但有些人也喜歡這些方面。更重要的是,為了吸引和留住玩家,我覺得開源游戲需要一個(gè)游戲成就系統(tǒng)。
我們需要更多游戲來實(shí)現(xiàn) Gamerzilla 成就。我們需要玩家表現(xiàn)出對(duì)這個(gè)系統(tǒng)的支持。我繼續(xù)為我的游戲和我嘗試的其他開源游戲添加成就。