第一个微信小程序+云开发

213 阅读2分钟

开发初衷:

  • 和几个爱好桌游的朋友一起进行了英文桌游 SHASN 的汉化,但是由于游戏本身的限制,很难进行常规的汉化贴条。于是我们就考虑到,是否可以以app或者网页的形式,做一个简单的,卡牌序号至翻译文本的查询?

预研:

  • 最初的想法是以网页+简单的后台(比如nodejs+mysql),但 1)从使用角度,桌游游玩几乎不会涉及电脑;所以这个汉化工具的最主要载体一定是手机 2)部署面向公众的网页以及后台需要购买域名和云服务 3)手机APP需要考虑跨端适配等问题
  • 作为一个从未开发过手机APP,以及没发布过个人软件的小白,微信小程序以及它提供的免费额度就非常吸引人了

注册:

  • 微信开发文档对于新手入门来说还是比较友好的,同时官方也提供了小程序开发工具
  • 唯一踩到的坑是在设置 服务类目 的时候,一级类目确定后是无法更改的。而 游戏 类目则会在开发者工具初始化小程序时自动将项目调整为游戏模板。如果在这一步类目设置出了问题,我是销号重来了…… (同一个邮箱只能绑定一个小程序,同时销号会有7天冻结期)

云开发:

  • 云开发是微信小程序自带的一个简单后台,包括文档型数据库以及云函数调用。对我只有读写的轻量后台需求来说恰到好处。
  • 由于我们的翻译文稿是在excel完成的,云开发数据库也支持.csv导入,在这一步没有遇到任何困难。

模板:

  • 初始化小程序可以选择 云开发模板

成品页面:

image.png

image.png

image.png

image.png