1 / 46
文档名称:

毕业设计(论文)-五子棋游戏程序设计与开发.doc

格式:doc   页数:46
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计(论文)-五子棋游戏程序设计与开发.doc

上传人:3346389411 2014/2/19 文件大小:0 KB

下载得到文件列表

毕业设计(论文)-五子棋游戏程序设计与开发.doc

文档介绍

文档介绍:优质
题目五子棋游戏程序设计与开发

作者姓名
指导教师
二级学院电气信息工程学院
专业计算机科学与技术
学号 4B062122

2010年4月15日
五子棋游戏程序设计与开发
摘要
本文论述的是采用C++语言开发的一个单机版的五子棋小游戏,包括棋盘界面的设计、游戏菜单的设计、游戏的设计、悔棋和初始化等设计。在查阅相关资料的同时,完成系统任务需求分析和系统功能描述,制订系统设计方案,采用C++语言编程实现,在完成课题设计的基础上进行论文的撰写。
程序设计过程中遇到的难题,有如何实现黑白棋子循环,如何判断胜负,如何实现悔棋,如何使屏幕在下棋后不闪烁等问题,我经过认真思考和反复调试,抓住问题规律和五子棋规则,一一解决了这些问题,从而实现了游戏的基本功能。五子棋小游戏经过不断的开发和完善,,基本功能已实现,但还有很大的改进空间和需要完善的功能,比如人机对弈功能和网络联机功能。
关键词:五子棋;棋盘界面;游戏菜单;悔棋;初始化
Gobang game design and development process
Abstract
According to my courtyard is the C++ program about Gobang Game , designs a set to be imperative based on puter technology windows program. The Gobang program include chessboard interface, Menu, can be to retract a false move in a chess game and Initialization . Including system analysis, system function design, contact surface and related code design. This system major function by means of C++ language, Write this discourse based on the Gobang program Game.
Programming problems encountered in the process, there is how Othello child circulation, how to determine the e, and how to undo, how to make the screen does not flicker in the game of chess and other issues, after my think better of and debug again and again, get hold of the disciplinarian of the problem, and according to the rules of Gobang, I put the axe in the helve with exert myself. I plished all the basic functions consequently. Gobang game through continuous development and improvement from the version of the upgrade to the current version, the basic function has been achieved. But there is still much room for improvement and the need to improve the functionality, such as man-machine games on online functionality work capabilities.
Key Words:Gobang;Interface;Menu;Retract;Initialization
目录
摘要 I
Abstract II
目录 III
1 绪论 1
五子棋游戏介绍 1
游戏开发背景 2
开发环境及运行环境 2
开发环境 2
运行环境 2
2 系统分析 3
可行性分析 3
技术可行性 3
经济可行性 3
可行性研究结论 3
需求分析 4
功能需求 4