第七周作业

巨大的挑战

  • 第七周离最后的作业期限还有一周的时间。整个小组陷入了彷徨的阶段。因为对C# 的不熟悉,整个小组的进度陷入了脱期的阶段。
    因为要实现的功能太多,但是许多的功能又是需要美工和各种接口联系在一起。
  • 另一个重要原因是技术人员的时间和精力太多的时间放在了此项目上。导致时间的不够用和严重影响了学习和其它的课程。造成了不必要的损失,然后因为技术人员和我对unity的掌握程度不够,许多东西不容易实现。

困难

  • 比如把游戏分模块化;

  • 把游戏的接口独立出来;

  • 提高软件的可复用性。

等等。。。

解决措施

  • 最终花了很长的时间,构建了一个类图。

  • image

  • 然后把代码进行了模块化的重写。分为:

    1. Ability
    2. Character
    3. GameInformation
    4. GameManagement
    5. TurnBaseCombat
    6. UI
  • 虽然模块化的程度还是不够,但是还是较比以前版本取得了很大的一个进步。

  • 详细模块的构建可以参考我们的项目地址中的代码。

  • TeamProject(PixelGame)

posted on 2016-04-16 10:48  薛长城2013551824  阅读(117)  评论(0编辑  收藏  举报

导航