码迷,mamicode.com
首页 > 其他好文 > 详细

不要害怕服务端开发(一)

时间:2016-06-15 20:40:48      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

经历了前端技术的变更,发现我再也不想去追前端技术了,同学们做java的现在还是做java,我之前做flash的现在没饭吃了,去年改做h5,行业不好混啊,java稳如狗。

之前一直想学服务端开发,现在改变了工作环境,稍微有点时间了,加上最近上班的工作实在是闲,上头布置的游戏前端demo,用3d写了一个,然后用2d写了一个,后面又用h5写了一个。

也找不到好的形容词去形容现在的状态,因为还在试用期,所以不敢太冒进,一直停留在写demo的进度上。

昨天开始,学着用nodejs写来静态服务器。

然后今天开会,服务端由于没有现成的框架,应该要一段时间才能实现吧。

于是自己下午一直在搞服务端。不搞怎么办呢?睡觉当然是不行的吧。

用nodejs写个单人的服务器开始吧。

js有7-8年没用来,语法也不熟悉。

从简单的开始,后续有需求再封装和扩展。

项目代码发布在这里:

https://git.oschina.net/adoontheway/Server.git

项目目前进度:

采用的是websocket通讯,

数据传送用的事json,

数据库今天下午才装:mongodb。

项目文件说明:

 

index.js 入口类,包括以下

开启Websocket服务,

使用收到的请求新建game对象,作为单个的游戏进程,

广播方法。

 

game.js 游戏的逻辑处理和数据缓存,里面负责更新数据和处理逻辑,

 

config.js 叫这个名字的一般都是配置数据,里面存有前后端协议常量,还有一些全局持有数据,

 

errorcode.js 错误码

 

player.js 玩家数据类

 

目前的状态是服务端跑起来,逻辑处理都是顺的。

 

其余的两个bat,一个是用来启动服务器的,一个是用来启动mongodb的。

 

按着么多回车是为来让文章看起来长一点。

能不能坚持下去要看缘分了。

就这样。

不要害怕服务端开发(一)

标签:

原文地址:http://www.cnblogs.com/adoontheway/p/5588681.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!