摘要: Popcap公司的《植物大战僵尸》一小游戏大创意令全世界游戏玩家都沉迷于装点自家的绿色花圃,150万的销量用事实告诉我们游戏并不仅仅要依靠华丽的画面,创意与乐趣才是游戏真正的原点。当然游戏的创意并不是凭空出现,有4名成员组成的植物大战僵尸制作小组经历的整整4年的开发时间,一年多时间定型,用两年的时间不断打磨,做用户体验优化,从无到有、从最初的原型到最后的成果,通过James Gwertzman的演讲我们有幸了解到世界上第一流创意小组的游戏制作过程。  “在休闲领域,如果不打造精品很难向客户收钱,复制者、追随者可以很快做一个相似产品。只有花三年时间,别人才很难超越你的高度。”《植物大站僵尸》最开 阅读全文
posted @ 2011-01-25 13:13 vicowong 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 类似于SLG这类游戏,对游戏的实时交互要求不是很高,所以一般选择的都是通过HTTP协议,进行前后台数据交互。但随着用户对游戏的需求越来越 高,MMORPG也逐步出现在webgame之中,诸如昆仑、乐土这类回合制MMORPG-Webgame。由于HTTP是短连接,不能适应这种长连接的 网络需求。所以肯定是需要使用socket进行网络连接的。虽然COMET也能达到类似的目的,但是性能上还是难以达到socket的水平,所以在商业化 应用上还是比较少考虑的。 本文不会涉及到用何种语言实现socket连接来传递数据,主要内容是根据实际的经验,和大家讨论下服务器端和客户端之间传递的数据及数据结构的一些问题 阅读全文
posted @ 2011-01-25 13:11 vicowong 阅读(1286) 评论(0) 推荐(0) 编辑
摘要: 先从开发语言说起吧。PHP,JAVA,.NET等都可以作为页游的WEB SERVICE来提供短连接服务。数据库么,当然MYSQL,MSSQL等都可以。UI/UE么,应该有JS+CSS+HTML,FLEX,SL,UNITY3D等等。长连接服务器,如果是JAVA可以用MINA,C#可以用AsynSocketArgs,PHP Erlang,C++写IOCP等。最好是采用异步网络套接字,这样负载性能要高很多。说说组合吧。PHP+MYSQL 现在应该是最多的,性能比较好,开发速度也快,而且所有软件基本免费。在海外运营可以不涉及版权问题。长连接服务器需要有其他语言来支持了,C++比较多,JAVA也有,Er 阅读全文
posted @ 2011-01-25 13:07 vicowong 阅读(637) 评论(0) 推荐(0) 编辑