Linux中國

使用 Gamerzilla 分享你的遊戲成就

Gamerzilla 是一個開源遊戲成就系統,用於存儲和共享你的遊戲成就。遊戲使用 libgamerzilla 輕鬆添加成就。Gamerzilla 庫是用 C 編寫的,但也有其他語言的綁定。

兩年前,我描述了如何設置 Gamerzilla 伺服器。除了 .net 實現之外,還可以使用 php 和 python 實現。但你可能不想運行自己的伺服器。這裡介紹一個公共伺服器和 Gnome 界面。

公共伺服器

我的網路伺服器現在託管了一個啟用了公共註冊的 Gamerzilla 實例。要創建帳戶,請單擊右上角的 「 簽到 Sign In 」 鏈接。然後單擊 「 登錄 Login 」 按鈕旁邊的 「 註冊 Register 」 鏈接。

用戶帳戶收集的信息非常少。只需輸入用戶名和密碼。你不需要輸入你的真實姓名或電子郵件地址。因此,忘記密碼沒有實現。

賬戶一開始是不可見的。如果你希望公眾在登錄後看到你的成就,請單擊頁面右上角你的用戶名,然後選擇 「 設為可見 Make Visible 」。新用戶必須經過批准才能上傳成就。目前沒有顯示你是否獲得批准的指示。

獲得成就

在獲得第一個成就之前,你需要使用以下命令安裝 Gamerzilla GNOME Shell 擴展:

sudo dnf install gnome-shell-extension

安裝後,你需要註銷並重新登錄。需要使用以下命令啟用擴展:

gnome-extensions enable gamerzilla@gamerzilla.identicalsoftware.com

遊戲控制器圖標出現在 GNOME Shell 的頂部欄中。

單擊控制器圖標並選擇 「 首選項 preferences 」。在出現的屏幕上輸入你的 Gamerzilla 網址,包括尾部斜杠,但不包含 UI 的「獎盃」地址。如果使用我的伺服器,該值將為 https://identicalsoftware.com/。填寫你的用戶名和密碼。單擊保存。默認情況下啟用自動連接。如果你不想始終連接,請禁用此功能。

Gamerzilla Controller menu

不幸的是,一個錯誤阻止了該 Shell 擴展立即工作。你需要註銷並重新登錄。解決這個問題是當務之急。

目前支持的遊戲

Fedora 倉庫中的多個遊戲支持 Gamerzilla 成就。如果你想買一個來嘗試一下,我建議試試 Shippy 1984、Seahorse Adventures 或 Anagramarama。一旦你完成一個級別,Seahorse Adventures 就會存儲一些進度。如果你玩 Super Tux Kart,你可能已經取得了成就。只需啟動遊戲即可同步之前完成的任何成就。當成就完成時,Gamerzilla 不會顯示任何通知,但遊戲可能會自行實現。

更進一步

除了修復第一次連接的錯誤之外,我還想要一個本地瀏覽器來查看成就。這樣你就可以查看所有遊戲成就,而無需強制上傳它們。

成就確實有消極的一面。有些人覺得有必要完成它們。如果成就非常困難,這可能會導致負面的遊戲體驗。我理解這種擔憂,但有些人也喜歡這些方面。更重要的是,為了吸引和留住玩家,我覺得開源遊戲需要一個遊戲成就系統。

我們需要更多遊戲來實現 Gamerzilla 成就。我們需要玩家表現出對這個系統的支持。我繼續為我的遊戲和我嘗試的其他開源遊戲添加成就。

(題圖:MJ/32ae3f54-b319-4db7-b874-eeacd1dcc4d2)

via: https://fedoramagazine.org/share-your-game-achievements-with-gamerzilla/

作者:Dennis Payne 選題:lujun9972 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國