独上高楼, 望尽天涯路 . (路在前方)

来源:互联网 发布:sai浏览软件 编辑:程序博客网 时间:2024/05/01 01:45

这么一个计划,  应该如何去实现你?   这么一个项目又该如何去实现呢 ? 来说说我的打算吧.

这是一个游戏框架  +  一个游戏实现的验证项目.   同时需要和关注本人博客的人来互动,  把自己的经验分享出去. 就需要一个方式来实现.

<一>   博文方面

1   我尽量这样来做:    在以后的时间里,  我所发的博客分为3种.   

首先是研发博文,  记录和项目开发关系密切的日志.   每发一篇日志,  会包括以下的内容:  在文章的开头, 是对上一个实现模块的总结, 心得. 以及设计变迁的描述.   在中间部分会是对下一段工作的计划,  包括会用到什么技术,  自己的想法等等.  希望朋友多多给与有用的建议.  最后是这个模块希望得到的帮助,  包括在上一篇中提到的所有帮助以及更多.  这种博文定期发布,   频率大概会是半个月到一个月.   不能太高,  太高会影响开发进度,  不能太低,  太低了说明自己对项目的把控不足.希望自己能做好.


其次是技术文.  记录在设计实现中的一些技术实现的探究,   以及非实现中的一些技术感悟.


最后是求助文.  请求帮助.  帮助的主要内容我会分发到csdn 论坛上的不同板块去以获得更多的帮助.   博文中集中给与链接以方便关注的朋友快速查找. 


当然也有内容的穿插,   不会界定明显.   分类以主要方面来界定.


2   我尽量这样来做:   把要分享的代码放到群里,  群(   取西经 568303609   )暂时设置为任何人可以进,  仅作项目分享之用,  没时间去关相关的讨论. 有讨论请在博客以及论坛上留言.


<二>  项目方面

由于有了一些的积累, 所以很多东西不必重头开始写. 在开发的时候应该会比一个从头开始的项目快.  很多模块是不需要策划的介入的,   但是也有模块是需要策划的介入后才能开始,  这个取决于具体的设计.  对于整个项目我是这样计划的:


1   做一个通用的游戏框架. 并在框架的基础上写一个简单的游戏.  这个游戏简单但是需要能够测试出框架的性能.

对于游戏框架来说,  就是基于mmorpg的框架,   对于其他类型的游戏不一定会好用.  至于在此基础上的游戏,  希望能实现以下的功能: 1   登录登出,  2进入转换地图场景. 场景可移动   3  技能, buf 系统的完全实现, 并在此基础上做压力测试.   4    无缝地图管理实现以及测试. 5    脚本系统配合技能,buf的实现.


对于上面的功能的实现,  需要确定工具.   希望使用以下工具:   vs2013,   支持c++11并且出来一段时间,  相对稳定.  c++11的很多特性让人神往  哈哈.   然后是脚本,  lua是首选.   本人已经对lua做了一个比较漂亮的封装,  以希望在使用的时候能够舒服顺心.   excel 以及world 使用   2007版本,   xml  工具暂时未定,   其实程序可以使用vs来编辑xml. 


2    由于本人不擅长游戏客户端的东西,   在找到一个愿意投入精力来帮我实现客户端的朋友之前,   我的客户端可能会是windows  的绘图程序显示极其简单东西, 甚至是dos界面.   为了方便客户端显示部分的更替,  这对设计也提出了高要求.  所以我决定客户端  和服务器尽可能的多复用代码, 并且把客户端逻辑全部封装在dll 里面.   当然静态库也是可以的.  具体情况再说吧.


好吧,  就说到这里.    下面我会很快开第一篇研发博文来介绍设计架构.  很快!!



0 0
原创粉丝点击