3.Java五子棋小游戏的开发过程
本次开发使用Android开发平台的eclipse开发工具进行开发,使用Java语言开发的一款游戏。首先我要解决的是游戏界面问题,因为一个清晰美观的界面可以让别人对我们所设计出来的游戏产生好感。界面包括,棋盘,也就是棋子绘制的范围,提示信息,即显示出下棋结果的提示语,还有棋子。为了区分开来,分为黑白两种。通过设计算法进行游戏,所以把界面分成三个部分:一个是棋盘类,一个是消息面板的类,还有一个就是控制面板的类。以上的准备就可以把棋盘绘制出来,然后就是下棋,主要实现人机对战,是由人先开局,电脑会智能的选择该在哪处下子,并会在每次下棋结束后判断是否有哪方已经获胜,如果获胜则结束本局游戏,并提示玩家游戏结束。
4.小游戏项目开发目标
该款五子棋游戏功能虽然简单,但最主要的还是实现了人与智能电脑对战的模式,所以从这个角度来说,该款游戏需要能很好的设计出电脑的智能。虽然程序不复杂,但要在满足玩家的基本要求的情况下,电脑有一定的智能,能给于新付诸于程序设计中。
5.总结
JAVA是一个完全面向对象的语言,JAVA的命名规则是很容易让人接受的。而且容手一定的帮助。另外,通过研究五子棋游戏,帮助更好的运用自身所学,将理论易背编程人员记住。经过两周的实践训练,对JAVA的综合应用能力有了较大的提高,另外对JAVA的特点有了更深层次的认识。这次实践中使用的代码虽然不长,但类与类之间也有很强的逻辑关系,这就是面向对象语言的最大优势,这样可使编程者更轻松的运用JAVA。
6.参考文献
[1]李峰,基于SSH框架与Jquery 技术的Java web开发应用[J].科技情报开发与经济,2010,20[6]:106-109.
[2]周凤英,java游戏开发step by step系列之三—java游戏开发起步,2003,4[14]:12-13.
[3]尚俊杰,轻游戏教育游戏的希望和未来[J].电话教育研究,2005[1]:33-35.
[4]吴闻,游戏程序设计中若干问题的探讨[J].电脑知识与技术学术交流2009,5[6]:12-14.
[5]孙燕.Java2入门与实例教程[J].辽宁大学学报,2003,(3):11-12.
[6]叶核亚,陈立.Java2程序设计实用教程[J].电脑知识技术,2003,(7):55-57.
[7] 柯温钊.JAVA例解教程[J].湖北广播电视大学学报,2001,(7):98-99.
[8]都志辉.Java3D编程实践[J].现代情报,2001,(10):13-16. Java五子棋小游戏文献综述和参考文献(2):http://www.youerw.com/wenxian/lunwen_46006.html