Java小游戏
现代社会,电脑游戏爱好者云集,并且越来越多的人加入到这个行列中来,这一现象表明电脑游戏成绩斐然,成为IT产业中增长最快的部分之一。纵观IT产业的历史,计算机游戏已经成为技术创新背后的动力,玩者渴望更加强大的硬件计算能力;渴望游戏不受不同的软件的限制,即游戏玩家希望游戏可以运行在不同的操作系统之上,无论他们的操作系统是Windows还是Unix或者其他,无论是将图形强制在人工智能上还是网络安全性上,都希望可以畅通无阻。游戏开发者和玩家常常是前沿计算机技术的最早采用者。
1 游戏开发的基本概念和理论
1.1 游戏开发的背景和意义。本游戏开发的背景是出于小时候对小游戏的喜爱,以及现在社会的要求,对小游戏的开发就成为了我的毕业设计。小游戏开发的意义是:首先,这个游戏的开发能够增长Java水平,其次,就是游戏开发可以促使计算机业的技术提高,使中国计算机水平有所提高。再次,用Java编写程序可以使减少不必要的麻烦,即Java语言可以运行在不同的操作系统之上。
1.2 游戏开发的理论和概念。传统的游戏由于使用的语言只能运行在单一的环境下,没有可移植性,当游戏从一种操作系统放到另外一种操作系统下的时候,游戏就失去了他的功能,不可能在给人们带来乐趣,使许多游戏玩家感到苦恼,玩游戏的乐趣突然没有了。因此,处于玩者的需要,本游戏运用的是可
以在不同环境下运行的JAVA语言编写而成的。游戏一旦生成,随处可玩。
电脑小游戏应举具备的特点:(1)易于学习。既然小游戏面向的是普通的电脑用户而不是计算机高手,那么他们不可能深入的学习小游戏的技巧;(2)可中断性。多任务处理是电脑的基本特征。电脑用户常常希望一心多用,他们希望上网时能听音乐,聊天或者更多的其他事情。而小游戏、音乐、聊天是使用的同一台计算机;(3)丰富的社会交互。不管一个小游戏设计得多好,只要玩家到了它的根本模式或者玩完了所有的游戏路径很快就会厌烦这个小游戏;(4)无违法内容。既然所有年龄/性别的人都玩游戏并且常常在公共/工作场合,你应该避免明显的暴力或者情内容。
1.3 游戏语言介绍。本游戏应用的是Java语言,Java是一个由SUN 公司开发成功的新一代编程语言,它的最大特点就是:使用它可在各式各样不同种机器,不同种操作平台的网络环境中开发软件,即SUN公司所宣扬的“一次编写,到处运行”。
在SUN公司的“Java白皮书”中对Java有如下的定义:Java:一种简单的,面向对象的,分布式的,健壮的,安全的,结构中立的,可移植的,高效性的,多线程和动态的语言。
这个定义充分地表现了Java语言的特点:(1)简单性。Java是一种简单的语言。Java取消了其它的许多编程语言中十分繁琐的和难以理解的内容,例如C/C++中的指针,C++中类的多重继承等。Java语言在外观上让大多数程序员都感到很熟悉,这样程序员不需要经过长时间训练就能够学会使用这种
新型的程序开发工具;(2)面向对象。Java是一种面向对象的语言。这里的“对象”是指应用程序的数据及其操作方法。Java程序的
设计思想不同于C语言基于过程的程序设计思想。设计面向对象的程序需要将编程重点放在资料和接口上;(3)分布式特性。Java是一种分布式的语言。Java有一个很周全的程序库,且很容易与HTTP和TCP/IP通信协议相配合。Java应用程序能在网络上开启并连结使用对象,就如同透过URL 链接使用一个本地文件系统;(4)健壮性。用Java编写的程序在多种情况下都能稳定地执行。Java与C/C++最大的不同点是在于Java有一个专门的指针模型,它的作用是排除内存中的数据被覆盖和毁损的可能性;(5)安全性。Java是一种安全的网络编程语言。Java是被设计用于网络及分布的环境中的,所以Java程序的安全性自然是非常重要的。Java拥有数个阶层的互锁保护措施,能有效地防止病毒的侵入和破坏行为的发生;(6)结构中立性。众所周知,网络是由很多不同机型的计算机组合而成的。这些计算机的CPU和操作系统体系结构均有所不同。
2 游戏功能的实现和基本操作方法
2.1 游戏的功能实现。游戏的功能是:通过编程,使其出现一个正方体,这个正方体是有着不同颜的六个面,并且它的每个面被分成九个小的正方形,排列规则是中间一个小正方形,四周围着其余的八个,外观效果是和我们小时侯玩的魔方是一个样子的,这个功能的实现必须是要使图形化界面是一个
三维立体空间,否则是不会出现正方体的效果的,在编程中通过定义坐标的方法使其有着边长为1cm的小正方形。
入门的java游戏小程序2.2 游戏的基本操作方法
(1)游戏的开始。游戏的开始设置为S键,是Start的首字母,很容易理解的。在程序运行后就会出现游戏界面,这里在编写游戏时考虑到
玩家的感受,所以游戏界面中有提示的,会告诉你开始按S。然后你就可以玩了,当你玩了好半天但还是没有成功的话,你会觉得你这局不行了,这就要使游戏重新开始了,那就要通过键盘的操作使游戏重新开始;(2)游戏的玩法。在程序执行以后就可以发挥你的才智来玩这个游戏了,不要小看了这个游戏,这与现实中的魔方有着旗鼓相当的水平,如果你小的时候就没有玩好魔方,那你玩这个游戏一样的玩不转。这个游戏只需要用鼠标就可以做到了。在你按下S键后就开始了。首先呢,你要先打乱模仿的次序,使的魔方的六个面中的每个面上不在是相同的颜,这时考验你智力的时候到了,你要想办法使魔方的各个面重新回到相同的颜,你就成功了。
3 游戏的发展前景
3.1 电脑小游戏的现状。每个人都对过去、未来和未知事物有幻想和期盼。每个人也都有自己想要做而
不一定能够完成的事情。电脑游戏营造的虚拟空间和身份模拟则成了实现或释放这些情绪的途径之一。游戏者能在游戏中扮演与现实中的自己截然不同的角,置身于任何一个时间和空间,完成自己潜意识中或童年的梦想。
3.2 电脑小游戏的未来。凡是玩过电脑小游戏的人都会感觉到,电脑小游戏给他们的生活带来了很多的乐趣,所以它很有发展前途。
(1)电脑小游戏对电脑的要求不高;(2)这个游戏简单;(3)当这个小游戏充分得到人们的认可时,可以发展成手机游戏,因为现在手机游戏更有发展潜力,这就需要更多的Java小游戏,只有Java小游戏能运行在手机之上,所以,它的商业存在价值更不能忽略,并且会成为Java小
游戏开发的主要动力;(4)要实现Java小游戏的技术要求并不难。只要有好的游戏,就会有更广的使用量。
4 结束语
从整个游戏的设计过程来看,本游戏具有稳定性,可扩展性的,但是由于时间的关系使游戏的性能没有得到更深的设计,性能不是很高,如果有想对本游戏进一步开发的读者可以对此游戏进行修改从而建立功能更强大的游戏。
希望以上资料对你有所帮助,附励志名言3条:
1、有志者自有千计万计,无志者只感千难万难。
2、实现自己既定的目标,必须能耐得住寂寞单干。
3、世界会向那些有目标和远见的人让路。