Java游戏ui设计师面试问题问题

您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
JAVA游戏程序设计
毕业论文设计.doc 31页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
你可能关注的文档:
··········
··········
JAVA游戏程序设计
连连看游戏设计
本文用Java来设计与实现简单的连连看游戏的基本功能,玩家可以在游戏区域中通过鼠标来选取相同的两个图片,采用特定的消除规则对它们进行消除的操作,当游戏区域中的所有图片对都被消除后玩家即可胜利。文章对该游戏的算法以及游戏图片的绘制、画线等进行详细的介绍,实现比较简单。文章重点内容是:如何设置整个游戏的界面,如何控制连连看游戏中随机图片的生成且每种图片必须为偶数个。游戏开始后,判断鼠标两次点击的图片能否消去。如何画出一条线连接这两个相同的图片。最后能够实现简单的不同的玩法和闯关的功能,增强游戏的趣味兴。
Use java for this design and implementation of the simplest lianliankan games, players can the basic functions in the region through the mouse to choose two identical images, in particular the rules for them to be eliminated. when the area in all the pictures to all the players can be eliminated. on the game of the algorithm and a drawn game, drawing a line waiting for detailed information, the relatively simple.The article is focused on the issues : for placing the entire game interface , how to control was a series of view game generated and random photo in every kind of photo must even-numbered . After the start of the game , can judge the photo of the mouse two hits.How to draw a line linking these two identical photo . Final simple different can be achieved and break through the barrier of functional , enhance the taste xing of the game .
[Key words ] Linking up ,
Key contents
引言……………………………………………………………………………….
1.1游戏介绍……………………………………………………………………………
1.2设计目的……………………………………………………………………….
1.3主要问题……………………………………………………………………….
1.4开发环境…………………………………………………………………..
需求分析…………………………………………………………………………
可行性研究…………………………………………………………………….
功能模块设计…………………………………………………………………………..
4.1总体模块………………………………………………………………….
4.2基本类的UML图…………………………………………………………
详细设计…………………………………………………………………
5.1界面设计………………………………………………………………
5.11开始按钮………………………………………………………
5.12暂定按钮……………………………………………………….
5.13求助按钮………………………………………………………
5.14结束按钮………………………………………………………..
5.15重排按钮………………………………………………………..
5.16标签……………………………………………………………….
5.17记分器…………………………………………………………….
5.2画图分析…………………………………………………………………….
5.3偶数个图片、重排分析与设计………………………………………
5.4消去算法的分析与设计………………………………………………….
5.41初始化工作…
正在加载中,请稍后...java游戏开发,数据类设计有哪些思路和工具? - 知乎7被浏览587分享邀请回答01 条评论分享收藏感谢收起写回答java-象棋游戏设计心得
这是我的第一篇关于技术博客,额...不对,只能算是我的设计心得吧,因为我也不是一直从设计到完工负责过来的,我只是在别人的基础上进行理解、改正、调整、添加而已...这篇博客不预设会有人来看,但我还是会写出来,看过一篇博客名叫《》,知道了写博客的诸多好处,这也催使我去写这篇博客,好了,废话讲太多,赶紧进去主题~~~
&&&&做java-象棋游戏的缘由--其实是老师布置的作业,根据书本的象棋代码来进行理解-&体会-&改进。前面我也说过,我主要在别人的基础上进行改正、调整和添加,那么我就从这三大方面来说吧!
一、理解篇
在开始写自己的java游戏代码之前,我也没写过比较大的项目,为了更好更快的入手,所以就先去理解理解别人的代码~~。这里主要写下我个人在如何理解好长好长的代码的心得,那么如何做才能更好理解好代码呢?我想:
1.遇到不理解的代码和类时,要勤查API,遇到API也不能解决的,可以在网上寻找答案,一般不是很偏的问题,基本上都有其他人遇到过和你一样的问题。
2.多多利用System.out.println()和调试技巧,更快找到问题结症所在。当然也可以使用Junit单元测试来找问题,只不过我是新手,所以想勤动手,勤动脑。
3.随时写下问题和想法,有时候突然间的灵光一闪往往会比你思索许久而想不出答案省下了很多时间,但顿生的想法如果不及时记录下来的话,又会随着时间越长,想起的可能性越低,我们大多数人都不具有超高的记忆力能力,所以我还是建议要把即逝的想法和问题记录下来,以后可以慢慢思索地去解决。
4.为提升自己阅读代码的能力,应尽量去满足自己的各项需要提升的能力,学无止境是程序员一生都要伴随的~~
二、改正篇
一开始看到书本那个象棋的代码,我的表情应该是,为什么?学了这么就的java,第一次做个比较大的项目本是这个,但看到书本20多页密密麻麻的代码后,就是上面那个表情了,而且还不至的是那代码运行后才发现错误多多,譬如:象(相)可以过河、棋子可以跑出界...唉!!
但我也知道,想成为一名程序员的我,是不应该为此而感到害怕的,其实书本的象棋代码已经很好了,这代码又不是用来使用的,只是用来让我们理解、体会别人的设计思路和解决方法。
经过我的一周(其实用时也就24内,只不过期间要上课,才会断断续续的)的努力之后,把课本的代码基本上弄懂,明白了作者的设计思路和技巧之后,已经把出错的棋子和出错的规则改正过来了。这一部分并没有让我像一开始感觉的那么头疼,进入了状态之后,还感觉蛮好玩的~~~~
三、调整篇
&&&之前我也想过是否应该把调整篇写入改正篇,但后来想想才发现:改正!=调整,按我的理解:调整是在改正错误的基础上对事物进行管理以便更好的展现事物。换到代码的层面上看,就是改正了代码,对代码进行调整,使代码让人看起来的感觉更整洁一些,可维护性更好。这部分处理看起来不难,但其实是有难度的,代码的维护性不好就说明代码的生存周期短。书本的代码来说,其可维护性,非耦合性也不怎么好~~(尤其是把所有代码都写入到一个文件里面。。。),真的去修改起来,改动就变得很大了,而且我的能力有限,所以这部分就棘手了。所以这部分也无法立刻修改到完美,不过带我的能力不断提升的同时,我相信我可以把代码d可维护性,非耦合性不断提升~~
四、添加篇&
终于写到添加篇了,这算是自己在整个java--象棋游戏项目里面占最大的比重。先说说自己在象棋里到底添加了什么东西吧~~其中就有:游戏的登陆界面(功能添加:新游戏、读取游戏、游戏关于、退出游戏)
、界面设计(功能添加:保存游戏、返回主菜单、对战时间),其中要数:保存和读取功能和对战时间的设计是依靠在理解其他象棋游戏代码后,独立完成的部分。那么我怎么找到设计方案呢?就是多找找其他比较出名的象棋游戏,参考这些游戏的设计风格而且把自己当成小白或许也可以让多些你的朋友去使用你的设计品,并虚心请教别人的感受,从而不断修改你的设计。所以在这部分的设计和编程时间时间就花费比较多了,就是基本除了上课的时候,其他时候都在想该如何解决的问题...,终于在离规定完成时间的前一天完成了我的java--象棋游戏,虽然还有些小毛病,也算是完成了。
&&&这是我的一小步,就是踏入程序员世界的一大步!我将不断往程序员的道路上前进,尽管道路满是荆棘~~~
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。解决Java设计游戏画面不动和闪烁问题_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
解决Java设计游戏画面不动和闪烁问题
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢}

我要回帖

更多关于 ui设计面试常见问题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信