事情是這樣的……
前天下午天太熱,我在家看電視,換台突然就看到了正在播《西游記》,窗外蟬聲特別響,我一下就有種穿越回小學暑假的感覺。當時,我就特別想把我那台小霸王翻出來,玩兩盤街霸……虐一下春麗
翻了大半天,也沒找到我的童年回憶...要么找找看有沒有啥開源的可以玩玩吧!
作為一名野生程序員,搜索技能必須牛逼,一頓搜索之后,我發現最近阿里雲有一個挺火的體驗活動,這個活動是用 Serverless 部署掌上游戲機,完成后還送一台實物游戲掌機。這不跟我想一塊去了,開整!整個過程確實簡單,我先把鏈接放下面。
PC端體驗好一點:https://developer.aliyun.com/adc/series/activity/serverlessdevs
我的體驗過程
本來我想擼完游戲機就走,后來我發現這個體驗有點意思。這個體驗的部署使用了 Serverless 產品阿里雲函數計算和開發者工具 Serverless Devs,整個體驗時間短,步驟清楚,使用資源免費,能真實感受到 Serverless 的優勢。我先分享一下體驗過程。
步驟一:函數計算入門-Hello World
首先按照文檔要求開通函數計算服務,體驗需要的函數計算資源免費。注意一定要用自己的阿里雲賬號,用子賬號部署肯定失敗。
接下來,要在函數計算控制台首頁新建函數,看到函數運行成功,並返回:你好,世界!這一步才算完成,非常簡單。
步驟二:一鍵部署掌上游戲機
這個步驟會使用到 Serverless Devs 命令行工具,這是一個組件化與插件化的 Serverless 開發者平台也是開源的,開發者可以在平台中可插拔式的使用不同 Serverless 的服務和框架,用它就不用學習市場上 Serverless 其他工具,簡單、快能比較簡單、快捷的上手主流 Serverless 服務和框架。
這個步驟有6個操作:
1、執行如下命令,在當前路徑初始化一個掌上游戲機項目。
s init fc-nes-game
2、為要創建的項目輸入一個名稱,本示例中為:fc-nes-game。
fc-nes-game
3、選擇默認憑據后按按回車。
返回結果如下,表示初始化完成。
4、執行如下命令,進入fc-nes-game目錄。
cd fc-nes-game
5、執行如下命令,部署掌上游戲機項目。
s deploy
返回結果如下,表示安裝掌上游戲機項目部署完成,並復制 custom_domain->domain的url。
6、打開手機瀏覽器,在瀏覽器地址欄粘貼 url並訪問。如果出現二維碼頁面,表示部署成功,用手機掃描二維碼,就能玩掌上游戲機。
到這就完成全部體驗了,接下來坐等每天早上10:00 秒游戲機就行了。
手機秒變游戲機
網上很多開源項目可以下載掌機游戲(nes 格式的),可以直接放在這個掌機里玩,讓手機變成游戲機,可以搜索下載掌機游戲(nes格式的):
1)存放到 src/roms 目錄下
2)修改 index.htm 的 91 行代碼,自行添加游戲名稱和存放的相對路徑
坐等游戲機
體驗流暢,獎品也很香,昨天秒到了一台現在坐等發貨了!活動從7月28日到8月10日,每個工作日發200台,只要做完體驗,每天早上 10:00 去領,可以沖!點擊“閱讀原文”或者直接復制鏈接就可以體驗了。
活動鏈接,點擊直達:https://developer.aliyun.com/adc/series/activity/serverlessdevs
歡迎關注我的公眾號:程序猿DD,分享外面看不到的干貨與思考!