MMO多人在线游戏BrowserQuest PHP版本

BrowserQuest是一款HTML+PHP开发的多人在线网页游戏,通过websocket与后端服务器实现双向通讯,支持几乎所有浏览器,包括安卓和IOS上的Firefox上的Safari等浏览器。 这款游戏由Mozilla发布,BrowserQuest-PHP对其改写,主要是将后台nodejs部分改成了PHP(Workerman框架)。

线上demo点击这里

项目地址

GitHub Repo stars
https://github.com/walkor/browserquest-php

特性

前端采用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/