itownsdk初探

来源:互联网 发布:java获取系统参数 编辑:程序博客网 时间:2024/05/23 13:51

最近网易的itownsdk对外发布。闲下来看看不得不说这个平台的sdk能体现针对游戏开发爱好者的耐心。友好的安装引导过后,展开的sdkbrowser事无巨细的把一个个的例子文档约定都给将来的开发者展现了出来,包括如何避免设计出不合格的游戏在内的期望也明确提出,相信能吸引到一些爱好者能融入这个开发平台。

sdk里面涵盖了策划,美术,程序,制作工具,流程等一系列能想到的文档。习惯性的还是先看服务器相关的:大厅,房间,排行榜,账号 ,物品,好友,成就,玩家数据 〉就目前开发的接口来看,似乎完成一个房间型的休闲游戏应该不成问题,但想要做大到可以涵盖其他的范畴就有点力不从心了。觉得后期还可能加入到平台里作为组件的包括 频道,结算,im,邮件。。 的确在平台化的前提下能提供的公用组件有限,而且想要脱离提供的python语言性能限制做些对服务器性能要求高的也不现实(如有大规模调用广播的游戏) 。   itown 单纯从开发程度和易维护性上讲 已经做得很不错了。 看完几个简单例子 ,第一感觉是清晰的流程化,从游戏开始到游戏结束,步骤清晰而且也提供部分的回调来丰富自定义的流程。其次影响较深的就是 选择python 的有力优势 ,语言简单又涵盖对象化继承的概念,安全性和健壮性又容易被脚本语言本身特点满足,符合框架下既要满足特定规则又提供自定义的这一个重要的需求。游戏的消息数据类型定义那块让人有亲切感的,接触过google protobuf 之内的应该很容易上手,只是玩家数据定义那块以char块的方式总感觉有点劣势,是大是小不能自己定义,挺别扭,要是也能如消息定义那样自由就好了。让人较吃惊是居然还带丰富的调试方案,从log, profile 到上传热调试一应俱全。感觉到这个平台提供开发者的不仅是工具还有流水线式的开发规则。 后台的数据库不知道是什么级别的东西,多久备份回档方案就无从而知了。 还有就是提供给开发者的log查看方案好像并没有提到,如何帮助开发者快速的利用已建立好的经验模型结合记录的log做出合理的改善 应该是下一次的版本应该考量的吧。

草草看完的东西就这些,单从感觉上讲目前平台化的趋势似乎越来越清晰了,从之前盛大那种概念型融资型平台的提出到 腾讯用户资源的共享化平台转型,和如今网易这次的itown sdk的发步, 业余开发者的路越来越顺。真心期望像完美 搜狐这种大的游戏开发公司 也都能跟得上 平台化的脚步, 促进行业的发展

原创粉丝点击