臥槽!VSCode 竟然整成小霸王游戲機!逆天摸魚神器....
今天給大家分享一下自己最近擼的一款 vscode 游戲插件,基于 vscode 的休閑放松利器。
前言
開始會先介紹該插件的安裝使用方式,然后簡單介紹下主要的開發(fā)步驟。
安裝&運行
安裝和其他的 vscode 插件一樣,直接在插件市場搜索 ‘小霸王’ 點擊安裝即可。

安裝完成后,再 vsocde 左側左側面板會有插件入口,點擊即可進入游戲列表界面

點擊 local 里面的游戲圖標即可運行,啟動游戲

remote 部分是遠程資源,右鍵想要玩的游戲然后點擊 download 下載,下載完畢后會到 local 列表,點擊即可運行。
local 可以點擊添加按鈕加載本地資源,remote 上有 refresh 同步最新的游戲資源列表。
游戲主界面切換模式按鈕會將畫面切換為黑白,方便大家上班時更低調的暢玩。
本插件的主要開發(fā)步驟
第一步也是最核心的一步,選擇一款 js 的 nes 游戲模擬器。本插件用的是 bfirsh 的 jsnes 支持絕大多數(shù)的 游戲 rom github.com/bfirsh/jsne…[1]
新建兩個 vscode 的樹結構,一個負責展示本地列表,一個負責展示遠程資源。
新建一個遠程資源 github 倉庫負責維護遠程游戲列表,有新的游戲更新時直接更新 git 倉庫。本地 refresh 即可。
下載不成功問題
很多同學反饋 remote 里面下載不成功(原因今天下載量有點大,使用的第三方資源下載掛掉了),目前已經(jīng)切換了新的 remote 資源,點擊 remote 上的刷新按鈕等待從新加載列表即可。(臨時方案,可能這個也會掛掉,后期考慮單獨弄個 cdn 放 nes 資源)
有其他問題,也可以加 qq 群 858843908 號一起交流討論。
反饋
這個插件是一個很初始版如果發(fā)現(xiàn)了任何的 bug 或者有任何建議, 請?zhí)峤?issues to 到 GitHub Repo?github.com/gamedilong/…[2]. 或者可以直接郵件到?[email protected][3].
參考資料
github.com/bfirsh/jsne…:?https://github.com/bfirsh/jsnes
[2]github.com/gamedilong/…:?https://github.com/gamedilong/anes-repository
[3][email protected]:?mailto:[email protected]
