本人是菜鳥程序猿一枚+菜鳥表情包設計師一枚=一枚愛好廣泛的菜鳥 一、引言一時興起想用自己創造的表情包形象黏黏豬做一個小游戲。一開始的想法是用H5來做,也做了,后來遇到各種問題,又想用小程序來做,正好也可以學習一下這個火熱的東西。最后的結果是,“由于各種原因”,這個小游戲有個雛形了,H5的大致可以玩,只不過bug嘛還是有的,小程序上的就只有我自己能玩了。 游戲名叫:解救居居女孩 游戲截圖: 小程序
H5 二、H5制作小游戲過程喜歡可以點個小星星。 規則:游戲的玩法如圖,按住按鈕不放,綠色滑塊、豬豬和怪獸會開始跑起來,當滑塊減為0時松開即為勝利,若提前或者延后都屬失敗。越往后面的關卡速度越快,金幣數獲取和扣除相應變多。
游戲實現:
存在的問題: 三、小程序上都有,喜歡的話點個小星星。2. 優點
使用小程序來實現可以避開很多瀏覽器的兼容問題了,而且也不會出現長按菜單的情況。 申請賬號,需要注意的是都是在微信公眾平臺注冊,但是和公眾號注冊的不能是同一個郵箱,注冊為小程序的登錄進去就是小程序管理平臺,注冊為公眾號的登錄進去就是公眾號的管理平臺。 IDE: 微信開發者工具。 小程序中的文件類型大致有四種:json、wxml、wxss、js。json文件主要用于配置項目和頁面;wxml是模板文件,類似HTML;wxss是樣式文件,小程序對css做了擴充;js是腳本邏輯文件,實現交互。 小程序的開發和vue十分相似,模板渲染,MVVM的開發模式。 小程序的項目結構: image.png
根目錄下的app命名的文件是項目的全局文件。app.json是對整個工程項目的全局配置,如小程序的所有頁面路徑、界面表現、網絡超時時間、底部 tab 等。pages字段包含的就是所有的頁面路徑。具體可參考微信小程序開發文檔。app.js中包含系統的全局變量和方法,例如用戶信息、頁面首次加載完成等。app.wxss是頁面的全局樣式,pages頁面中的局部樣式會覆蓋全局樣式。 發布:個人賬號只能發布一個小程序,需要先填寫小程序的信息以及選擇類別,選擇后不能修改。再提交代碼后等待審核才能發布。我在選擇類別的時候將類型選擇為了游戲,然而小程序和小游戲是有區別的,再次用開發者工具打開項目的時候會提示找不到game.json文件。因此項目就不能進行下去了。目前小程序是有開放APPId給大家開發的,但是小游戲好像還沒有APPId。 后續:如果解決了項目類別選擇的修改問題,會繼續對這個小游戲進行開發。 |