GDE-X 游戏引擎框架草案

首先是考虑一下我们这款游戏引擎的定位。有如下特征

 

1. 基于silverlight

2. 基于C#

3. 小规模级别

4. 对动态性要求低

5. 2D

 

本款游戏引擎我们取名(代号)为 GDE-X

是一个基于silverlight制作2D小型RPG游戏(不含地图界面)及“走格子”战斗形式的游戏引擎。

整套引擎为了我们开发 金庸群侠传X 版,并且为后续类似形式的游戏开发提供骨架。

 

 

 

 

以上为基本的模块分类,当然,各模块的交互还没有具体定义。

 

这几天我一直在考虑适合我们的 开发模式

 

我的看法是,长期太“过于正规”的文档和项目管理流程,绝对对我们开发的积极性有弊。

首先我们必须让自己在开发过程中快乐起来,我相信程序员还是愿意写代码胜过写文档的(包括我自己)

所以我觉得我们应该在大体上给出设计,然后就可以着手于实现。如果代码混乱怎么办?

 

—— 勇于重构!

看我上面写这么大的字,也显示了我重构代码的决心了,呵呵。

 

对了,抽时间把“深蓝色右手”的QXEngine看了一遍,其细节代码质量挺不错,但是就框架上而言,绝对是只偏重了silverlight的动态显示方面,而没有关注与游戏内核。并且模块划分过于简单,(一个Super类干各种杂活及计算的活,一个Data类管理所有数据,然后在Main.xmal里实现所有游戏逻辑。)所以我觉得我们可以在界面系统中多多借鉴他的成果,但是整体框架上还是得有自己的思想。

 

OK,接下来我会陆续给出一些模块之间交互、通信的设计。

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值