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

此系列旨在开发类似“谁是卧底+杀人游戏”的捉鬼游戏在线版,记录从分析游戏开始的开发全过程,通过此项目让自己熟悉面向对象的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。

相关文章:

  • 2021-06-21
  • 2021-05-31
  • 2021-03-31
  • 2022-12-23
  • 2021-07-09
  • 2022-12-23
  • 2021-10-27
  • 2022-12-23
猜你喜欢
  • 2021-06-05
  • 2021-07-10
  • 2021-11-13
  • 2021-06-21
  • 2021-08-11
  • 2021-08-07
  • 2021-06-25
相关资源
相似解决方案