00:00
使用腾讯的Co body, 然后我拿到了他的内测去用了一下,然后部署了我的微信小程序,我的微信小程序是健康宠物陪伴系统,嗯,旨在利用虚拟宠物去对于现在年轻人的这种,呃,给给现在年轻人一种。陪伴感,然后能够呃吸引年轻人去运动,然后可以看一下界面,界面有喂食,互动,散步,然后休息呃,游戏这几个按键可以跟这个小猫互动,小猫一共有4个姿势,4个姿势呃,走路,跳跃,停止,还有趴下,然后是会随机切换的,喂食的话就是小猫这边吃,如果小猫这边健康值和活力值都饱的话,它就会提示吃饱了。然后。呃,互动就会就会这种爱心冒出来,然后也会提这种宠物互动,然后散步的话,呃也是一样的,然后游戏这边呃,提供了很很很好几种这种游戏,然后会有不同的反馈,呃第二个就是健康任务,健康任务用户可以比如说每天完成这个任务之后打卡,打卡完了之后这边会有加经验值,加经验值之后呃,小猫这边的经验值就会增加。
01:19
然后呃,小猫一共有4种形态,就是children,然后younger,然后嗯,Adult, 然后还有elder,就是4种状态,然后有4种不同的这个形态,然后也做了相对应的图片,呃,因为各种各种姿势嘛,还有这个这个这个生病的姿势一共是。呃,生病走路跳跃,趴下和站立,一共是五种姿势,四个形态,一共有20多种图片,然后相对应的眼睛和眼睛什么的都不一样,对,然后这块还是做的时间比较长的,然后今日完成,本周完成,这边还有一点问题,这个这个也是好说的,都是从数据库中获取。
02:04
然后正常这边打卡用户每天打卡完之后宠物可以升级。然后这边还有宠物聊天,宠物聊天可以这边试一下,晚上好。呃,这里后台连的是,呃,阿里的千万二点五好像是,然后他会根据他目前的状态,就是他会告诉你他会目前的状态是什么,就是然后prompt里面写的就是给它的设定就是一只小猫。然后这边的健康数据。呃,这边的健康数据是因为微信,它只有微信部署。对,然后这边同步的话,同步的是这个登录的用户的微信部署,然后饮水这边用户其实是可以自己修改的,因为微信他没有提供相应的接口。呃,部署这边还有每天目标是8000步,本周还有本月都有相对应的这个图标显示,呃,饮水也是一样的,饮水这边可以快速添加,就这样添加,然后本周本月也是一样的,睡眠这一块,嗯,想法还是不错的,但是实现的话就比较麻烦,然后运动也是,如果说能接入智能手表那种,嗯就就会比较好。
03:20
然后这边都得用户自己设置,然后个人设置这边。呃,首先这边替换头像,陪伴天数,完成任务总经验,这边这边都有显示嘛,就是从数据库中获取,就跟前面的一样的任务提醒,然后这个。都是没有做数据同步,呃,这个也没有做,然后主题设置这边是做了,然后相对应的语言设置。对,原设置这一块还是有一点点问题,但是做的话也是时间问题。嗯,然后退出登录。
04:02
目前已经是上线了那个体验版本,然后也把3个呃负责人的微信添加进去了,然后大概就是。这样一个情况。然后可以再来看一下数据库,呃,数据库方方面数据库,呃,这个宠物的这个动作图片都是存在。呃,集集合中的这里,然后都是通过这个呃,CDN进行加速,然后数据库的话。呃,比如说用户的这个数据部署,因为除了部署其他都是用户手动输入的嘛,所以嗯,步数的话是存在数据库里的。然后这个聊天的上下文。然后。宠物的这个用户,用户是根据用户的user ID作为唯一的这个标准,然后宠物每一个用户登录时都会被分配一只小宠物,然后宠物这里有经验,然后喂食的次数,然后健康亲密度,然后喂食这边次数其实之前是应该修改,比如说每半个小时或者一个小时只能喂一次,对,然后这个这个就是计算。
05:20
呃,就是进行宠物那种动作随机,然后这块位置和这个其实都可以设置这个时间间隔,就是不能让用户一直点击一直位等级,然后相对应的参数,然后task record, 就是记录用户完成的这个这个这个这个任务,然后这个是这个后台每天是怎么刷新的,就是如果检测到日期是第二天,然后用户在点开呃这个小程序的时候,它才会刷新,就是它不会在后台自动刷新。呃,目前就是用到了这些数据库,然后云函数用的是比较多,因为嗯,我没有,我我后期加了很多这种云函数,因为前期调调数有点问题,然后就不太好把那个云函数,呃几个合并在一起,然后就写的比较多,嗯。
06:09
就比如说这里这个有一些云函数是我其他项目中的,因为我用的都是这一个免费的云环境,比如说初始化数据,然后用户健康管理。呃,宠物管理,宠物管理相当于是管理宠物的这个经验值,然后这三个,这3个值就是跟宠物相关的用户管理,就是用户健康的数据,呃,打卡呃,比如说微信运动这种,呃微信呃步数这种,然后。嗯。然后差不多就是这样,总体来说开发还是呃比较顺利,而且确实一个人开发很快。
我来说两句