基于Cocos2d-x的斗地主游戏开发毕业论文

引言 (1)

1 绪论 (2)

1.1 课题研究意义 (2)

1.2 国内外研究现状 (2)

1.3 可行性分析 (3)

2 相关技术背景 (4)

2.1 Cocos2d-x简介 (4)

2.2 数据结构及算法 (5)

2.3 SOCKET及多线程编程 (6)

2.3.1 SOCKET编程 (6)

2.3.2 多线程编程 (8)

3 开发环境的配置 (9)

3.1 开发环境的配置 (9)

3.1.1 Windows下的开发环境配置 (10)

3.1.2 Android下的开发环境配置 (13)

4 总体设计 (16)

4.1 软件的构建 (16)

4.1.1 模块的构建 (17)

4.1.2 功能的构建 (18)

4.2 软件的框架 (20)

5 软件设计与实现(详细设计) (21)

5.1 数据结构及算法的设计 (21)

5.2 数据库的设计 (22)

5.3 模块的设计与实现 (23)

5.3.1 用户登录注册及验证模块 (23)

5.3.2 网络通信模块 (24)

5.3.3 自动发牌模块 (26)

5.3.4 玩家叫分模块 (27)

5.3.5 出牌选牌模块 (28)

5.3.6 人工智能模块 (29)

5.3.7 重玩模块 (31)

6 软件测试 (32)