BrowserQuest是一款HTML+PHP开发的多人在线网页游戏,通过websocket与后端服务器实现双向通讯,支持几乎所有浏览器,包括安卓和IOS上的Firefox上的Safari等浏览器。 这款游戏由Mozilla发布,BrowserQuest-PHP对其改写,主要是将后台nodejs部分改成了PHP(Workerman框架)。
https://github.com/walkor/browserquest-php
下载地址:BrowserQuest-PHP.zip
前端采用HTML5(Canvas+WebSocket)开发
以workerman框架开发后台游戏服务器
PHP实时推送技术
具备聊天系统、任务系统、玩家可以聊天、打怪、升级、寻宝、获得成就
独立运行,不依赖Mysql、apache、nginx等软件
首先:参考手册 检查/安装workerman环境
1、下载BrowserQuest-PHP,并解压缩到任意目录
2、Web/config/config_local.json
里面的host改成本机ip或者域名
3、linux用户进入目录并启动workerman php start.php start -d
,windows用户双击start_for_win.bat
4、浏览器访问端口 http://ip:8787
或者 http://域名:8787
(如果无法访问参考手册客户端连接失败)
BrowserQuest-PHP由BrowserQuest修改而来,主要是将后台nodejs改成了PHP,原BrowserQuest地址http://browserquest.mozilla.org/