下载此文档

人教版《道德与法治》七年级上册-101 感受生命的意义.ppt


文档分类:中学教育 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
中文摘要:
摘要
贪吃蛇是经典的游戏之一,每个人的童年都有玩过这类游戏,尤其是在手机上较为常见。这次选择这个游戏作为我的题材主要是因为这个游戏它需要的编程知识很多,而且我在原来的游戏基础上加以改良,拥有自己独特的玩法,也算是一件比较有意义的事情,同时也能使我的编程能力得到较大的提升。
英文摘要:
Abstract
Snake is a classic game, everyone's childhood are played this game, especially in the mon mobile phone. The choice of this game as my subject is mainly because this game it requires knowledge of programming a lot, and I in the original game to be based on the improved, has its own unique gameplay, it is a meaningful thing, also can make my programming ability to get bigger promotion.
目录
第一章前言 - 1 -
- 1 -
- 1 -
- 1 -
- 1 -
- 1 -
第二章概要设计 - 2 -
- 2 -
- 2 -
- 2 -
第三章贪吃蛇实现 - 4 -
- 4 -
- 4 -
- 4 -
- 5 -
- 5 -
- 5 -
- 6 -
- 7 -
- 9 -
- 9 -
第四章结果与讨论 - 10 -
- 10 -
- 12 -
第一章前言


贪吃蛇的主要功能包含:
能有键盘控制四处走动。
屏幕左上角含有分数计数器。
游戏结束画面。
食物能随时间的变动而变动颜色,主要为红绿。
能够吃食物,并且能随着吃到的食物而增长身体。
无敌模式。

贪吃蛇在我小时候留下很大的印象,而且它运用到的编程知识不比其他的游戏少,线程,双缓存,等等。麻雀虽小五脏俱全。贪吃蛇也包含人生哲理,和别的游戏不同,贪食蛇是一个悲剧性的游戏。许多电子游戏都是打通关打到底,游戏操作者以胜利而告终。而贪食蛇的结局却是死亡。不管你玩得多么纯熟,手艺多么高超,你最终听到的都是小蛇那一声惨叫。当手机上的小蛇越长越长,积分越来越高的时候,死亡也就越来越近。那时候忙的不是为了吃蛋长身体,而是为了避免撞墙。你会发现你穷于应付,四处奔忙。树高风摧,福兮祸倚,这不是宿命又是什么?[1] 所以我加上自己的无敌模式,使得在游戏的疲劳之时能够拥有不死之身。这也是一种兴趣,而且还可以帮助我提高编程能力,所以我选择这个题目。

本游戏采用JAVA语言编写,用MyEclipse 10的英文版本进行编译。MyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。[2] 运行环境是在win7下,并且在linux版本ubuntu系统中也可以运行。

本程序经过调试,可以在win7系统下编译运行,也可以在linux下运行,界面稍有不同,但不影响运行结果。但是要注意jdk版本的一致否则linux下将运行失败。在linux下运行要下载最新版本的jdk。
第二章概要设计


类GameJFrame:主要实现了游戏窗口的大小和线程启动以及paint方法。才能使得贪吃蛇动起来。这个类包含有main方法,是游戏的入口类。故在各个类中都含有对GameJFrame的引用,为得是使得调用GameJFrame方法以及成员变量更加的方便,同时实现了事件监听,对键盘的游戏键进行了监听,具体实现监听的方法在Snake里面实现。
类Snake:主要实现了贪吃蛇的各种方法。包括判断是否是上帝模式,重新开始游戏的方法reApear,吃到食物时

人教版《道德与法治》七年级上册-101 感受生命的意义 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人aishangni990
  • 文件大小2.05 MB
  • 时间2018-07-22