《Java应用开发》
课程设计报告
题 目: JAVA小游戏 - 贪吃蛇
指导老师:
姓 名:
专 业:
…… …… 余下全文
前言
Java最初被命名为Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景。于是改造了Oak,以“Java”的名称正式发布。
Java 编程语言的风格十分接近C、C++语言。Java是一个纯的面向对象的程序设计语言,它继承了 C++ 语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java SE 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。但在 J2SE 1.4.2 发布后,Java 的执行速度有了大幅提升。
与传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java 软件必须相互兼容。“Java 语言靠群体的力量而非公司的力量”是 Sun 公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。
Sun 公司对 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
贪吃蛇游戏
a) 复习、巩固Java语言的基础知识,进一步加深对Java语言的理解和掌握
b) 掌握java程序设计的思想、流程,企业要求代码规范性及在项目中的应用
c) 加强理论知识和实际应用的结合应用,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的能力
d) 培养学生在项目开发中团队合作精神,表达沟通、创新意识能力
e) 提高学生的科技论文写作能力
a) 能在游戏面板中出现蛇和食物
b) 能通过键盘的上下左右键来控制蛇的移动
c) 能够设置音效是否开启;
d) 能够通过选择低级、中级、高级来设置蛇的爬行速度;
e) 贪吃蛇吞掉食物苹果一个,自身长度增加一;吞掉穿身宝物青蛙一只,增加一次穿身机会;吞掉穿墙宝物老鼠一只,增加一次穿墙机会;同时吃掉一个食物后会随机出现若干食物;
…… …… 余下全文
基于Java的游戏“贪吃蛇”的设计和实现
目录
1.设计任务与要求 ................................................................................................................. 1
1.1设计任务 .................................................................................................................. 1
1.2具体要求 .................................................................................................................. 1
2.软件主要模块流程图 ......................................................................................................... 2
3.总体方案与说明 ................................................................................................................. 3
3.1总体方案 .................................................................................................................. 3
…… …… 余下全文
题 目: 贪吃蛇游戏的设计与实现
***********************************************
专 业: 计算机科学与技术
班 级: 10-3
***************************************************
一、课程设计目的
贪吃蛇游戏一款非常经典的手机游戏,因为它比较简单有趣,无论老少都比较适合。目的是更好地了解和掌握java语言,并熟练的运用java语言来实现项目。培养自主学习的能力。
本软件在设计方面本着方便、实用及娱乐性高的宗旨,在外界进行设计的过程中,始终坚持清晰明了,在性能方面能够实现效率高,不易出错等优点。
二、课程设计要求
贪吃蛇游戏设计与实现,主要分为以下二个模块:游戏主界面模块、游戏控制模块。
三、 课程设计报告内容
(一) 系统设计
1、程序概述
本程序是一个利用Java应用软件制作的贪吃蛇小游戏。
在游戏过程中,用户通过点击小键盘区的方向键来控制蛇的运行方向;当蛇没有吃到食物且碰到墙壁或自己的身体时游戏结束。
本程序的另一个功能是在程序运行窗口的左上角显示,用户在游戏过程中所得的分数,不过缺点就是在退处程序后,下次打开程序时无法保存。
2、游戏的主界面设计
游戏的主界面是进入游戏后,能够给玩家第一感官的部分,主要包括游戏图形区域界面、游戏的速度选择更新界面、游戏分数的显示更新界面、游戏开始按钮、暂停游戏按钮、退出游戏按钮以及游戏排行榜按钮。
3、游戏控制模块设计
这个模块是游戏的中心环节,主要完成控制游戏的开始、暂停、退出等功能。为了能够给玩家一个很好的游戏环境,这部分应该做到易懂、易操作。
(二) 主界面设计
…… …… 余下全文
枣 庄 学 院
信息科学与工程学院
课程设计任务书
题目: 贪吃蛇小程序的设计与开发
学 号:
姓 名:
专 业: 计算机科学与技术
课 程: java程序设计
指导教师: 刘 职称: 讲师
…… …… 余下全文
基于VC#.NET的
贪吃蛇游戏的
目录
1. 实验目的………………………………………………………………
2. 实验任务与要求………………………………………………………
2.1实验内容………………………………………………………………
2.2实验要求………………………………………………………………
2.3实验环境………………………………………………………………
3. 设计方案…………………………………………………………………
3.1程序功能………………………………………………………………
3.2设计思想………………………………………………………………
3.3设计总体流程图………………………………………………………
3.4设计的具体实现………………………………………………………
4. 程序测试…………………………………………………………………
4.1测试内容与结果………………………………………………………
4.2程序运行效果图………………………………………………………
5. 实验总结………………………………………………………………
参考文献……………………………………………………………………
附录……………………………………………………………………………
附录A:主要源程序………………………………………………………
附录B:软件使用说明书…………………………………………………
1. 实验目的:
l 复习、巩固VC#.NET的基础知识,进一步加深对VC#.NET技术的理解和掌握;
l 课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。
l 培养学生在项目开发中团队合作精神、创新意识及能力
…… …… 余下全文