很久之前就接触了某个开源项目,那时候不知道开源项目与什么意义,但是它上面有一句话令我印象深刻“开源传万世”。在开源领域最伟大和成功的应该算是Linux,虽然从开始这个对我们日常生活没什么影响,但是在我们没有主意到的地方Linux真的是奇迹一般的存在。而现在它突然来到我们的面前,影响了整个移动通信行业,那就是Android。

同人领域不是很了解,毕竟国内同人的定义还是非常狭窄的,看看CM的各种CD和游戏吧,不仅仅是简单喜好,已经成为一种职业,一个产业。很久之前就有了NScripter这种东西,后来也有了ONScripter。详细的介绍可以看这里,CSDN达人的介绍。《谈谈AVG游戏的Android移植(NScripter与吉里吉里)》

接下来是NScripter的开源实现“ONScripter page”,ONS的基础。这个是全平台的ONScriper解决方案。之所以可以全平台,是因为使用SDL(详细介绍可参看上段CSDN文章),文件列表如下,在linux下使用make -f Makefile,Linux进行编译,当然要满足官方规定的一些依赖关系。

之后是Android“ONScripter on Anroid のページ”ONScripter的android方案,但是这是日文的,在中文环境下问题很多,于是国内的有爱人士接过了这个重任“ONS通用游戏引擎”,主要解决中文环境下android的AVG游戏问题,自然还有游戏移植的问题,IOS的一些问题。

想法很单纯,但是确实很伟大。现在此项目放置在google code 上,地址http://code.google.com/p/onscripter/,如果您愿意贡献代码,帮助解决bug,大家随时欢迎。做自己喜欢做的事情是非常美好的,但是现实中大家又有多少机会是在做自己喜欢的事情,而不是应该做的事情。