代码改变世界

随笔档案-2010年12月

Silverlight 游戏开发记录(2)

2010-12-21 15:01 by 老咩, 2650 阅读, 收藏,
摘要: 打人不打脸,不过,我自己打自己的脸总可以了吧。这篇我决定谈论下我的游戏服务端。为什么说我打自己脸,因为很汗颜的说,我的服务端,很大部分借鉴某开源项目。用c#做游戏服务器,是一种幸福。我做游戏开发之前的工作,除了使用Silverlight做gis客户端外,还需要使用c#来写转发服务器(相当于游戏的网关服务器)。那个时候,项目还处于.net2.0, 使用的还是IAsyncResult。后来在.net 3.5 以后,SocketAsyncEventArgs 的出现大大的方便了 socket的使用。网络通讯从来不是1个简单的问题,看看 tcp/ip 协议那几本大部头,看看 ace 那40多万的代码。为 阅读全文

Silverlight 游戏开发记录(1)

2010-12-17 16:07 by 老咩, 3065 阅读, 收藏,
摘要: 做为一个很早学习Silverlight的银光人,07年底就开始使用了Silverlight了,08年末就冒出使用Silverlight开发网络游戏的想法。很可惜,09虽然成功的转身到了web游戏开发行业,最后因为种种原因,项目使用了as3,导致最后只能去写服务端(我只会C#)。还是as3项目的原因,开发了一半,被迫结束.人员散的散,离的离。最后进入胶着状态。公司因为某些原因,非常需要自己的mmo游戏。于是,又开始了新的项目,这回,我总算搞上Silverlight客户端了。不过,悲剧的是,公司完全没有招人计划,结果本人即要写客户端,也要写服务端。神啊....我所知道的Silverlight 阅读全文