又一个新脑洞

又一个新脑洞

最近沉迷阴阳师,好像是有好一段时间没有写代码了。也好久上Light Cube更新文章了。

真是怠惰啊。

确切的说应该是完全不知道能写些什么。AS3的话又没有什么人用了,并且也没有调试的设备;开发Web程序的话其实也没有什么需求所以完全不知道该写些什么;很想再玩玩Unity,但还是和以前一样——不会自己建模,所以模型,动画什么的完全没办法搞定。

真的尴尬。

不过不知道什么时候的想法,想用Unity做一个网络游戏。之前是有过将游戏与现实结合起来的想法(不是AR,是数据)。以前研究AI的时候也在诸如百度API Store上发现了许多很有意思,很有用的API。我打算将其与Unity开发的游戏结合起来。

比如说,可以通过天气API来获取显示中的实时天气,然后在游戏里呈现与现实一样的天气情况。更高级的是可以根据新闻API中获得的新闻消息,生成类似的任务。(我都在想什么啊!!脑洞真的大!!)

但事实上,在技术上应该是可行的。

人工智能语音合成API,语义分析API都可以用上啊,感觉十分充实。

但是,

有一点,就是服务器的问题。

Unity的话,听说鹅厂的《天天酷跑》是基于Unity的,而服务端是一个国人的开源项目——KBEngine。

说实话,这个还是挺有名的,但是也有不少人说这个不可靠。

大概了解了一下,其中的底层是用c++写的,前端可以用python进行控制,呵呵,又是py,心累。

然而Unity官方推荐的一个基于c++的photon服务器,一是国内的教程太少,官方给的技术文档也少;二是貌似要收费,并且官网还被墙了。

 

但仔细想想,如果我现在用了一个服务器引擎,我想要定制一些机制,比如说服务器控制天气啊,AI等过于个性化的功能,我是不是要请自修改底层代码啊?那还不如我自己写?!

自己写?想太多。

所以又面临了一个十分尴尬的处境,这也大概就是最近一直没什么进展的原因吧。

想法总是挺好的,但一细想却会发现有许多难以解决的问题。