摘要: 网络游戏是当下热门话题。五子棋是一款比较简单且大众化的游戏。因此本次课题为网络五子棋。网络五子棋的开发采用Visual C++6.0并基于MFC框架和Socket套接字来实现的。本课题通过Socket套接字来实现网络通讯,包含服务器端和客户端,可以让2个人进行网络对战。在游戏设计上,游戏能绘制出棋盘和棋子;游戏基本功能包括悔棋、认输、合棋、游戏回放以及双方通信等,能够满足用户需求;同时添加了背景音乐。在游戏性方面,继承了五子棋传统的下棋方式和规则,并没有添加其他禁手约束,使得整体游戏趣不减。在游戏界面上,添加了多个控件,游戏界面一目了然,使得游戏容易上手,适合男女老少。在操作系统上,本课题在Windows 7系统上设计,因此游戏支持Windows XP 系统和Windows 7系统。22651
关键词: 网络游戏;游戏开发;五子棋;MFC;Socket套接字
The Development Of Fivechess Game
Abstract: Nowadays, online games are the hot topics. Fivechess is a relatively simple and popular game. So this topic is online Fivechess. The development of online Fivechess used Visual C++6.0 and based on MFC frame and Socket to achieve. This topic through Socket to achieve the network communications, includes server and client, it can allows two players to play online. In the part of game design, the game can draw the chessboard and chessmen; the basic functions of game included back, give up, draw, play back and communications and so on, it can met the needs of users; while adding a playground music. In terms of the game, it inherited methods and rules of traditional Fivechess; instead of adding additional ban hand constraints, making the overall game fun unabated the overall game fun unabated. In the game interface, adding the number of controls, the game interface glanced, making the game easy to use, suitable for all ages. On the operating system, the issue is designed on the Windows 7 system; therefore, the game supported Windows XP and Windows 7 systems.
Keywords: Online Games; Game Development; Fivechess; MFC; Socket
目录
摘要 i
Abstract i
目录 ii
1 绪论 1
1.1 五子棋游戏项目开发系统背景分析 1
1.2 五子棋游戏项目开发的目的和意义 1
1.2.1 五子棋游戏项目开发的目的 1
1.2.2 五子棋游戏项目开发的意义 2
1.3 五子棋游戏项目开发的国内外研究现状和水平发展趋势 2
1.3.1 五子棋游戏项目开发的国内外研究现状和水平 2
1.3.2 五子棋游戏项目开发的发展趋势 3
1.4 五子棋游戏项目开发的基本内容、重点和难点 4
1.4.1 五子棋游戏项目开发的基本内容 4
1.4.2 五子棋游戏项目开放的重点 4
1.4.3 五子棋游戏项目开发的难点 4
1.5 解决问题的方法、手段、措施等 5
1.5.1 拟采取方法和技术 5
1.5.2 选择的工具 5
1.5.3 运行环境 6
2 五子棋游戏项目开发的总体需求 7
2.1 五子棋游戏项目开发的需求分析 7
2.1.1 用户需求 7
2.1.2 功能需求 7