Fork from https://github.com/Zhang-JK/Game-Judger
This is a judge system for site occupy game. The detail of the game is in the game rule
There are four pages in the system:
- display page: display the game status
- stream page: stream UI for the game
- side judge page: set score and site occpuied status for each team
- main judge page: set the game status and verify score
- Set the team logo and name in the
frontend/src/assets/teaminfo.json
file - Set the IP for both backend and frontend in each
util
folder - Run the backend server by
python backend-websocket/main.py
- Run the frontend server by
npm run start
in thefrontend
folder - Open the browser and go to the following pages
Page | Route |
---|---|
Display | / |
Stream | /stream |
White Side Judge | /white |
Black Side Judge | /black |
White Main Judge | /main-white |
Black Main Judge | /main-black |
- If rerun the backend server, all the frontend pages should be refreshed
- ONLY ONE display page is allowed to be opened
- When counting down, do NOT refresh the display page otherwise the countdown will be reset
- If there is timeout for judge page, refresh the page
- Do NOT recall a site occupation in main judge page, you can only do it in side judge page
- The score log in judge page is not real time and you should get the newest log, but the score in display page is ALWAYS real time
- Everytime you set a new score, please double check with the display page
Major Developer: ZHANG Jiekai
Developer: IKEMURA Kei
Developer: Wang Junzhe