jaxwilko / wn-game-plugin
dev-main
2024-08-27 16:26 UTC
Requires
- ext-pcntl: *
- ext-posix: *
- ext-sockets: *
- cboden/ratchet: dev-master
- jaxwilko/weird-php: ^0.0
- predis/predis: ^2.1
- winter/wn-user-plugin: ^2.2
This package is auto-updated.
Last update: 2024-09-27 16:36:14 UTC
README
JaxWilko.Game
一个冬季CMS插件,它提供了一个运行在PHP上的多人游戏引擎,用于2D精灵游戏,使用HTML5 Canvas和WebSockets。
功能
- 基于浏览器
- 多人游戏
- 任务
- 物品
- 库存
- 等级编辑器
- 可脚本化实体
- 可脚本化触发器
- 可脚本化物品对象
- 可脚本化库存对象
- 可脚本化精灵
- 传送门(本地和跨等级)
- 实体AI(多种模式)
要求
php >= 8.2
ext-posix
ext-pcntl
ext-sockets
安装
composer require jaxwilko/wn-game-plugin php artisan migrate php artisan mix:install php artisan mix:compile -f -p jaxwilko.game php artisan game:publish
有关包括服务器配置和等级编辑在内的详细安装指南,请参阅: 入门。
运行
要运行带演示等级的游戏服务器,执行
php artisan game:serve -f -m demo
游戏服务器可以通过后台控制面板或通过CLI(在fg和守护进程模式下)启动。有关详细信息,请参阅帮助页面
php artisan game:serve -h
演示
如果您想运行本地演示,请查看此存储库。
为什么?
我认为这很有趣,没有人阻止我,更多请参阅开发笔记。