一、设计任务 使用一门面向对象语言设计出一个贪吃蛇小游戏 这里使用Java 二、功能分析 蛇撞墙死,咬到自己死 有随机食物出现 蛇吃食物会变长一节 可以暂停 可以中途退出 蛇的速度会增快 三、概要设计 将地图,蛇,食物抽象出来 整个游戏的进行,核心是将所有信息存储到一个二位数组中 蛇的节点信息存储到一个List<Point>中 地图上蛇,食物的显示,仅仅只是在对应的坐标上画东西 蛇的移动仅仅是List中坐标的变化 点击此处下载文档和源码