基于C#的五子棋毕业论文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

毕业设计(论文)报告题目基于C#的五子棋游戏的设计与开发系别软件与服务外包学院专业软件技术(游戏设计)班级***学生姓名******学号***********指导教师****2012年4月无锡科技职业学院毕业设计(论文)基于C#的五子棋游戏的设计与开发i基于C#的五子棋游戏的设计与开发摘要:随着人们的生活节奏的变快,游戏已经成为人们生活中不可缺少的一部分,它不仅能使人娱乐,放松人们的心情,也能够开发人的智力。所以说休闲游戏的开发将会是大势所趋,本文主要是通过对五子棋游戏的开发来提高自己的编程能力。五子棋游戏是一种简单大众的游戏,自从计算机实现以来,深受广大电脑玩家的喜爱,现在流行的五子棋游戏软件大多缺乏美观的界面,和容易的操作方法,电脑的AI值也不是很高。本文通过C#语言在计算机图形方面的编程,设计了五子棋游戏软件,使该软件具有美观友好的截面,在人机对弈时,使电脑具有较高的智商。本游戏是以C#语言作为开发工具,采用搜索算法设计最优落子点开发的游戏软件。本文详细地介绍了五子棋游戏软件设计的全过程,描述了该软件的功能,以及和其它五子棋程序的一些比较。关键词:五子棋、C#语言、软件无锡科技职业学院毕业设计(论文)基于C#的五子棋游戏的设计与开发iiBasedontheC#GobangDevelopmentandDesignAbstract:Withthefasterpaceoflife,thegamehasbecomeanindispensablepartoflife,whichnotonlymakesfun,relaxthemood,butalsotothedevelopmentofhumanintelligence.Sothedevelopmentofcasualgameswillbethetrend,thispaperisonthedevelopmentofGobangtoimprovetheirprogrammingskills.Gobanggameisasimpleandpopulargame,sincethecomputertoachieve,bytheloveofcomputerplayers,butnowmostpopulargamesoftgobanglackaestheticinterface,andeasymethodofoperation,thevalueofthecomputerAIisnothigh.TheadoptionoftheC#programminglanguageincomputergraphics,designedgobanggamesoftwaretoenablethesoftwarewithabeautifulandfriendlyinterfaceinbothgame,thecomputerhasahigherIQ.ThegameisbasedonC#language,usingsearchingalgorrithmtodesignbestgobang.Thedetailedpresentationofthewholeprocessofgobanggamesoftwaredesign,describesthesoftwarefunctionsandproceduresandothergobangothergobangsomemore.KeyWords:Gobang、C#language、Software无锡科技职业学院毕业设计(论文)基于C#的五子棋游戏的设计与开发iii目录前言...................................................................................................................................1第一章需求分析.............................................................................................................21.1本课题研究的意义.............................................................................................21.2五子棋发展史.....................................................................................................21.3五子棋特点及规则.............................................................................................21.4五子棋常用术语.................................................................................................31.5五子棋攻防.........................................................................................................41.6开发工具选择.....................................................................................................51.7C#编程语言的介绍............................................................................................61.8C#编程语言的特点............................................................................................61.9VisualStudio软件简介.....................................................................................71.9.1简介...........................................................................................................71.9.2VisualStudio2005的特点.......................................................................7第二章系统分析.............................................................................................................92.1系统调研及可行性分析.....................................................................................92.1.1系统调研..................................................................................................92.1.2可行性分析..............................................................................................92.1.3技术可行性分析....................................................................................102.2设计分析...........................................................................................................102.2.1游戏运行说明.........................................................................................112.2.2游戏规则.................................................................................................112.2.3游戏操作.................................................................................................122.3游戏玩法...........................................................................................................132.4主要模块分析...................................................................................................142.4.1下棋类的实现.........................................................................................142.4.2游戏输赢判断类.....................................................................................162.4.3悔棋类的实现.........................................................................................18第三章运行测试...........................................................................................................20无锡科技职业学院毕业设计(论文)基于C#的五子棋游戏的设计与开发iv第四章总结部分...........................................................................................................22致谢.................................................................................................................................23参考文献.........................................................................................................................24无锡科技职业学院毕业设计(论文)基于C#的五子棋游戏的设计与开发1前言五子棋是人们喜欢的一种棋类游戏,近来,随着计算机的快速发展,以计算机

1 / 29
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功