绝代码农 发表于 2021-7-17 22:39:06

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

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

嘣!!!!

动感光波



其它废话就不多说了,先说说如何安装吧
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
页: [1]
查看完整版本: PHP游戏开发之大家一起来玩泡泡堂