云醬游戲?qū)Ш接瓉?lái)全新版本以及一些想法

我意識(shí)到對(duì)于新玩家來(lái)說(shuō),如果他們?nèi)狈π畔z索能力,很可能會(huì)誤入歧途。

此外,作為一名資深玩家,我也需要一個(gè)更方便的方式來(lái)訪問(wèn)各種游戲相關(guān)網(wǎng)站,而不是在收藏夾里翻找或者使用搜索引擎。

因此,在21年秋天,我開(kāi)始創(chuàng)建云醬游戲?qū)Ш健?br>

云醬的初始版本是基于Github Pages的Markdown實(shí)現(xiàn)的,我用非常簡(jiǎn)單粗暴的方法排列圖標(biāo)和鏈接,雖然外觀并不美觀,但功能已經(jīng)滿足了預(yù)期。

盡管Github Pages的功能有限,但我還是通過(guò)一些特殊操作實(shí)現(xiàn)了可安裝的離線PWA等特性。

0x1 我為什么決定重寫新版本的云醬游戲?qū)Ш?br>在逐漸意識(shí)到Github Pages的能力無(wú)法滿足更多需求后,我決定重寫我的個(gè)人小站,顯著改善了交互體驗(yàn),并拋棄了手寫Markdown低效的更新管理方式,轉(zhuǎn)而使用更方便機(jī)讀的json作為數(shù)據(jù)存儲(chǔ)。
在重寫完小站后,我覺(jué)得云醬也應(yīng)該用類似的方案進(jìn)行升級(jí),因?yàn)殡S著云醬收錄的頁(yè)面越來(lái)越多,編輯Markdown變得越來(lái)越困難。
而且由于Markdown是為靜態(tài)富文本設(shè)計(jì)的,很難實(shí)現(xiàn)更好的互動(dòng)交互性功能。
因此,我決定全面重寫云醬游戲?qū)Ш健?br>
0x2 新版本的云醬有哪些特點(diǎn)
最大的特點(diǎn)當(dāng)然是界面的改變。
基于小站導(dǎo)航頁(yè)面的基礎(chǔ)進(jìn)行了改進(jìn)。
按分類排列,具備搜索功能,并且所有圖標(biāo)都轉(zhuǎn)為自托管,以避免圖標(biāo)失效的問(wèn)題。
與舊版固定最大寬度不同,新版采用完全響應(yīng)式設(shè)計(jì),可以完美適配不同尺寸的屏幕。
導(dǎo)航數(shù)據(jù)改為json存儲(chǔ),更便于更新和維護(hù)。
在整理導(dǎo)航數(shù)據(jù)時(shí),我還添加了許多新頁(yè)面,并優(yōu)化了分類。當(dāng)然,完善網(wǎng)址數(shù)據(jù)還需要更多時(shí)間,這是一個(gè)長(zhǎng)期的工作。
另外,由于新版界面沒(méi)有找到合適的地方插入廣告,我去掉了過(guò)去的adsense廣告。
0x3 云醬的未來(lái)是什么
除了網(wǎng)頁(yè)版的游戲?qū)Ш剑乙恢毕雱?chuàng)建一個(gè)能為所有玩家提供實(shí)用功能的游戲工具箱,包括游戲和平臺(tái)的自動(dòng)安裝/一鍵啟動(dòng),以及快捷修復(fù)/清理等功能。
因此在計(jì)劃重寫云醬時(shí),我將新版稱為云醬NEXT。網(wǎng)頁(yè)版導(dǎo)航只是云醬NEXT計(jì)劃的一部分,我也已經(jīng)開(kāi)始開(kāi)發(fā)客戶端版本,以提供更多開(kāi)放性的功能。
目前客戶端的主體框架已經(jīng)有了雛形,采用WebView2作為UI,底層是c# dotnet 8。
網(wǎng)頁(yè)版導(dǎo)航同時(shí)也是客戶端內(nèi)的一部分,完全共享代碼以便于維護(hù)。
客戶端將百分百開(kāi)源,并且所有功能都采用擴(kuò)展包的形式,這意味著任何人都可以參與開(kāi)發(fā)自己想要的功能。
由于我個(gè)人設(shè)計(jì)能力有限,云醬的UI并不好看,所以也歡迎提交PR來(lái)改善UI。
云醬將永遠(yuǎn)保持純凈和開(kāi)放,歡迎所有熱愛(ài)游戲的人共同改進(jìn)。


相關(guān)游戲資訊
玩家評(píng)論
猜你喜歡內(nèi)容
熱門推薦
熱門軟件
專題推薦
發(fā)表評(píng)論