今天看到的几个authoring tool/game engine

1. Wintermute Engine
引用
About WME
Wintermute Engine Development Kit is a set of tools for creating and running graphical "point&click" adventure games, both traditional 2D ones and modern 2.5D games (3D characters on 2D backgrounds). The kit includes the runtime interpreter (Wintermute Engine, or WME) and GUI editors for managing and creating the game content (WME tools) as well as the documentation, demonstrational data and prefabricated templates.

这个算是比较新的,衍生自原本"文字冒险游戏->图形冒险游戏"的发展路线的概念的冒险游戏引擎吧.游戏特征是"point & click".跟我熟悉的日系冒险游戏当然是很不相同,不过这东西有几个相当有趣的地方值得参考下.回头有时间再把SDK抓下来看看.
脚本方面也是采用C-like语法,这种做法真的是相当流行.更让我无法放下我的某个想法了...但要实现那个想法果然还需要更多更多的研究才行.
有人为这个引擎写了个配套的脚本编辑器, WME Visual Script Editor
引用
Features:
- Simplicity 
- Syntax highlighting
- Code block system (insert whole text blocks with a simple mouse click)
- Features all build-in WME methods, commands and keywords with parameters and short description - just double click a method and it pastes to your script (directly ripped out of the WME docs)
- Printing
- Quickhelp system

Not finished yet:
- Changeable printing color
- Block comment/Block uncomment
- Search in files

The current version is V0.7 (10/05/07)

脚本编辑器的截图参考附件.图里有一段WME的脚本代码,所以就不另外贴sample code snippet了.这种语法真的是...太亲切了(吼)

================================================

2. Adobe Captivate
诶诶,这都出到3了怎么还拿出来说?
(原谅我消息的闭塞,我以前一直不知道有这么个东西)
好吧我本来是去查Authorware的特点的介绍,结果看到Adobe不再继续开发Authorware 7的后续版本的消息.于是看了下它的替代品有些什么,找到了这个Captivate.
这玩意做屏幕录象/演示稿/导入PPT等的功能都很吸引.对非程序员来说,或许要的就是这样的工具吧.有空要推荐下老师试试这个,更新下他们的屏幕录象工具...

话说回来,Authorware最大的特点应该算是那流程图了吧? Flash里是一条整体的时间轴,突出"时间"的控制;而Authorware则突出"流程"的控制.到Captivate里,"流程"仍然得到了很好的体现,依然可以将一些slides给group到一起,然后一起在flow-chart里做流程控制.真好...

这种WYSIWYG的flow-chart跟某些日系小说类游戏的引擎也颇有相似之处.我想到了 Yuuki! Novelsketch/retouch之类...

=================================================

3. NScripter
诶诶这比Captivate更老了吧...
不,其实我是想说,这东西在2007/11/04更新了.我手上最新的版本应该还是今年4月份的吧.这些东西总是更新得无声无息的...
当然更新了也跟我没什么直接关系.我甚少用NScripter.过了那么多代它的一些RP问题还是没解决,让人感到很绝望.ONScripter的架构并不怎么吸引我,如果NScripter的解释器对脚本也是那样处理的话,hmm,只能作为"对比例子"用了.

=================================================

[--notes] 这个跟主题没关系.刚才在JavaEye上转,吸取营养的时候,看到了一个有趣的blog:
http://libudi.iteye.com/
作者对其Lysee的开发让我感到相当有兴趣.关注.[--end of notes]

你可能感兴趣的:(html,游戏,脚本,Flash,Adobe)