一、举行站立式会议
1、当天站立式会议照片一张
本次会议在我们宿舍参加宿舍风采大赛后,在建发的某个犄角旮旯开了一个20分钟的会议。
2、团队成员报告
林楚虹
昨天已完成的工作:单个界面的音乐播放
今天计划完成的工作:全程音乐播放
工作中遇到的困难:关于这方面的例子比较少,开始运行的时候一直报错。
董美凤
昨天已完成的工作:初始化位置信息、判断在物理位置上是否可以消除的方法
今天计划完成的工作:完成单词连接之后,单词块可消除功能
工作中遇到的问题:两个词块在物理位置上判断是否可消除的思想较复杂
林艺如
昨天已完成的工作:昨天编写了游戏经验和等级的获取以及二者的换算方法
今天计划完成的工作:今天计划在服务器上完成数据库的搭建,时间允许再完善经验获取脚本
工作中遇到的困难:经验和等级都与数据库和上一个界面的数据有关,不了解微信页面传参的方法,没办法与上一个界面连接上
杨雪莹
昨天已完成的工作:服务这次真的搭建起来了,用缓存实现参数传递(重大突破)
今天计划完成的工作 :单词的随机出现在单词格
工作中遇到的困难:一开始没办法传递一组数据,只能传递一个参数(用全局变量可以做到),但是与我想要的结果不一样。后来查阅各种微信小程序的文档,找到一个种同步缓存的API就可以解决只能传一个参数的问题
王华俊
昨天完成的任务:完成部分规则界面
今天计划完成的工作:继续完成规则界面
工作中遇到的困难:对功能的实现还在逐步研究中
二、项目燃尽图
三、每人的代码/文档签入记录
1、代码签入
- 签入记录对应的Issue内容与链接,代码必须每天可执行
- code review编码规范文档要随时更新
四、项目程序/模块的最新(运行)截图
1、最新模块的代码
- 代码上有注解,规范
实现参数传递:
这个只是用于测试,还不是从数据库获取数据
消除方法:
2、运行结果的截图
参数传递后显示,还没打乱排序
五、小结
林楚虹
本来是想把背景音乐————也就是全程可以播放背景音乐并且可以控制开关实现,开始的时候参考了小游戏模板,但是一直报错,就一点点试到底是哪里出现了问题,最后实在没有办法了,又再去找资料,但是还是就只编写了单个界面音乐的播放代码,今天想把全程音乐播放搞定,如果实在不行这个就先放放。而且昨天发现数据库确实是要搭建在服务器上,而且可以搭建了,但是之前一直以为服务器没有审核过所以不能用的。所以如果全程的播放实现不了,就去搭建数据库。
董美凤
这次项目所要完成的任务跟以往的经验稍有不同,以前的项目大部分大部分是偏向界面设计,成功调取数据就行了,相对而言,还是比较简单的,设计算法的比较少。这次我们尝试游戏的形式,对于这次需要比较严谨的逻辑,我对此还是比较头疼的,要考虑的东西比较多,在网上也学习了很多。静下心来思考和学习,发现对自己还是有所突破的,也算是锻炼自己了。
林艺如
目前先用一个全局变量暂代数据库对其进行经验等级的存取,工作进度稍微有一点点赶上了,但是还没和整体框架整合起来,还有很大的改进空间。现在关于游戏等级的换算还是比较表面,完全是按我的预估值进行变换的,因为还没了解最终的难度及每一关通关的游戏时间,只能按照比较广泛的方法设置经验值与等级的转换方法,等最后与游戏过程对接上后再进行调整。虽然我每天都在抱怨累,但是每天一点点完成任务,收获真的不止一点点,虽然没办法做到很完美,但是我们都在进步,互相帮助,都在努力完善自己的工作,相信最后的结果会如我们所期望的。
杨雪莹
因为每个页面都是不同的人写的,所以要把这些页面连起来,实现参数传递,存在一定的难度。页面的连接比较容易解决,参数传递相对比较难。网上很多资料都说参数传递可以在app.js定义全局变量实现传参。但是全局变量实现多个参数传递,会存在各种问题。我一开始是编译都过不了,看了一些文档后修改是可以实现传递一个参数,传递多个参数最终其他参数都会被最后一个参数覆盖,也就是是传过去是多个同样值的参数。这与我想要的结果不一样。后来去翻看微信小程序的文档看有什么API可以实现数组传递什么的。后来看到有一个同步或异步存储的方法,就解决多个参数传递的问题。它是把上个页面的数据存在一个缓存里,下一个界面根据key获取数据。总的来说,解决传参问题还是一个重大的突破,因为很多界面都需要参数传递。今天我们团队远程服务器建数据库。如果数据库建成,并可以取数据库的数据,我们的项目完成就比较容易。所以我们调整了项目任务的侧重点,以完成mvp为目标。希望在项目冲刺结束后可以发布一个可交付的小程序。
王华俊
今天开会后,大家对昨天所完成的工作进行深入的探讨和分析,队友提出我的项目界面存在一些不足的地方,我回去修改后觉得更完善了,明天继续努力。