Giter Site home page Giter Site logo

tkd-scoreboard's Introduction

tkd-scoreboard

rust fltk-rs fltk-rs fltk-rs fltk-rs

This project aims to provide a simple taekwondo scoreboard program for the best of 3 rounds kyorugi contest system, with the World Taekwondo competition rules in force as of the 1st of September of 2022.

Executables for Windows and GNU/Linux systems can be downloaded from the releases section of this repository.

Linux desktop entry

To add this program as an app to be launched from apps menu in create the file tkd-scoreboard.desktop in ~/.local/share/applications with the following content:

[Desktop Entry]
Type=Application
Name=TKD Scoreboard
Comment=Scoreboard program for taekwondo competition
Icon=tkd-scoreboard
Exec=tkd-scoreboard
Terminal=false
Categories=Game;Utility;

Put the Unix-like binary from releases downloads in ~/.local/bin (remember to modify its permissions to allow execution) and the icon file in ~/.icons to make them available for the desktop entry file.

Lifecycle flowchart

lifecycle.png

Screenshots

new-execution.png
Before each contest, contest settings can be configured. Data from already finalized contest can be exported and deleted..
display_CallContestants.pngdisplay_Round.png
display_Timeout.pngdisplay_MedicalTimeout.png
display_KeumanCondition.pngdisplay_EndContest.png
display_RestFirstPart.pngdisplay_RestSecondPart.png
display_SuperiorityDecision.pngdisplay_ContestWinner.png
Different stages of the contest from start to the end of the match.
screen_CallContestants.pngscreen_Round.png
screen_Timeout.pngscreen_MedicalTimeout.png
screen_KeumanCondition.pngscreen_EndContest.png
screen_RestFirstPart.pngscreen_RestSecondPart.png
screen_SuperiorityDecision.pngscreen_ContestWinner.png
Same as previous but from the screen view.

License

Copyright (C) 2022-2023 Iker Ruiz de Infante Gonzalez [email protected]

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

LICENSE contains a copy of the full GPLv3 licensing conditions.

tkd-scoreboard's People

Contributors

irzinfante avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

abdelhak2406

tkd-scoreboard's Issues

Contest data

Allow to export the data and the results of each contest.

Winner in case of 5 gam-jeon for each contestants

When both contestants have 5 gam-jeon each before the first 5 seconds of the rest time between rounds, hong contestant is always selected as winner of the round.

How to reproduce the bug

This may happen when both contestants have 4 gam-jeon each and one of them gets another gam-jeon and the round ends. And then, within the first 5 seconds of rest time the other contestant gets its fifth gam-jeon too.

Add kye-shi button

Add the option to request 1 minute of aid from the Commission Doctor for an injured contestant.

Gam-jeon limited to 5

It is not possible to give more than 5 gam-jeon to any of the contestants. Button to add gam-jeon deactivates after giving the fifth one.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.