用微信小程序的canvas做的一个小游戏
JavaScript Java
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
images
java
pages
utils
.gitignore
LICENSE
README.md
app.js
app.json
app.wxss
config.js
screenshot.jpg

README.md

微信小程序demo

试验性质的一个微信小程序,用canvas做的一个类似flappy-bird的小游戏。

包含一些基本的功能:躲避障碍物、计分、排行榜等等。后端的工程也一并上传了,在java目录中,很简单的一个SpringMVC工程。

游戏原型见这里

截图

使用说明

直接git clone下来,用微信开发者工具导入即可。

导入的时候,最好填上appid,原因下方说明。

注意事项

  1. 小程序目前还在公测状态,个人可以去公众平台上申请,但无法认证,最终的程序也无法发布。不过对于demo而言,有appid,能在手机上预览就可以了。
  2. 如果不填写appid,小程序无法在手机上预览,只能在开发者工具里使用。
  3. 小程序要求后端接口都是https的(必须事先在公众平台上配置好),对个人而言搞https证书实在太麻烦了。有两个办法绕过去:不填写appid,就不会有https的限制,但这样就不能在手机上预览;或者使用代理,将针对https://xxx的请求都代理到http://localhost:8080。我的做法是使用神器Charles的SSL Proxy和Map Remote功能,实现对https请求的代理。
  4. 我尽量使用ES6的写法,但微信对ES6的支持还不太完善。