现在的位置: 首页 > 综合 > 正文

用C++做的一款未开发完的网络游戏服务端

2013年05月05日 ⁄ 综合 ⁄ 共 932字 ⁄ 字号 评论关闭

用C++做的一款未开发完的网络游戏服务端,有点类似于热血三国的网游。
基本实现了世界地图,城池建设建造,内政,任务,交易,科技,征兵,战争,将领等功能的大框框,当然细节还待深究。
用ACE实现的网络框架,好象是完成端口。

自己头一回尝试做游戏(网游),被拉去做服务器程序设计开发,本以为项目需求策划等都早准备好了就只差我一个了,结果我去了才发现,策划也是新手并且刚刚才开始啊,我只好先按我自己想象的热血三国的世界等机制先设计并开发实现服务器框架,一个月后才招了个做客户端的,也是个没经验的啊。
从我加入项目到基本实现服务端程序框架,差不多用了三个多月吧,老板本想三两个月就能上线此网游?此时客户端还没出能运行的任何东东啊,我想客户端配合我测试一下通信都没门。老板此时让我评估整个项目进度,我评估的结果是乐观情况再需要3-6个月后才有可能上测试,前提是我来跟踪客户端进度,客户端是用AS3做开发,我可不懂那玩意。。。
结果老板考虑再三,最后艰难决定取消项目了,不敢再继续投入。项目相关人员只能全部撤退。
我征求老板意见后,服务端代码任由我处置,自己付出的心血,哪怕没成功,也舍不得扔掉。
恐怕很难有机会再继续此开发了,放到网上,如果有人能用上,也算一些功德。。。汗

项目失败原因:
都怪我太想当然了,以为他们早都准备好了就差我去开发服务端啊。
结果啊,客户端有太多界面的开发,在那么短时间根本就不可能实现的任务,更何况,客户端的人是过了好久才招的,就一个,有没有相关经验(看结果也是没多少经验的人),我都不知道。
在我加入前大概等了两个多月,结果只有策划准备的两百多页文档,这个大部分都是客户端需要看着实现的界面等功能,服务端更需要的是配合客户端的需求来实现,没有客户端,服务端什么都不是。

另外,还有一大堆数据库定义的文档,是位老的开发人员给的,我以为他负责整个项目进度呢,结果,只是之前根据策划文档整出来的一堆数据库定义而也,对我服务端程序设计几乎没用,反而限制了我用更适合或简单的方法设计服务端程序,我把这些数据库定义都当作需求的一部分来对待了,我可不好轻易要求改需求啊。

源代码在下载资源频道

http://download.csdn.net/detail/awtool/4248082

抱歉!评论已关闭.