只是想虐下春麗,一不當心玩了下serverless…感覺還不錯喲!
- 2021 年 8 月 4 日
- 筆記
事情是這樣的……
前天下午天太熱,我在家看電視,換台突然就看到了正在播《西遊記》,窗外蟬聲特別響,我一下就有種穿越回小學暑假的感覺。當時,我就特別想把我那台小霸王翻出來,玩兩盤街霸……虐一下春麗
翻了大半天,也沒找到我的童年回憶…要麼找找看有沒有啥開源的可以玩玩吧!
作為一名野生程式設計師,搜索技能必須牛逼,一頓搜索之後,我發現最近阿里雲有一個挺火的體驗活動,這個活動是用 Serverless 部署掌上遊戲機,完成後還送一台實物遊戲掌機。這不跟我想一塊去了,開整!整個過程確實簡單,我先把鏈接放下面。
PC端體驗好一點://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 去領,可以沖!點擊「閱讀原文」或者直接複製鏈接就可以體驗了。
活動鏈接,點擊直達://developer.aliyun.com/adc/series/activity/serverlessdevs
歡迎關注我的公眾號:程式猿DD,分享外面看不到的乾貨與思考!