简单的游戏框架实现

    如今已经在上海第三年了,混的很惨,而且自己初心不死,想做一套完整的网络游戏,想自己实现一套从登录到能玩游戏到能付款的一整套游戏大厅实现。根据之前看的holdingnuts的实现方式,以及自己之前傻乎乎的用java写的那一套,不管怎么样,这个东西如今再拾起来,想把这个坑给填完。

    之前做的游戏大厅,没有登录功能,是个客户端都能访问,而且当时热衷想把游戏房间的创建实现了下,思路大概就是把每一个玩家封装一下,然后又对游戏房间封装成容器,然后实现增和删操作,中间需要不停的进行容器的修改,很容易乱掉。而且中间对多个客户端,把套接字放入了队列中类似于linux的select模型的方式实现了下,当时的效果很不理想。

    后来看了下holdingnuts(一个老外写得指派游戏好像是德州扑克吧),从中发现了一些新的东西,他对游戏房间的id作为了玩家的属性,socket也是作为一个属性,然后操作的。感觉比自己写得好很多。

    现在有一个想法就是:

    1. 登录:1.账户密码,或者oauth登录,或者手机号验证码或密码,或者邮箱验证码或者密码

    2.游戏模式: 打算使用通用可以在线匹配,局域网,单机模式

    3.积分系统(成就系统,排位神马的)

    4.一套独立的游戏框架,这里有些感悟: 游戏大厅的连接服务器和具体游戏的可以不是一个进程,甚至不是一个主机。

   5.支付系统

 期待这样作出的游戏,可以跨平台(电脑,网页,移动端),能在qq游戏大厅或者其他等平台上跑

 

 

转载于:https://my.oschina.net/u/2334725/blog/833618

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值