在本节课学完线程间的通信后,我们为大家准备了一个《打地鼠》项目,参见视频:
(一) 整体结构及总布局请参照演示视频完成
(二) 地鼠的出现
1) 点击开始后出现地鼠
2) 地鼠出现在屏幕的位置要随机
3) 地鼠显示的时长要随机
(三) 统计打到地鼠的次数
1) 每打中一次地鼠,则提示一下当前成绩
2) 地鼠出现10次后结束游戏,并显示最终结果
代码规范【7分】
每个类都封装在自己独立的 ".java"文件中;
文件、class、成员变量命名规范;
代码结构要层次分明;
Java代码规范及添加适量注释。
程序整体运行效果【10分】
程序正常运行效果,且满足效果图要求;
总布局【8分】
能够使用ImageView显示地鼠;
开始按钮摆放于底部;
最后成绩在中间显示;
地鼠的出没【50分】
点击开始按钮后出现地鼠;
游戏开始,按钮显示为:“游戏中......“;
位置随机:地鼠出现在屏幕的位置要随机;
用一个ImageView来显示地鼠,利用setX()和setY()来动态更改位置;
时间随机:一只地鼠显示时间范围在500-1000毫秒,过时间则出现另一只地鼠(其实就是更改位置);
地鼠共出现10只;
统计打到地鼠的次数 【25分】
监听地鼠ImageView,每打中一次地鼠,则更新一下成绩;
地鼠出现10只后,游戏结束;
游戏结束,按钮显示为:“点击开始”
作业素材仅供学习与参考,请按要求完成作业