PHP游戏开发之大家一起来玩泡泡堂

在fooking完成的第一版里面附带了一个简单的聊天室来说明了fooking的功能,这次利用周末两天写了一个稍微比聊天室复杂点的小游戏!能跑动,能放泡,能聊天,能控制死亡。演示地址:http://182.254.135.131/,  这游戏写的比较粗糙,没有考虑到网络不好的情况,可能会有拉扯现象,但是如果网络好,还是很流畅的。。上下左右控制方向,空格放泡泡,这个游戏跟泡泡堂玩法不一样的地方是放下泡泡之后,泡泡会自动移动,直到移动到边缘会自动爆炸,但是如果碰到人也会爆炸,人的hp就会减10(默认100),如果减到0以后名字背景就成黑色了(即已死亡,也不能再放泡,只能刷新了),下面截两张图吧(注:请使用chrome,其它浏览器没测试过,在下前端技术有限)

小贼,哪里逃!!

PHP游戏开发之大家一起来玩泡泡堂

嘣!!!!

PHP游戏开发之大家一起来玩泡泡堂

动感光波

PHP游戏开发之大家一起来玩泡泡堂


其它废话就不多说了,先说说如何安装吧

1、其实这篇毫无疑问是fooking的广告贴,只是目的是为了展示php做网络游戏,首先肯定是要下载fooking,项目地址:http://git.oschina.net/scgywx/fooking  ,编译之,然后修改config.lua里面的EVENT_CLOSE参数为1,再修改FASTCGI_ROOT的地址改为你{fooking路径}example/popo,然后分别启动router的gateway

2、安装nginx,主要目的是用来访问图片,html, flash等,将目录指向{fooking路径}example/popo即可

3、安装php-fpm,用于php逻辑处理

4、安装redis,php需要存储玩家信息

5、安装phpredis扩展,

6、启动flash安全沙箱(客户端是flash socket), cd到{fooking路径}example/popo/目录,然后执行python flash.py即可


转载于:https://my.oschina.net/scgywx/blog/356071