首页 > 其他 > 详细

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

时间:2015-09-15 16:22:33      阅读:228      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!