GDE技术方向新想法

我真不想做一个朝三暮四的人

但我涌泉般的思维以及强烈的想走上正规的思维,令我不得不重新审视和决定我们开发的技术路线。

然后这种强烈的欲望促使我写下这篇文章。

 

之前实验了一段时间 silverlight,对它的一些基本功能算稍微了解了。它在对我们的引擎开发局限了很大一部分:

 

1. 由于其是客户端插件技术,对本机能力访问严重不足。

2. 基于WEB,强烈的把我们的游戏定位在“小游戏”级别。而且对没有太多开发经验的我们这点很不好。

3. 慢。虽然微软为它的速度做了很大的调整,但是还是慢。

4. 与其他语言和第三方库交互的乏力。同样是为了安全问题。。大多第三方库、DLL、嵌入脚本语言都无法用……很不爽。

 

所以我在考虑整个技术方向需要再次调整。而且对于自己的定位也需要调整。

 

这两天看了铁血丹心论坛的几个出品游戏,感觉还是很牛逼的,特别是那个开源的基于SDL的lua版金庸,首先要感谢作者的无私,居然“版权所无,任意使用”。代码不见得很漂亮,架构也不是那么精卓,游戏速度也有点慢,但是还是让我学到了很多东西。然后是金庸水浒传,稍微看了一下,它认真的剧情设计、系统设定,虽然作为玩家我不是那么认同,但是从规模级别和创意来说还是很值得敬佩的。

 

那么按照我们之前的设计,在技术上、剧情上,可玩度上都完全无法超越。。。而且还未必能实现我们 引擎与逻辑完全抽离的 构思。

 

要实现抽离,我觉得必须嵌入 解释型 语言,使用一个方便、强大的平台作为引擎载体,在此基础上开发一套基于脚本的引擎级函数。然后再考虑在此基础上做各种开发工具。那么我们现在的金庸群侠传剧本、之前写的 天龙后传的剧本,应该是用同一个引擎开发。

 

那么,我的想法是WPF(C#)+LUA,用 WPF做核心(基于其方便强大的2D性能和C#支持类库),抽出LUA做脚本接口。

嗯……感觉这样才有点走上正轨了。

 

另外,游戏性的话,如果不做RPG地图。。还是表现力不够,还是应该做。。

然后整个游戏模式仿照 武林群侠传。(养成 + RPG地图 + 战斗)

 

战斗的话,既然我们要基于WPF做。。完全可以做即时的。。我靠~ 估计做出来就类似于 剑侠情缘单机版了,不过要比它的系统做的牛逼,特别是武功设定和AI方面。

 

想法有了,这两天需要继续调研和学习LUA等技术。。

你可能感兴趣的:(随笔,游戏开发及技术,silverlight,wpf,引擎,游戏,lua,脚本)