Java程序设计报告《贪吃蛇》

本文由用户“zhang82111”分享发布 更新时间:2021-02-06 16:26:20 举报文档

以下为《Java程序设计报告《贪吃蛇》》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

《Java程序设计》课程设计报告题目:贪吃蛇游戏的设计与实现指导老师:沈泽刚专业:计算机科学与技术班级:???????????????10-3????????????????????????????姓名:梁某某、?课程设计目的?

贪吃蛇游戏一款非常经典的手机游戏,因为它比较简单有趣,无论老少都比较适合。目的是更好地了解和掌握java语言,并熟练的运用java语言来实现项目。培养自主学习的能力。?

本软件在设计方面本着方便、实用及娱乐性高的宗旨,在外界进行设计的过程中,始终坚持清晰明了,在性能方面能够实现效率高,不易出错等优点。?

?

二、?课程设计要求?

贪吃蛇游戏设计与实现,主要分为以下二个模块:游戏主界面模块、游戏控制模块。?

?

三、?课程设计报告内容?(一)?系统设计??????1、程序概述?

??????本程序是一个利用Java应用软件制作的贪吃蛇小游戏。???????在游戏过程中,用户通过点击小键盘区的方向键来控制蛇的运行方向;当蛇没有吃到食物且碰到墙壁或自己的身体时游戏结束。???????本程序的另一个功能是在程序运行窗口的左上角显示,用户在游戏过程中所得的分数,不过缺点就是在退处程序后,下次打开程序时无法保存。?

?????2、游戏的主界面设计?

??游戏的主界面是进入游戏后,能够给玩家第一感官的部分,主

要包括游戏图形区域界面、游戏的速度选择更新界面、游戏分数的显示更新界面、游戏开始按钮、暂停游戏按钮、退出游戏按钮以及游戏排行榜按钮。?

??

?3、游戏控制模块设计?

??这个模块是游戏的中心环节,主要完成控制游戏的开始、暂停、退出等功能。为了能够给玩家一个很好的游戏环境,这部分应该做到易懂、易某某。?

????

?

(二)?主界面设计?

?????游戏界面主框架主要包括游戏图形区域界面、游戏的开始按钮、暂停按钮、游戏的退出按钮、困难程度、积分排行、关于作者。???????????

(三)?代码设计?????

import?java.awt.Color;??

import?java.awt.Container;??import?java.awt.Graphics;??import?java.awt.Toolkit;??

import?java.awt.event.ActionEvent;??import?java.awt.event.ActionListener;??import?java.awt.event.InputEvent;??import?java.awt.event.KeyEvent;??import?java.awt.event.KeyListener;??import?javax.swing.*;??

public?class?TanChiShe?extends?JFrame?

implements?

ActionListener,?KeyListener,Runnable??{??

private?JMenuBar?menuBar;??

private?JMenu?youXiMenu,nanDuMenu,fenShuMenu,guanYuMenu;??private?JMenuItem?kaiShiYouXi,exitItem,zuoZheItem,fenShuItem;??

private?JCheckBoxMenuItem?cJianDan,cPuTong,cKunNan;??private?int?length?=?6;??private?Toolkit?toolkit;??private?int?i,x 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。

?

??????

?

(四)??测试?

??

?

?

????

?

?

?

(五)?使用说明?

????在游戏过程中,用户通过点击小键盘区的方向键来控制蛇的运行方向;当蛇没有吃到食物且碰到墙壁或自己的身体时游戏结束。?????同时,游戏可以使用快捷键,??Ctrl+O为开始游戏,Cirl+X为退出游戏。????

四、总结(心得体会)?

在设计过程中遇到一些问题,在游戏过程中,左上角显示所得的分数,不过缺点就是在退处程序后,下次打开程序时无法保存。?

整个设计过程是不断学习,不断发现问题、分析问题、解决问题的过程。使我受益良多。设计期间有很多感触,想法,对以后的学习、工作有很大的益处。?

?

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. 大学工作总结及建议
  2. 3.我的游戏活动反思方案
  3. JSP程序设计实习任务书(软件19级)
  4. 1.1.1 Java的起源、发展和现状
  5. ***面试怎么回答题库
  6. 《义务教育思想品德课程标准(2011年版)》研读体会
  7. 软件工程 课程设计资料袋封面
  8. 大学《程序设计》实验报告(1)
  9. 幼儿园自主性游戏活动观察记录表(第4周)
  10. 语文课堂教学游戏设计案例2020.12.14
  11. JAVA程序设计实验报告2020
  12. 幼儿园周计划表内容
  13. 中班保教计划表
  14. 详细设计说明书(GB8567——88)
  15. java100个经典例子
  16. 《Java语言程序设计》线上考试注意事项及范围提示
  17. 水果蹲教学设计与反思
  18. 幼儿游戏组织方案
  19. 《Java程序设计课程设计》课程设计报告
  20. 《程序设计综合课程设计》报告格式

以上为《Java程序设计报告《贪吃蛇》》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览