一、设计任务
使用一门面向对象语言设计出一个贪吃蛇小游戏
这里使用Java
蛇撞墙死,咬到自己死
有随机食物出现
蛇吃食物会变长一节
可以暂停
可以中途退出
蛇的速度会增快
将地图,蛇,食物抽象出来
整个游戏的进行,核心是将所有信息存储到一个二位数组中
蛇的节点信息存储到一个List<Point>中
地图上蛇,食物的显示,仅仅只是在对应的坐标上画东西
蛇的移动仅仅是List中坐标的变化
![6607861-cd71361a12034bf0](https://i-blog.csdnimg.cn/blog_migrate/37a05dc251b1e80e131144a2e5cb1d11.png)
参考文档和完整的文档和源码下载地址:
一、设计任务
使用一门面向对象语言设计出一个贪吃蛇小游戏
这里使用Java
蛇撞墙死,咬到自己死
有随机食物出现
蛇吃食物会变长一节
可以暂停
可以中途退出
蛇的速度会增快
将地图,蛇,食物抽象出来
整个游戏的进行,核心是将所有信息存储到一个二位数组中
蛇的节点信息存储到一个List<Point>中
地图上蛇,食物的显示,仅仅只是在对应的坐标上画东西
蛇的移动仅仅是List中坐标的变化
参考文档和完整的文档和源码下载地址: