项目总体设计

Projects

  • Tactic是整个项目的基础
  • PBOServer是服务器端
  • 其他均是客户端
    • PokemonBattle.*是内核逻辑项目
    • PBO.*是界面,包含View和连接界面与内核的模块
    • PokemonBattle.EffectsC和PokemonBattle.EffectsP分别是游戏元素(技能道具特效)的接入项目
      • 注意EffctsP是在build/dlls文件夹下的,Debug模式下自动枚举此处的.py执行,Release后会打包执行

模块

仅介绍PokemonBattle.*部分
  • .Data 游戏的静态数据,注意天气等设定都不在此,因为这儿其实是“队伍编辑器”所要用到的数据的集合
  • .Game,游戏逻辑运算模块,包含主机(Host),客户端(Client)和交互(Interactive)
  • .Network,连接游戏大厅与游戏对战的模块

未完待续...

Last edited Jun 26, 2012 at 3:05 AM by Snowy, version 1

Comments

No comments yet.