软件工程-个人最终小结
任务要求
博客班级 | https://edu.cnblogs.com/campus/zjcsxy/SE2020 |
需求文档 | https://www.cnblogs.com/qq565037658/p/14008406.html |
姓名 | 徐特 |
学号 | 31701054 |
院系 | 浙大城市学院计算机系 |
个人任务
设计并开发找数字和听力选择两个小游戏
任务内容
找数字
游戏描述
找数字是在规定大小的表格中随机填入数字,按要求在规定的时间内找出那个数字。
难度设计
难度一:3*3表格
难度二:4*4表格
难度三:5*5表格
难度四:6*6表格
难度五:7*7表格
听力选择
游戏描述
听力选择是让用户根据听到的音频选择听到的水果,有不同颜色和类型的水果干扰。
难度设计
难度一:语速非常慢,2种水果。
难度二:语速慢,4种水果。
难度三:语速中等,6种水果。
难度四:语速快,8种水果。
难度五:语速非常快,8种水果。
具体功能及实现
用户进入界面后先进入找数字的教程演示页面,屏幕正中间的gif不断循环播放教程演示,在完全看懂教程后即可点击下方的“开始测试”进入测试。进入并完成测试后会跳出页面告知被测者的最终成绩并由被测者选择是否再来一次或者进入下一次测试。测试完成后将进入听力选择游戏模块
进入听力选择界面后先进入数字匹配的教程演示页面,屏幕正中间的gif不断循环播放教程演示,在完全看懂教程后即可点击下方的“开始测试”进入测试。
测试结束后将进入结果显示页面,显示获得的成绩
个人小结
在这次的软件工程课程中,我对于小程序有了最基本的了解,对于小程序的制作有了初步的体会。在一开始,小程序对于我来说就是完全陌生的存在,由于我对于css样式和js样式没有最基础的认识,因此对于小程序的入门变得非常困难。在看过了不少网上的资料,体验了不少的demo又询问了一些同学后才勉强写出一些能看的代码。软件工程的课程让我体会到了团队合作的痛苦与艰辛,在实现最终目标的过程中总是会出现或多或少的问题。合作与交流在软件工程中总是占有着非常重要的地位,只有所有人一起努力才能完成最后的成果。在过程中主要踩过的小程序坑有关于图片的布局、使用json保存数组和数组的获得、小程序全局变量的变化、在高延迟情况下倒计时会出现延时情况、小程序代码的2M限制、小程序的活动页面最多只能存在五个等等限制。但我们小组都逐个击破,最终实现需求,是一次宝贵的软件设计经历。
链接
github:https://github.com/Maxttt-1/pass