欢迎来到天天文库
浏览记录
ID:18230936
大小:250.50 KB
页数:23页
时间:2018-09-15
《五子棋游戏设计毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、学号:888888888888毕业设计论文题目:基于C语言或JAVA语言实现的五子棋游戏专业:软件技术班级:********学生姓名:******导师姓名:******起止时间:2010年9月至2010年11月******计算机学院18摘要五子棋,是一种两人对弈的纯策略型棋类游戏,亦称“串珠”、“连五子”;是中国民间非常熟知的一个古老棋种。相传,它起源于四千多年前的尧帝时期,比围棋的历史还要悠久。五子棋游戏容易上手,老少皆宜,而且趣味横生,引人入胜;它不仅能使人娱乐,也能够开发人的智力,而且富含哲理,有助于修身养性。本文主要讲的是用Eclipse开发工具与Jav
2、a开发语言开发的一个直观大方的自定义界面的带部分AI功能的五子棋游戏,游戏程序实现人机对弈和人人对弈,自动智能计算最佳落子位置,而且程序能够自动的判定游戏的获胜方和游戏的结束与否,实现对战双方顺利进行博弈。关键词:Eclipse游戏Java人机对弈五子棋AbstractGobangisatwo-typeboardgameofpurestrategy,alsoknownas",beads",and"evenfivesons"isaverywell-knownChinesefolkkindofanoldchess.Accordin
3、gtolegend,itoriginatedintheperiodoffourthousandyearsago,EmperorYao,butalsoalonghistoryofmorethanchess.Gobangeasytouse,allages,andamusing,fascinating;itnotonlymakesfun,butalsotodevelophumanintelligence,andrichinphilosophywillhelpself-cultivation.ThisarticleisprimarilyconcernedwiththeE
4、clipsedevelopmenttoolsandjavaprogramminglanguagedevelopedanintuitiveinterfaceandgenerouscustombackgammongame,chessgamesandeveryonetoachievehuman-computerchess,theprogramcanautomaticallydeterminethewinnerthegameandthegametheendornot,thetwosidestoachieveBattleGame.Keywords:EclipseGames
5、JavaHumanchessGobang18目录摘要2前言41概述51.1程序开发语言51.2开发平台51.2.1开发环境51.2.2运行环境52开发设计62.1概要设计62.1.1流程图:62.1.2功能分析:72.2详细设计73功能测试及运行效果133.1游戏主界面133.2游戏落子控制界面133.3游戏输赢判定控制界面143.4结论143.5几点补充说明15总结16致谢17参考文献1818前言计算机已经深入到人们日常工作和生活的方方面面,各程序软件也逐渐进入大众的视野,并开始影响人们的工作生活,与计算机相关的产业进入快速发展期。作为一名学生,特别是软件技术
6、专业的程序编程学生,在系统的学习了一些编程语言之后,更加觉得自己应该多动手编程,做实训项目。不进行实际的操作,很难在编写程序上有进步!编写自己的软件,即使是小程序,你也会向前迈进一大步。我个人比较喜欢Java,可以说我通过这次设计,把所学的各项技能很好的整合在一起。又一次感受到了编程的乐趣,从中也学到了不少知识技巧,向前迈进了一大步!181概述程序开发选用功能强大的Eclipse开发工具和SUN公司的jdk-6u20-windows,其中Eclipse是一个开源的、基于Java的可扩展开发平台,它是辅助开发一个框架和一组服务,用于通过插件组件构建开发环境。而且E
7、clipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentTools,JDT),更有利于程序开发。1.1程序开发语言Java是一种简单的,跨平台的,面向对象的,分布式的,解释的,健壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。当1995年SUN推出Java语言之后,全世界的目光都被这个神奇的语言所吸引!Java语言的强大是我选择这门语言的主要原因,当然我个人也对Java比较感兴趣。1.2开发平台1.2.1开发环境通过Eclipse可扩展开发平台编辑系统程序,因为用功能强大的开源工具Eclipse来开发,相对较
8、为方便,eclipse比
此文档下载收益归作者所有