最近自己写了一个这个东西,我不知道这么称呼它是否准确。

简单的说就是,以极小的代价,让程序内部的变量自动映射到一个可视化UI上,这样可以方便策划进行数据修改,保存以后,程序又自动的把这些数据读入。避免了每次新写一个系统,就要定义一个新格式的XML,然后策划要学习新的关键字,程序要写新的解析代码。其实这种情况在我遇到过的项目里基本都存在,而且从来没有人质疑过这样反复重复的劳动是否必要。


可以类比的就是cry engine的flow editor,和育碧内部引擎onyx的mosaic。实现数据映射只花了一周不到,比我想象中效率高了很多。下一步就是要开始用DX渲染可视化图形,然后建立图形模块之间的联系。虽然猜想这个渲染工作量不大,但是我对渲染基本上还停留在刚毕业的水平,心中还是颇有点忐忑。


一个人写东西不知道有没有意义,今天其实也想得很清楚,不打算写个出人头地,宏图大展。只想写一个自己喜欢的战棋RPG编辑器,做自己喜欢的游戏就够了。说回来,就当是为小时候玩儿了太多的盗版游戏赎罪。


刚才无意中也看到有很多前人都写过2d游戏编辑器了,他们也是跟我一样一步一步走过来的吧。看到他们的足迹,自己也有被鼓舞坚持下去。


现在最想的事情就是,能找到些许志同道合的朋友一起开发。没有认真的找过,但是希望能遇上。其实并不担心遇不到优秀的程序员,更多的是觉得,人家未必和你志趣相投。更何况,我只是出于兴趣,和对RPG游戏的热情。


总是希望一切会好起来。希望自己能在健康的体魄下,尽快完成自己的目标。