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

《Java程序设计》

课程设计报告

题 目: 贪吃蛇游戏的设计与实现

***********************************************

专 业: 计算机科学与技术

班 级: 10-3

***************************************************

一、课程设计目的

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

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

二、课程设计要求

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

三、 课程设计报告内容

(一) 系统设计

1、程序概述

本程序是一个利用Java应用软件制作的贪吃蛇小游戏。

在游戏过程中,用户通过点击小键盘区的方向键来控制蛇的运行方向;当蛇没有吃到食物且碰到墙壁或自己的身体时游戏结束。

本程序的另一个功能是在程序运行窗口的左上角显示,用户在游戏过程中所得的分数,不过缺点就是在退处程序后,下次打开程序时无法保存。

2、游戏的主界面设计

游戏的主界面是进入游戏后,能够给玩家第一感官的部分,主要包括游戏图形区域界面、游戏的速度选择更新界面、游戏分数的显示更新界面、游戏开始按钮、暂停游戏按钮、退出游戏按钮以及游戏排行榜按钮。

3、游戏控制模块设计

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

(二) 主界面设计

…… …… 余下全文

篇二 :双手贪吃蛇+Java程序设计+课程设计报告

课题名称:双手贪吃蛇

摘要: “贪吃蛇”游戏是一个经典的游戏,它因操作简单、娱乐性强而广受欢迎,而“双手贪吃蛇”是基于经典的创新。此程序基于Java技术,利用eclipse软件设计,开发了一个操作简单、界面简洁、功能较齐全的“双手贪吃蛇”游戏。整个游戏程序由游戏界面设置(即绘图)、两条贪吃蛇运动和食物放置设置、提示框设置三大模块来设计,实现了游戏的开始和结束。通过本游戏的开发,达到学习Java技术和熟悉软件开发流程的目的。

关键词: 贪吃蛇;双手贪吃蛇;Java小游戏

1 课题背景及意义

“双手贪吃蛇”是经典游戏的一个小小创新,它的设计比较复杂,涉及面广、牵涉方面多,对于初学者来说是有一定难度的挑战。在这个游戏设计中,涉及到图形界面的实现与更新、键盘监听、数组的使用与记录、多线程的应用,还应用到类的继承机制。在设计开发过程中,需要处理好各个类之间的继承关系,协调好各个模块之间的逻辑依赖关系。

本次课程设计的目的在于学习Java程序设计基本技术,熟悉“双手贪吃蛇”的需求,熟悉项目开发的完整过程。学会怎样进行一个项目的需求分析、概要设计、详细设计等开发过程,培养起初步的项目分析能力和程序设计能力。

2 需求分析

(1)游戏主界面:游戏主界面框架包括游戏图形面板、游戏帮助信息区域。

(2)两条贪吃蛇运动:游戏开始时两条蛇有个初始速度,键盘的W、S、A、D控制黑蛇的运动方向,键盘的上下左右控制红蛇的运动方向。

(3)食物放置:游戏开始时,食物在游戏面板中随机出现,蛇吃到食物后,食物再次随机出现。

(4)蛇身增加:任意一条蛇吃到食物后,增加一个单位的蛇身。

(5)分数增加:分数初始值为0,任意一条蛇吃到一个食物,分数加10。

(6)游戏结束:任意一条蛇碰到游戏面板边界后,游戏结束。

(7)输入框、提示框显示:游戏结束后,弹出输入框输入玩家名称,确定后弹出游戏排行榜,再次确定后弹出玩家分数。

…… …… 余下全文

篇三 :java手机贪吃蛇开题报告

武汉理工大学本科生毕业设计(论文)开题报告

java手机贪吃蛇开题报告

java手机贪吃蛇开题报告

java手机贪吃蛇开题报告

…… …… 余下全文

篇四 :JAVA贪吃蛇课程设计报告

《Java应用开发》

课程设计报告

题    目:      JAVA小游戏 - 贪吃蛇                           

指导老师:                                 

  姓    名:                                 

专    业:                                 

…… …… 余下全文

篇五 :JAVA开放性实验报告贪吃蛇

JAVA程序设计

开放性实验报告

               业:    计算机科学与技术    

                  级:        20122      

                  号:               

                  名:                   

实验2贪吃蛇游戏设计(4学时)

1.实验内容

(1) 创建软件主窗体和相关控制菜单;在窗体中以图形模拟蛇的形状,使用键盘控制图形在窗体中任意移动,模拟贪吃蛇的行为.

…… …… 余下全文

篇六 :贪吃蛇JAVA设计报告

贪吃蛇JAVA设计报告

第一章 绪论

1.1 开发的背景

随着科技的发展,现在手机的功能已不仅仅是简单的打接电话、收发短信了。更多的手机用户希望在工作、学习之余通过方便灵巧可随身携带的仪器休闲娱乐。因此,为了迎合众多用户的需求并适应现在手机的规模,我们开发出一套适合各阶层人士的具有很强的娱乐性和交互性的贪吃蛇小游戏。

贪吃蛇,之所以取这样的名字,去用意还是很明显的.贪吃蛇其实并不贪,它是人不断向前追求的象征.就像现代的人只有不断努力向前才能得到自己想要的。而食物也是随机出现的,就像现在社会存在的机会,而我们只有找好自己的目标才能成功。

虽然现在市面上存在着各种各样的游戏版本,可是贪吃蛇其市场还是相当大的。因为它的特殊在于它能吸引人更深入,爱不释手.随着游戏速度不断加快,其刺激性也更强。可以说该游戏的优势在于它的简单易行,不论是手机,还是小游戏机,都能很快顺利的运行。对于在外忙碌的人,不可能花费大量时间在娱乐上,大型游戏是行不通的。这样的小游戏刚好迎合了他们的需求。

1.2 开发的目的

在如今社会,人们的工作学习压力逐渐增大,生活节奏逐渐加快,大多数人没有足够的时间去休闲娱乐,放松自己。这款小型的手机游戏,可以让我们随时随地都能享受游戏,。让我们从繁重的日常生活中解脱出来。

游戏的主界面应该力求美观,爽心悦目,以提高玩家对游戏的兴趣。游戏的控制模块应该做到易懂、易操作,以给玩家一个很好的游戏环境。

1.3 开发的意义

通过这个游戏可以使玩贪吃蛇的人感到心情轻松,愉悦。使心情得以舒畅,让工作的压力可以得到缓解。给大家一个愉悦的游戏环境。

1.4 开发工具简介

Sun Microsystems公司在推出Java语言的同时,推出了一套开发工具JDK。Sun提供的基于字符模式的Java开发工具包JDK: Java开发工具(JDK)是许多Java专家最初使用的开发环境。Java是平台无关的语言是指用Java写的应用程序不用修改就可在不同的软硬件平台上运行。

…… …… 余下全文

篇七 :贪吃蛇游戏java课程设计

宝鸡文理学院计算机科学系

 《JAVA程序设计》课程设计报告

目 录

1、课程设计任务及要求... 1

1.1 题目... 1

1.2 目的... 1

1.3 基本任务... 1

1.4 要求... 1

1.5 进度安排... 1

1.6 地点... 1

2.需求分析... 1

2.1 项目概述... 1

2.2 功能需求... 1

2.3其它需求... 1

3、系统设计... 1

3.1 总体设计... 1

3.2 类的设计... 1

3.3处理流程... 1

4、设计体会与小结... 1

5.参考资料... 1

6. 源程序代码... 1

7.成绩... 1


1、课程设计任务及要求

1.1 题目

       贪吃蛇游戏

1.2 目的

a)   复习、巩固Java语言的基础知识,进一步加深对Java语言的理解和掌握

b)   掌握java程序设计的思想、流程,企业要求代码规范性及在项目中的应用

c)   加强理论知识和实际应用的结合应用,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的能力

d)   培养学生在项目开发中团队合作精神,表达沟通、创新意识能力

e)   提高学生的科技论文写作能力

1.3 基本任务

a)   能在游戏面板中出现蛇和食物

b)   能通过键盘的上下左右键来控制蛇的移动

c)   能够设置音效是否开启;

d)   能够通过选择低级、中级、高级来设置蛇的爬行速度;

e)   贪吃蛇吞掉食物苹果一个,自身长度增加一;吞掉穿身宝物青蛙一只,增加一次穿身机会;吞掉穿墙宝物老鼠一只,增加一次穿墙机会;同时吃掉一个食物后会随机出现若干食物;

…… …… 余下全文

篇八 :java贪吃蛇游戏

《Java程序设计》期末考查

—课程设计报告

题目   贪吃蛇游戏   

专    业信息管理与信息系统

班    级    信息管理班   

学    号  200981020136   

姓    名     周南       

成    绩                  

完成时间   20##12   


目  录

第一章.需求分析

1:研究背景

2:研究方案

第二章.系统设计

1 : 编写贪吃蛇游戏中的各个类的主体框架性代码

2 : 编写Controler类与实现蛇移动的事件监听

3 : 蛇的数据结构设计与移动显示

4: 编写与测试表示食物的类并实现吃食物

总结

参考文献

贪吃蛇游戏

第一章.  需求分析

1研究背景

大概在文艺复兴的时候就有人发明的一种游戏,是现在贪吃蛇的前身。后来慢慢的发展就变成了今天的贪吃蛇了、现在贪吃蛇主要应用于手机游戏。

本文运用软件工程思想、JAVA面向对象编程、类的封装、抽象类的使用(接口),游戏编码规范遵循MVC模式,循序渐进实现贪吃蛇的相关功能。

…… …… 余下全文