摘要: 项目实现情况 1.简单的图形界面 2.利用方向键来改变蛇的运行方向 3.空格键暂停或继续游戏,并在随机的地方产生食物 4.吃到食物得分并变成新的蛇体 5.碰到边缘或头碰到身体游戏结束 Java源文件及其功能 游戏截图 1.吃到食物蛇长加1,得分 2.碰壁 3.环蛇 详细设计 主类为此程序的入口,定义 阅读全文
posted @ 2016-06-19 13:58 无敌最寂寞 阅读(1002) 评论(1) 推荐(0) 编辑
摘要: 本周完成进度 本周主要是代码的进一步完善和优化 1.优化界面,使界面更加简洁、清晰 2.增加一项新功能:记分板功能 该记分板能够记录用户从开始到结束存活的步数,使用户能够更加了解自己的实力水平 3.优化代码组合,对代码进行注释 阅读全文
posted @ 2016-06-19 12:15 无敌最寂寞 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 本周进程 游戏代码已经基本实现,界面的代码还在修改中,预计下周四上课前能全部完成。 SnakeModel继承Observable 并实现 Runnable接口 蛇运行的方向、运行状态、时间间隔、每次得速度变化率、得分、吃到食物前移动的次数。 snakemodel还定义了reset的情况,包括对大部分 阅读全文
posted @ 2016-06-05 14:05 无敌最寂寞 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 本周项目进展 ·游戏整体架构设计基本实现 ·确定贪吃蛇的形态及移动速度 ·实现食物的随机出现 ·初始化图形界面的布局,确定游戏和规则 ·实现用户操作控制蛇的移动 成员贡献 20145228江苒:设定蛇的形态和移动速度,实现食物随机出现 20145230熊佳炜:初始化蛇与食物的位置,实现蛇吃到食物后蛇 阅读全文
posted @ 2016-05-29 22:55 无敌最寂寞 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 无敌最寂寞小组第二周项目报告 项目进展 上一周在图书馆查了许多java的项目书,虽然没有找到较为全面的资料,但一些重要的项目资料我们还是找到了。我们的项目初步定为设计一个类似贪吃蛇的游戏,但书上没有全部具体代码,还需要我们自己敲一些关键的代码。本周我们小组做的工作就是把初步的代码敲好,然后看能否运行 阅读全文
posted @ 2016-05-22 15:20 无敌最寂寞 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 团队项目 项目内容: 做一款贪吃蛇的游戏,会在一个10 10的平面中进行,后续还在进一步讨论中。 贪吃蛇是世界知名的益智类小游戏,选择这个题目一方面的原因是为了将我们自己的所学知识加以运用;另一方面,虽然很小就接触这个游戏,但是它的制作方法对我们而言还是很神秘的。我们希望通过自己的所学知识把它剖析开 阅读全文
posted @ 2016-05-15 19:14 无敌最寂寞 阅读(366) 评论(1) 推荐(0) 编辑