第一笔业务是想出一个好名字,有什么想法吗?
为了访问GameMaster(所有竞争者的共享屏幕),请访问:https://yodigi7.github.io/quiplash/gamemaster/。每个竞争者的访问点是https://yodigi7.github.io/quiplash/contender/。给它几秒钟以启动,因为它可能在Heroku上睡觉,服务器需要大约30秒钟的时间才能旋转并开始工作。
因此,正如你们应该通过当前标题知道的那样,这是Quiplash的免费开源版本。整体体系结构是一个跟踪所有游戏数据的后端。然后,它将数据提供给两个前端,其中一个是所有玩家在游戏中使用的主要/常见屏幕。另一个是每个竞争者输入其特定数据的视图。我目前在3个部分中设置了它:
目的:提供REST API服务并跟踪游戏数据
目的:显示主要/公共屏幕
目的:每个竞争者的视图
目前唯一可用的环境
首先运行后端以使其在端口8080上运行,以便使用两个前端进行更轻松的设置。要运行,只需将项目加载到Intelij等Intellij,并使用项目SDK设置,然后命中运行以运行主文件(后端/src/main/java/java/yodigi/yodigi/quiplash/quiplashapplication.java)。
目前不起作用,使用角前端等效
设置位置将用于后端的任何访问点。它可能是http://localhost:8080 ,并将.env.dev文件VUE_APP_BACKEND_BASE_URL设置为该值。
从主文件夹(Quiplashgamaster)中,然后在命令行中运行以下命令:
npm run serve -- --mode dev
然后,要访问结果前端,请输入控制台中指定的URL到您的普通Web浏览器。
它将显示在控制台中,但很可能是http://localhost:8081
设置位置将用于后端的任何访问点。它可能是http://localhost:8080 ,并将Environment.TS文件baseUrl设置为此值。可以在quiplash-gamemaster-angularsrcenvironments文件夹中找到环境。
从主文件夹(quiplash-gamemster-angular)中,然后在命令行中运行以下命令:
ng serve -o
此命令将自动打开浏览器,并将角度应用程序提供给它。
目前不起作用,使用角前端等效
设置位置将用于后端的任何访问点。它可能是http://localhost:8080 ,并将.env.dev文件VUE_APP_BACKEND_BASE_URL设置为该值。
从主文件夹(Quiplashgamaster)中,然后在命令行中运行以下命令:
npm run serve -- --mode dev
然后,要访问结果前端,请输入控制台中指定的URL到您的普通Web浏览器。
它将显示在控制台中,但很可能是http://localhost:8082
设置位置将用于后端的任何访问点。它可能是http://localhost:8080 ,并将Environment.TS文件baseUrl设置为此值。可以在quiplash-contender-angularsrcenvironments文件夹中找到环境。
从主文件夹(quiplash-contender-angular)中,然后在命令行中运行以下命令:
ng serve -o --port 4201
此命令将自动打开浏览器,并将角度应用程序提供给它。
额外的--port参数的原因是因为它将尝试默认到Gamemaster已经使用的4200端口,该端口将会给出错误,因此这将在4201端口上将其打开。
使用命令行,输入后端目录。
从那里输入命令mvn test ,该测试将运行所有当前测试并返回结果。
我们仍在为前端编写测试。
请随时以任何方式帮助为该项目做出贡献,请务必查看公开问题,并与我联系,以帮助您在初学者中启动并运行。
Yodigi7 -Anthony Buchholz
GPLV3