08 2012 档案

手机网游开发指南-付费接口-收到付费通知后的数据传递
摘要:Agent`K将在本文中介绍:手机网游开发中的用户付费接口在收到付费通知后的数据传递。(本文来自博客园的Agent`K,转载请注明)关于付费接口的说明,请参考 《手机网游开发指南-付费接口》。正如付费接口中所说,支付提供商会在付费成功后,回调游戏厂商的通知地址,http形式的。而游戏服务器程序、认证服务器程序都并非web应用程序。怎么在处理付费通知的web程序和游戏程序之间传递数据呢?Agent`K 建议读者在阅读后面的内容前先自己想一想,以避免思维受到干扰、限制。好吧,假定你已经想完了。解决方案如下(出现顺序和推荐程度无关):在认证程序中嵌入web服务(比如java的程序可以嵌入jetty) 阅读全文

posted @ 2012-08-13 22:09 Agent`K 阅读(1280) 评论(0) 推荐(0)

手机网游开发指南-付费接口
摘要:Agent`K将在本文中介绍手机网游开发中的用户付费接口。(本文来自博客园的Agent`K,转载请注明)用户(玩家)要在游戏里花钱,这个钱怎么到开发商的账上,这就是用户付费接口要做的事情。以使用手机充值卡付费为例,流程如下(这些过程是在服务器程序中完成的):得到用户从游戏内提交来的卡号、密码等信息。向手机充值卡支付提供商(比如易宝支付)发起充值请求。这种请求有指定API,一般为发起http请求,post方式发送指定格式的数据。出于安全考虑,这些数据需要进行加密、签名,支付商会提供一些编号、密钥之类的信息,并要求在加密、签名过程中使用。请求返回结果称为“充值申请”结果,并不是最终的充值结果。等待 阅读全文

posted @ 2012-08-13 12:28 Agent`K 阅读(2909) 评论(0) 推荐(1)

手机网游开发指南-更复杂的动画
摘要:本文将介绍手机网游客户端内容的重要展现形式:动画。此动画和的基本原理和动画片的原理一致,只是出于资源瘦身、多次利用的目的,它的结构更为复杂。(本文来自博客园的Agent`K,转载请注明出处)以下为手机网游动画的创建过程,以被踢飞的灰太狼为例:美术经过构思、绘制,制作出一张或多张灰太狼的图片。(仅此过程美术人员所使用的工具是标准的制图工具如Photoshop,之后的操作全部在动作编辑器中完成)将灰太狼按一定规则“切开”,成为多张小图块,如脑袋、身子、腿、胳膊等,省去空白部分以降低文件大小。将小图块再次拼接成灰太狼,此时的产物称之为“帧”。重复3,因为灰太狼被踢飞的过程需要多个帧来完成。灰太狼在飞 阅读全文

posted @ 2012-08-12 21:13 Agent`K 阅读(894) 评论(0) 推荐(0)

手机网游开发指南-技术部门的工作分类
摘要:Agent`K将在本文中列举手机网游开发中技术部门的工作分类,并作出简单介绍,欢迎新老码友的提问和指正。(本文来自博客园,转载请注明出处)手机网游是个庞杂的软件工程。Massive Multiplayer Online Role-Playing Game,大型多人在线角色扮演游戏,以《魔兽世界》为例……嗯嗯,肯定有听说过没玩过的码友在。要做网络游戏的技术人员,Agent`K建议您去试玩下(前15级免费的哟),进行了解和体验,这样就不至于在和策划交流时对诸如AOE、DOT、Buff叠加、技能冷却、共CD等专业术语呆若木鸡。嗯,有些码友可能憋不住了:做个手机游戏,拿《魔兽世界》来类比?好吧,有句老 阅读全文

posted @ 2012-08-12 11:05 Agent`K 阅读(2458) 评论(0) 推荐(0)

手机网游服务器开发指南-服务器软硬件的配置
摘要:还有点碎时间,说几句手机网游服务器的软硬件配置吧,比较简短。硬件服务器:机房提供购买、租赁各品牌服务器的服务,价格自己去IDC的网站查吧。操作系统:CentOS(Linux,免费)数据库:MySQL。程序运行环境:Java(开发速度快,程序员相比C、C++好找,这个貌似需要单独开文章讨论)。以上是正式服务器部署环境。开发环境只需要一台服务器(可以去京东找),做CVS(好吧你可能喜欢SVN或者别的东东别喷Agent`K)、部署测试环境、部署Bug管理系统等。就这么多吧。 阅读全文

posted @ 2012-08-11 23:26 Agent`K 阅读(1900) 评论(0) 推荐(0)

流氓杀毒软件的工作原理
摘要:说真话的总容易被干掉。今天和朋友聊,说到软件推广的问题,知道的大神勿喷。如何判断某个软件有毒?&…………%&*()(*&………………%嗯嗯,那些都太复杂。我有更高效、更可靠的算法,那就是:计算这个软件exe的数字签名,上我的白名单里查,如果有,无毒;如果没有,那这个软件市场发行量大吗?不大,放行,养大了再动手。大?嘿嘿,不客气了。“该软件含有大量的病毒和木马%&**”。您看到这样的提示还敢继续装吗?软件开发商可能发现自己的软件卸载量突然飙升,幸运的会接到用户的反馈说他们看到了如何恐怖的提示。于是攻城师马上部署了和用户一样的环境,亲自安卓测试,天呐~原来是你~攻城 阅读全文

posted @ 2012-08-11 23:05 Agent`K 阅读(694) 评论(1) 推荐(0)

手机网游客户端指南-网络通信
摘要:本文主要介绍手机网游客户端的网络通信架构,以及和移动网络对接的事宜。Agent`K曾经是个web工程师,相信很多程序员也是从tomcat、apache开始的。做web应用基本上可以不用去理会网络连接的事情,web服务器和浏览器会替你搞定。当然网络游戏也可以使用http连接,这就要求服务器程序至少有一部分功能是运作在web服务器上的(除非你在服务器程序中嵌入jetty之类的东东)。http连接的无状态特性也是个问题,你需要想办法让服务器知道每次的连接是哪个客户端发起的。所以更好的选择是socket连接。socket连接的数据交换都是纯字节流的,所以我们必须定义出一种固定的数据包格式,以便区分不同 阅读全文

posted @ 2012-08-11 22:37 Agent`K 阅读(2040) 评论(2) 推荐(0)

手机网游公司的组建
摘要:移动互联网发展迅猛!嗯嗯,坐地铁的话,看看大家手里捧的、眼睛盯的是什么就知道了。智能手机的出现更是一个巨大的加速器,很多人都看好这个机会,就像若干年前的PC互联网一样。游戏很赚钱。很多人都想进,用雨后春笋来形容这两年建立起来的公司数目并不为过。好吧,说重点,我们需要什么样的人员结构才能建立起一个手机网游公司?(这里假定是MMORPG手游)需要美术:画宣传画、游戏封面、场景地图、角色形象、道具图标、UI界面、NPC形象等。需要程序:客户端展现、游戏服务器、动作编辑器、地图编辑器、数据编辑器、统计平台、官网制作等。需要策划:游戏剧情、任务、技能、道具、宣传文案等。ok,有上面三类人才你就可以动工了 阅读全文

posted @ 2012-08-11 12:18 Agent`K 阅读(831) 评论(2) 推荐(0)

导航