码迷,mamicode.com
首页 > 其他好文 > 详细

在线捉鬼游戏开发之三 - 代码与测试(玩家投票)

时间:2015-09-15 16:23:45      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

-----------回顾分割线-----------

此系列旨在开发类似“谁是卧底+杀人游戏”的捉鬼游戏在线版,记录从分析游戏开始的开发全过程,通过此项目让自己熟悉面向对象的SOLID原则,提高对设计模式、重构的理解。

索引目录

0. 索引(持续更新中)

1. 游戏流程介绍与技术选用

2. 设计业务对象与对象职责划分(1)(图解旧版本)

3. 设计业务对象与对象职责划分(2)(旧版本代码剖析)

4. 设计业务对象与对象职责划分(3)(新版本业务对象设计)

5. 业务对象核心代码编写与单元测试(游戏开始前:玩家入座与退出)

6. 业务对象核心代码编写与单元测试(游戏开始:抽题、分角色、开启鬼讨论模式)

7. 代码与测试(鬼讨论、鬼投票)

8. 代码与测试(玩家发言)

9. 代码与测试(玩家投票)

-----------回顾结束分割线-----------

 

先放上源代码,svn地址:https://115.29.246.25/svn/Catghost/

账号:guest 密码:guest(支持源代码下载,已设只读权限,待我基本做出初始版本后再放到git)

 

-----------本篇开始分割线----------

技术分享

这是第三部分的最后一张顺序图了,备选事件流分支较多,逻辑处理也更复杂,但没关系,之前的分析就是为了现在写代码做的指导,一步步跟着“填充”方法把。

代码已更新svn。

在线捉鬼游戏开发之三 - 代码与测试(玩家投票)

标签:

原文地址:http://www.cnblogs.com/lzhlyle/p/Catghost-Models5.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!