代码改变世界

团队作业-项目答辩

2018-06-27 22:41  王书磊  阅读(200)  评论(0编辑  收藏  举报

1.

王书磊 1600802063 http://www.cnblogs.com/wsl-1117/

刘令斌 1600802017 http://www.cnblogs.com/liulingbin/

许浩然 1600802066 https://www.cnblogs.com/xuhaoran1/

成明龙 1600802038 http://www.cnblogs.com/CMLCML/

2这是我们的效果图.

3.1)修复bug以及修复过程:

从数据库中获取关键词。使用js调用php语句获取本地数据库的内容时,可以将数据成功获取,但是由于这个过程是异步的,所以在获取成功时,界面已经加载完成,始终无法将获取的信息显示在界面上。首先想到了使用回调函数,但是仍无法解决这个问题。然后我选择了定义全局变量的方法,在主菜单加载时,从数据库中获取这个关键词,并赋值给这个全局变量,然后在游戏界面加载时,把全局变量赋值给要输出的值,最终解决了这个问题。游戏界面排布方面:首先我们遇到的问题是排布位置总是不能放到理想的位置。然后我们不断调试一些参数的rpx,发现有些部件的位置可以调试合理,但是有些还是不行,后来我们学习API以及开发者文档,才发现排在一行的各个部件需要添加到同一个容器中,知道这个后,我们又经过参数的一点点调试,终于把界面布局的问题解决了。

4.https://coding.net/u/canmenglishang/p/draw/attachment 

5.这次给我们的教训是在策划任务的时候要尽可能的全面策划出来,哪一些方面会用到哪一些知识,以及这些知识需要多久的时间去自学,然后在做的时候要注意分工,将该留出来的接口留出来,防止在合并程序的时候重写一些接口,还要注意一些BUG的调试,要多方面的测试程序,不能只是很短、次数很少的调试程序。

6.www.cnblogs.com/wsl-1117/p/9194952.html

7.我们的作业是做一个你画我猜的小程序,我们实现的功能是页面之间的跳转,然后最核心的部分是画图的展示,能够读取用户划取的信息,还有聊天室的界面等,但是由于服务器和技术不足,只能做成一个单机游戏的模式。

8.我们是在基于微信小程序为环境开发你画我猜小游戏,硬件配置通过普通安卓和苹果手机进行测试,可以在不同的硬件机型上实现界面大小的变化,开发是基于苹果5的界面配置进行的开发。通过微信扫码可以完美实现游戏功能,并且根据机型进行一定程度上的匹配。

9.项目的不足之处:
1)没有配置服务器,目前此游戏仍为单机游戏

2)页面较为单调、粗糙,不够美观

3)聊天室界面已经做好,但是无法实现玩家之间的互动

4)关键字只能从数据库找出,不能由玩家自定义

5)优秀作品不能上传与共享

10.拓展功能:

1)配置服务器,真正实现联机

2)美化页面,可以选择界面风格等

3)继续完善聊天室,让玩家能够进行聊天互动

4)可以自定义关键字,进行审核并上传至数据库

5)可以将优秀作品上传至数据库