目 录一 系统描述...........................................11 。1 本设计的目的和意义...................11 。2 设计的主要内容.........................11 。3 设计要达到的目标.....................21 。4 设计需要实现的功能和目标........21 。5 游戏设计环境............................2二 分析与设计.....................................32.1 游戏处理流程..................................32.2 需求分析.........................................42.3 功能模块设计................................42 。4 详细设计....................................8三 系统测试.....................................19四 心得体会.....................................21 五 参考文献.....................................22六 附录 .........................................24基于Java 的游戏“贪吃蛇”的设计和实现内容提要: “贪吃蛇"游戏是一个经典的游戏,它因操作简单、娱乐性强而广受欢迎。本文基于Java技术和JBuilder 开发环境,开发了一个操作简单、界面美观、功能较齐全的“贪吃蛇”游戏。整个游戏程序分为二个功能模块,六个类模块,实现了游戏的开始、暂停、结束。通过本游戏的开发, 达到学习Java 技术和熟悉软件开发流程的目的。 一 系 统 描 述1.1 本设计的目的和意义 贪吃蛇游戏一款非常经典的手机游戏,因为它比较简单有趣,无论老少都比较适合. 贪吃蛇的设计对每一个Java语言设计者进行语言提高和进阶都是一个很好的锻炼机会。 贪吃蛇游戏的设计比较复杂,它涉及面广、牵涉方面多, 假如不好好考虑和设计,将难以成功开发出这个游戏. 在这个游戏的设计中,牵涉到图形界面的显示与更新、数据的收集与更新,并且在这个游戏的开发中,还要应用类的继承机制以及一些设计模式。因此, 如何设计和开发好这个贪吃蛇游戏,对于提高Java开发水平和系统的设计能力有极大的帮助. 在设计开发过程中,需要处理好各个类之间的继承关系,还要处理各个类相应的封装, 并且还要协调好各个模块之间的逻辑依赖关系和数据通信关系。正是因为如此,本次毕业设计的目的在于学习Java 程序设计基本技术, 学习用JBuilder 开发Java 程序的相关技术,熟悉游戏“贪吃蛇" 的需求,熟悉项目开发的完整过程。学会怎样进行一个项目的需求分析、概要设计、详细设计等软件开发过程,熟练地掌握Java程...