欢迎来到天天文库
浏览记录
ID:35896790
大小:1.40 MB
页数:82页
时间:2019-04-22
《毕业论文--JavaGUI实现五子棋游戏》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、太原理工大学毕业设计(论文)用纸摘要随着当代计算机的快速发展和普及,电脑使用成为了每一个人生活中重要的一部分,通过计算机来娱乐休闲更是很多人的选择。而五子棋作为中国古代的传统黑白棋种之一,有着广泛的群众基础,是一种老少皆宜的棋类休闲游戏。作为当今世界广泛使用的编程语言,java语言具有面向对象,并发处理迅速,支持可视化图形界面等良好优点,开发一款简单快捷的五子棋游戏软件,具有很大的优势。本次课程设计“JavaGUI实现五子棋游戏”采用了java语言下的GUI编程方法,在单机环境下实现一个五子棋程序。该程序目的在于实现人机对弈和判定五子连线输赢等基本功能,以及重新开
2、始,退出和游戏计时等辅助游戏功能,同时也应具备界面美观,运算稳定快速的特征。充分满足用户对于五子棋游戏的需求,使用户能够快速简单使用本程序进行单机五子棋游戏。关键字:java程序;GUI编程;五子棋;人机对弈;iv太原理工大学毕业设计(论文)用纸JavaGUItoimplementGobanggameAbstractAtpresent,Withtherapiddevelopmentofcomputernetwork.It’snotanexaggerationtosaythatcomputerhasbecomeanecessityinmostpeople’slive
3、s。Throughplayingwithcomputerofrecreationalismanypeople'schoice。FiveInARowinancientChina,oneofthetraditionalOthellospecieshasabroadmassbase,isacasualchessgamesforallages.GobangasonekindofancientChinesetraditionalreversi,hasextensivemassbase,isachesscasualgamesforallages.Astheworld'swid
4、elyusedprogramminglanguage,JAVAlanguagewithobject-oriented,concurrentprocessingquickly,supportsvisualgraphicalinterface,suchstrongpoint,todevelopasimpleandquickgameofGobangsoftware,hasagreatadvantage.Thecurriculumdesign"JavaGUItoimplementGobanggames"withaGUIjavaprogramminglanguage.ach
5、ieveaGobangsoftwareinsingle-machineenvironment.ThebasicfunctionsofprogramaimstotorealizeMan-machinechessandjudgingwinningorlosing.,Andstartagain,quitthegameandgametimingandotherauxiliaryfunctions.Andrestarted,toexitthegameandgamechronographotherancillaryfunctions.Alsothesoftwareshould
6、possessbeautifulinterface,fastandstableoperationcharacteristics.FullymeetuserdemandforGobanggame,enableuserstoquicklyandeasilyusethesoftwareinsingle-machineenvironmentKeywords:JAVAlanguage;GUIprogramminglanguage;FiveInARow;Man-machinechess;iv太原理工大学毕业设计(论文)用纸目录摘要iAbstractii1.绪论12.系统概述2
7、2.1项目背景22.2五子棋介绍22.2.1历史发展22.2.2游戏玩法及规则32.3java编程语言简介32.3.1java的历史发展32.3.2Java平台42.3.3Java特点42.3.4Java的优势52.4GUI简介52.4.1AWT62.4.2Swing63.系统分析和设计83.1五子棋游戏项目需求分析:83.2五子棋各个功能设计实现思路83.2.1棋盘界面绘制83.2.2图片显示问题93.2.3计时功能93.2.4判定胜负93.2.5人机对弈10iv太原理工大学毕业设计(论文)用纸4.系统实现114.1窗体类的构成和参数定义模块114.2窗体类属性
8、参数的设置
此文档下载收益归作者所有