最近想研究下麻将游戏怎么做得,找了一些源码。发现一款达达麻将。前端,后台,以及数据库都是写好了的,可以一试。
由于本人是Android 开发,所以由此可见 ,运行源码的路程是多么的艰辛。。。。
不过历时2天,还是搞出来了。运行结果如下:
其中参考了一下 下载的源码中的文档,以及一篇博客 :https://www.cnblogs.com/foupwang/p/8000878.html
但是都写的不太详细,对于不是这方面开发的小白来说,还是很艰难的。所以,我已一个小白的身份来写这篇文章,
尽量写得详细,让你可以按照我的步骤来成功搭建环境,运行源码!!!
首先附上源码的下载地址,https://download.csdn.net/my
(好像不能设置下载积分了,嫌高的话,我从这里下载:https://download.csdn.net/download/qq_34177302/10209648)
百度网盘地址 链接: https://pan.baidu.com/s/1ZSpNL4aYZ9qLkVx0q7CjZw 提取码: xizq ( 包括了所需要的工具)
先介绍下我使用的开发环境:
操作系统:window 10
开发语言使用的是 JS
开发工具: MySql 5.7、Navicat(mysql 图像化工具)、 nodejs4.6.1 、 cocos creator 1.3.2 python
首先 下载各种安装工具。
1、nodejs安装: 直接下一步,知道安装完成。
验证:命令行窗口输入 node -v 如果现实版本号,则安装成功
2、cocos creator 安装
直接解压压缩包,运行 CocosCreator.exe 文件
3、mysql 安装 https://blog.csdn.net/py_boys/article/details/81515349
4、安装mysql 图像化界面Navicat:(如果你对cmd 操作mysql 比较熟悉,这一步可以省略)
(破解版)直接解压,然后 PatchNavicat.exe 放到解压目录里面
然后运行,选择 navicat.exe 点击确认即可
下载的源码中: 路径中不要包含 中文。我直接把 两个文件 复制到了 E盘中的 jsmg文件夹中
1、首先需要修改几个地方 即 server—>server— >config.js、configs_local.js 、 configs_local2.js 里面的ip 都改为 127.0.0.1(本地ip)
2、客户端配置修改:client—>asserts—>scripts—HTTP.js中的ip也修改成 127.0.0.1
3、然后开始配置服务器
首先 链接数据库 打开 Navicat,链接数据库
连接成功后 创建一个 表 。例如名称为 nodejs(要和 上忙的配置文件config.js中的DB对应)
然后执行server—>server—>sql—>db_ddmj.sql中的sql语句
执行sql 语句
导入成功后显示如下:
使用 cocos creator 打开 client
打开后界面如下:
然后我们去 server ——>server ——>分别双击运行(1、2、3)文件,用来开启服务
0.start_all.bat 文件是批处理,可以一次运行123 文件,但是一直报错找不到文件
后来解决了: 把0.start_all.bat 中的反斜线 “\” 删去即可
点击3个bat 文件后,运行成功则显示:
都开启后,点击 Cocos Creator 的run 按钮:
然后就可以进入游戏了。
注意,在游戏操作时,观察 开启的cmd 服务,会有数据库错误:
数据库字段没有默认值。
修改数据库的字段,给一个默认值。
然后修改给字段添加默认值。(后面需要修改多个字段)
按照 窗口提示,修改数据库。修改完成之后,就运行起来了。