This project is the scoring system for Robocon 2025 National Competition in Cambodia
Developed by:
MengDeva(Front-end)
aYukine(Back-end)
pip install requirement.txt
python3 server.py
python3 http_server.py
Display (Main score page) Red controller (Controller for red side score) Blue controller (Controller for blue score) Time controller (Controller for time and general setting)
Select team name and side then click set team to set team name and side
Select team side and click set side to change just team side
Preparing - 60 seconds countdown for preparing robot
Run Time - Make the timer run Shot clock +10/-10 - add and remove 10 seconds from shot clock
Reset Shot Clock - reset the shot clock back to 20 seconds
Reset All - reset all data to starting point
Pause/10 Seconds - Pause all clock, if it is already paused then a 10 seconds countdown will start
Score can be incremented and decremented in the red and blue controller
After 2, 3, 7 score is added, It will be paused automatically
If shot clock reach zero, It will be paused automatically
2 Team will compete with each other where one is in defensive and one is in offensive
As Prepare timer start, each team will have 60 seconds to set up and prepare their robot on the game field accordingly
After the prepare time is over, all team must leave the game field
After game field is cleared to start, the 10 seconds countdown will commence
After the 10 seconds is over, a referee will blow a whistle at which point, the game main game clock will start counting down and the robot may start competing
There are 3 scoring type:
- 2 Point Zone : 2 Score
- 3 Point Zone : 3 Score
- Dunk Shot : 7 Score When a robot successfully perform any kind of scoring, score will be given, shot clock will be paused. After a whistle blow from the referee, possession change will start with 10 seconds countdown where player from both side have to set up their robot respectively on their respective side.
If scoring is not achieved within 20 seconds of shot clock, the clock will be paused. After a whistle blow from the referee, possession change will start with 10 seconds countdown where player from both side have to set up their robot on their respective side.
Players must immediately set up their robot and leave the field within the 10 seconds.
After 10 seconds, the clock will be paused until referee blow the whistle then the clock will be continued and robot can start operating.