2 Star 5 Fork 1

ChenkkAno/php-ddz-api

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT
icon

PHP-DDZ-API

一键部署斗地主后台数据API,支持使用以下开发语言或游戏引擎开发前端界面

HTML/JavaScript / C# / C++ / Java /Node.js/ Vue

Unity/UE4/UE5/Gamemaker/Cocos

只要你的前端语言或游戏引擎支持Http协议的接口协议,就可以连接本项目的API接口完成数据交互。

快速开始 / API文档 / 项目详细文字教程

我的个人博客

隐私声明

该项目的API接口,属于离线部署,用户在下载后,将自己部署MySQL数据库存储玩家的数据。一切数据流动将在本地运转,作者本人不对数据安全性负责。

联系我

1.可以访问我的个人博客留言板联系我,一般情况下这是最快让我回复的方法,你的消息将直接发送到我的手机。

2.可以访问Bilibili私信我,我会在一天内回复。

更新计划

1.我即将更新匹配模式的API接口,方便玩家匹配房间,这个功能将在1.0.1中更新。

2.我即将更新游戏中的等待时间,超时将自动出牌,这个功能将在1.0.1中更新。

3.我即将更新游戏中的提示功能,并且没有能出的牌时,返回显示灰色按钮,并且超时时间改为3秒,这个功能将在1.0.2中更新。

4.敬请期待。

更新日志

  • 2023年11月09日 首次发布项目1.0.0。

特点

  1. 使用PHP开发,更易于理解和快速部署。
  2. 前后端完全分离,用户可以选择自己熟练的编程语言来开发游戏界面。
  3. 登录和接口交互使用了双token验证,保证了数据不会错乱。
  4. 丰富完整的API接口文档,方便开发者进行二次开发。
  5. 个人完全免费使用。

在线体验

为了示例,我做一个在线体验的斗地主游戏,可以访问下列地址。

雀魂斗地主在线网址

体验账号1:123@qq.com 密码:123

体验账号2:456@qq.com 密码:123

体验账号3:789@qq.com 密码:123

由于目前并未开放注册,请暂时使用以上账号游玩,但由于斗地主是一个三人游戏,我还未开发机器人AI,所以请打开3种不同的浏览器访问。 由于我的前端能力不是很好,所以使用了更为简单入门的html和javascript开发了这个游戏。

我相信你们可以开发出更加完美的游戏,如果你成功开发出了一个使用本项目作为后台驱动的斗地主游戏,请记得@我,我会十分愿意去下载试玩。

项目使用的环境

  1. php版本: 7.3.4
  2. MySQL版本:5.7.26
  3. Apache版本:2.4.39

🚩注意:这不意味着你必须要跟我保持一样的环境和版本,这只是我使用的项目环境,如果你无法部署或部署失败,可以尝试使用我的环境版本。如果有无法解决的问题,也可以私信联系我

如何使用

  • 这里只做简单说明,如果还是不太明白,可以访问项目详细文字教程

    1.下载本项目

    2.部署到PHP环境中

    3.运行 http://localhost/install.php (请将localhost更换为你的网站域名)

    4.填写数据库账号、密码、设置一个新的数据库名,点击安装。

    5.安装完毕。

🚩注意事项

❗️本项目使用单一入口机制,所以请务必将本项目放在你的网站根目录。如果是Apache,请在根目录创建.htaccess文件,并输入以下代码:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]

❗️如果是Nginx 则需要手动设置配置文件,在Nginx配置文件中添加以下代码:

  if (!-e $request_filename) {
           rewrite ^/index.php(.*)$ /index.php?s=$1 last;
           rewrite ^(.*)$ /index.php?s=$1 last;
           break;
        }

❗️本项目仅可用于个人非商业用途,教育,非营利性科研工作中。严禁商用。

MIT License Copyright (c) 2023 ChenkkAno Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

PHP-DDZ-API 是一个用 PHP 编写的斗地主后台 API 接口项目,提供了完整的斗地主游戏后台服务。 展开 收起
README
MIT
取消

贡献者 (1)

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/chenkk0613/php-ddz-api.git
git@gitee.com:chenkk0613/php-ddz-api.git
chenkk0613
php-ddz-api
php-ddz-api
master

搜索帮助