安装使用说明
游戏前端使用LÖVE开发,这是一款开源游戏引擎,使用Lua5.1.5作为脚本语言。后端使用C++开发,提供LuaAPI供前端调用。
配置LOVE与Lua环境
这一步的目的是将运行程序所需的依赖文件和程序所在的位置添加到环境变量中。请按下方的指示手动进行。
配置LOVE
1.在LÖVE官网下载安装包。下载完成后点击安装。安装到这一步时,请注意自己的安装路径,推荐放到Commander文件夹或是自己容易找到的文件夹下。
使用Win+R组合键打开“运行”窗口,输入sysdm.cpl
并点击确定。
选择高级-环境变量。
上下两个部分分别代表用户和系统变量,对上方做出的更改只对当前用户起效,对下方的更改则会影响使用该计算机的所有用户。
双击用户变量或系统变量中的Path
,点击”新建“,粘贴LOVE文件夹的位置。
Love测试方法
打开命令行,输入love
若能跳出以下画面,代表已经配置成功LOVE。
配置Lua
1.在群文件中找到此文件,下载以后解压到空间充足(1G以上),方便找到的位置。
2.点进去以后可以看到有以下文件夹:
3.重复上面配置LOVE的操作,但这一次是将mingw中的bin加入到路径,如图所示:
mingw测试方法
打开命令行,输入lua,若得到以下回应,则配置成功。
配置C++编译环境
如果您想用C++来编写AI,那么每一次改动AI逻辑之后,都需要对整个文件进行编译。在编译的过程中需要cmake的支持,配置cmake的方法如下:
1.在群文件中找到此文件,下载以后解压到方便找到的位置。
2.点进去以后可以看到有以下文件夹:
3.仍然如上将bin加入到path
cmake测试方法
打开命令行,输入cmake --version,若得到以下回应,则配置成功。
运行
双击名称中含有”QuickRun“的bat文件即可快速启动一场对局,也可以按下方的指示手动进行。
打开命令提示符,进入游戏main.lua所在的目录(可以在文件资源管理器地址栏输入cmd并回车来在当前位置打开命令提示符)。输入lovec .
(注意空格)并回车,即可启动游戏的一个实例。一般来说,要同时启动数个客户端的实例(Client文件夹)以及一个服务端的实例(Server文件夹)才能在本地开始一局游戏。
故障排除
如果找不到C++运行库,游戏会闪退并提示“找不到指定的模块”。
如果找不到LÖVE程序,会提示“'lovec' 不是内部或外部命令,也不是可运行的程序或批处理文件。”