任务一 分析贪吃蛇游戏需求(DV)
下一节


2016,新的一年,新的开始!
欢迎进入本慕课学习!
也恭喜你从此给自己开启了一种全新的自主学习进程,更预祝你开心地完成本课程全部任务点的学习!
心动不如行动!先了解一下本课程的任务吧。
本课程以“贪吃蛇”游戏案例分解贯穿十二个知识点。
贪吃蛇是一款经典游戏,既简单又耐玩。玩家通过上下左右键控制蛇头方向,寻找不同的食物,每吃一口就能得到相应的积分,而且蛇的身子会越吃越长,身子越长玩的难度就越大,不能碰墙,更不能咬自己的尾巴,等到了一定的分数,就能过关,然后继续玩下一关。游戏结束时记录最高分玩家分数。

界面友好,实现网格和显示提示等内容(10%)
实现蛇和食物的产生(10%)
实现蛇的移动(20%)
能按类处理以上功能,实现蛇类、食物类、障碍物类和Form类等(20%)
实现积分与加速,即玩家能随着积分增加而加速,并能按积分过关(10%)
用类和接口实现不同障碍物,如蛇遇到地雷则游戏结束,遇到普通障碍物则减分或暂停等(5%)
通过事件实现食物与分值变化(5%)
按通过文件读取和保存记录(5%)
实现异常处理(5%)
可选扩展功能,如实现菜单、将蛇图片处理、实现玩家登录、实现数据库记录信息、实现截图功能等(每项功能加5%,上限10%)
友情提醒:由于本课程用了大量电影《阿凡达》的类比,所以请大家预先观看电影《阿凡达》,下面是其高清预告片。

MOOC学习调查:http://www.sojump.com/jq/3893902.aspx (请复制到地址栏)
或 手机调查二维码:


