Git Product home page Git Product logo

ipponboard's Introduction

Content

Ipponboard is a score board specially designed for Judo tournaments that features an innovative control via gamepad, mouse, or keyboard. The main goals in its development were good readability and easy, intuitive control.

Screenshot

Why it's so cool!

  • Reliability, ease and straightforward in use
  • Everything in view: clocks, scores, fighters, lists – as well as for the audience, coaches and the fighters
  • Whole fight control can be done by a single person instead of three (clocks, list handling, scores)
  • Thanks to the innovative gamepad control you can keep track of the fight instead of looking for your mous cursor

Even more features

  • Automated list handling for team matches (including PDF export of the results)
  • Golden Score automatism
  • Automatic addition of penalties and hold scores
  • New clubs can be easily added with the club manager
  • Customizable mat signal and label
  • Customizable colors (instead of the default blue and white)

Getting started

You can download and install the latest version from ipponboard.koe-judo.de or build Ipponboard from source.

Basic requirements to get started:

  • Computer/laptop with Windows operating system
  • A big computer or TV screen

More information about usage and configuration is described within the manual:

How much does it cost?

  • Ipponboard can be used free of charge.
  • Donations are welcome and keep the project alive.

Contributing

See CONTRIBUTING.md and LICENSE.txt

Contact

  • source code repository: https://github.com/fmuecke/Ipponboard (you are right there)
  • latest news and downloads: ipponboard.koe-judo.de
  • contact the author (Florian Mücke): i p p o n b o a r d i n f o AT g m a i l DOT c o m

ipponboard's People

Contributors

fmuecke avatar reinerba avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

ipponboard's Issues

Regeländerung 2013 - 1: weiß/blau tauschen

Original report by Florian Mücke (Bitbucket: fmuecke, GitHub: fmuecke).


Für alle Wettkämpfe im Bereich des DJB (Kreis- bis Bundesebene) gilt ab dem 1.1.13:
Der zuerst aufgerufene Kämpfer tritt im weißen Judoanzug an (ggf. mit weißem Zusatzgürtel), der als zweites aufgerufene Kämpfer tritt im blauen Judoanzug an (ggf. weiß mit rotem Zusatzgürtel). Der weiße Kämpfer steht rechts vom Kampfrichter, wenn dieser zum Zeitnehmertisch guckt.
Mit dieser Veränderung haben wir uns dem internationalen Bereich angeschlossen.

Speichern (und Laden)

Original report by Florian Mücke (Bitbucket: fmuecke, GitHub: fmuecke).


Hallo Florian,

wir haben am vergangenen Wochenende in Bamberg eine Doppelveranstaltung in der Landesliga Frauen und Männer durchgeführt und zwar in folgender Reihenfolge:

  1.   erster Durchgang Männer
    
  2.   erster Durchgang Frauen
    
  3.   zweiter Durchgang Männer
    
  4.   zweiter Durchgang Frauen
    

Hierbei ist in der jetzigen Konstellation von Ipponboard Team-Edition ein zweiter Laptop allein deswegen unvermeidlich, weil das Zwischenergebnis nach dem ersten Durchgang nicht abgespeichert werden kann. Es fehlt eine Option für eine „Zwischensicherung“. Dies wäre aber in einer solchen Konstellation sehr hilfreich und wünschenswert, wie auch die grundsätzliche Möglichkeit, bei Mannschaftsbegegnungen zwischendurch immer wieder Backups erstellen zu können. Wenn innerhalb einer Mannschaftsbegegnung der Laptop „abraucht“ war’s das nämlich; dann sind alle bisherigen Ergebnisse futsch, und alles müsste neu erfasst werden. Dieses Risiko unterliegen ja nicht nur wir in den unteren Ligen, eine Woche zuvor hatten wir das Bundesligaspitzentreffen in Großhadern – Hadern : Abensberg (Männer) und Hadern : Wiesbaden – im gleichen Modus, ebenfalls mit der Ipponboard Team-Edition.

Nicht auszudenken, wenn bei einer solchen hochkarätigen Veranstaltung zwischendrin ein Hardwareproblem aufgetreten wäre.

Ich halte diese Funktionalität „Zwischenspeichern sogar für wichtiger, als die der Mannschaftsverwaltung (siehe unten). Letztere erfordert ein wenig mehr Arbeit im Vorfeld, die Liste selbst ist aber gerade unter dem Zeitdruck am Wettkampftag selbst schneller und sicherer erstellt. Allerdings dauert das manuelle Eintippen der endgültigen Mannschaftsaufstellung auch nicht so lange, wenn man einen einigermaßen geübten „Eintipper“ hat. Vielleicht kann man auch beide Funktionalitäten miteinander verbinden!

Ändern der Wertungen in der Tabelle geht nicht

Original report by Florian Mücke (Bitbucket: fmuecke, GitHub: fmuecke).


Warum kann man in der Punktetabelle die
Wertungen zwar anklicken und bearbeiten,
aber warum werden diese nicht übernommen?
Ein manuelles Ändern fände ich durchaus sinnvoll,oder aber der Bearbeitenmodus sollte garnicht verfügbar sein

(Reported by Swen Schinzel)

Vereinswappen werden mit absolutem Pfad gespeichert

Original report by Florian Mücke (Bitbucket: fmuecke, GitHub: fmuecke).


Reported by: Swen Schinzel

Die Logos der Vereine werden mit dem vollständigen Pfad gespeichert. Sinnvoll
wäre es, nur den Installationsordner zu referenzieren. Da ich die portable Version genutzt habe, wollte ich auf einem Rechner alle Vereine anlegen und Einstellungen vornehmen und dann den ganzen Ordner kopieren. Erfolgreich war dies dann nur, wenn der Speicherort identisch war (Bei USB Sticks wegen der Laufwerkbuchstaben eher ein Glücksspiel;))

Wrong yuko score for fights won by shido

Original report by Florian Mücke (Bitbucket: fmuecke, GitHub: fmuecke).


Hallo Florian,
Wir haben einen Fehler entdeckt. Wenn beide Kämpfer ein Yuko haben und einer zusätzlich ein Shido muss in der Unterbewertung ein Punkt stehen (es stehen aber 3 für das Yuko).
Ich hab das nicht bei Wazari Gleichstand ausprobiert,
Vielleicht kannst du es bei Gelegenheit verbessern bis zum nächsten Jahr

Viele Grüße
Sven

Wertungen exportieren

Original report by Florian Mücke (Bitbucket: fmuecke, GitHub: fmuecke).


Wir haben gerade ein Turnier mit knapp 300 Kämpfern hinter uns (U10 bis Erwachsene) und haben zum 2. mal mit dem Konkurenzprogramm JScore gearbeitet (und mich geärgert). Ganz nett aber nicht professionell und unflexibel.

Da gefällt mir Ipponboard besser - obwohl es noch nicht durch den Live-Test ging.
Was mit besonders gefällt, ist der Kämpfer-Import.
Ergänzt sich super mit meiner Listenverwaltung in Excel.

Eine Frage: Kann man die Wertung auch exportieren?
Dann könnte ich sie mir auch direkt wieder in die Auswertung lutschen.

Nicht besetzte Kämpfe sollen "Kampflos" werden

Original report by Florian Mücke (Bitbucket: fmuecke, GitHub: fmuecke).


Es wäre klasse, wenn das Ipponboad automatisch "Kampflos" ausgibt, sobald eine Gewichtsklasse nur mit einem Kämpfer besetzt ist. Bisher schreibe ich immer beim Gegner "kampflos" rein, damit die Kampfrichter wissen, dass dieser Kampf nich gekämpft werden muss und ich nicht über die Matte rufen muss.

(reported by Swen Schinzel)

Preisgestaltung für die volle Version/finding a suitable price

Original report by Florian Mücke (Bitbucket: fmuecke, GitHub: fmuecke).


DE:
Es steht noch aus, eine sinnvolles Preismodell für die "dicke" Version zu finden. Dem Spendenaufruf für dieses Jahr ist bis jetzt noch niemand gefolgt

Modelle:

  • Jahreslizenz
  • einmalige Zahlung
  • kostenpflichtig ab bestimmter Ebene
  • Werbefinanziert?
  • auf Basis von Spenden --> hat sich bislang nicht bewährt (0,0€)

Höhe der Preisgestaltung:

  • einmalig: 50-500€ ?
  • jährlich: 20-50€ ?

Kommentare sind willkommen.

Optionally remove "kg" in fight classes

Original report by Florian Mücke (Bitbucket: fmuecke, GitHub: fmuecke).


Gemeldet von Detlef Herborn:

Bezüglich der Software hätten wir einen Korrekturvorschlag :
Bei U11-Meisterschaften wird bei uns nicht in Gewichtsklassen sondern in Gruppen eingeteilt.
Dadurch erscheint bei der Tafel bei z.B. Gruppe 1 = 1 kg.
Könnte man die kg-Anzeige herausnehmen ?

Neu Vereine instant übernehmen

Original report by Florian Mücke (Bitbucket: fmuecke, GitHub: fmuecke).


Es wäre schön, wenn man das Programm nicht neustarten müsste, sobald man einen Verein hinzugefügt hat. Bei jedem Neustart gehen ja die gemachten Einstellungen (Ort, Bezeichnung der Matte et.c) verloren.

(reprted by Swen Schinzel)

Support for Promotions-Tournaments (CH only?)

Original report by Florian Mücke (Bitbucket: fmuecke, GitHub: fmuecke).


NEU in der Schweiz: zur Erlangung der Dangrade ist es nun zwingend Kampfpunkte auszuweisen; damit auch Wettkampf ungeübte oder ältere Judoka an Danprüfungen zugelassen werden, sind nun Promotions-Turniere möglich (siehe Reglement) da bedarf es einer Anpassung der Wettkampfanzeigen, da die Zeit über 3 Minuten geht, nur Wazaari und Ippon vergeben werden (2 Wazaari = 1 Ippon), max 3 Ippon, Osaekomizeiten = IJF Regeln.

Ich glaube in den USA laufen diese Turniere unter Freestyle, auch bei Kinderturnieren in Europa kann es sein, dass nach Ippon weitergekämpft werden kann

Vielleicht überlegst du mal, ob dies nicht auch eingebaut werden könnte und ob es Parallelen in Deutschland gibt.

(reported by Carol Schaerer)

2. Mattenbildschirm mit gespiegeltem Inhalt gewünscht

Original report by Anonymous.


Hallo Florian!

Vielen Dank für dein großes Engagement!
Gäbe es die Möglichkeit bei der Verwendung eines 2. Bildschirms auf der Matte (gegenüber) diese 2. externe Anzeige wieder zurück zu spiegeln? Bedeutet: Weiß/Blau wieder umzudrehen?
Bzw. ist das ein großer Programmieraufwand?

LG,
Kurt

Ergebnis wird zu früh addiert

Original report by Florian Mücke (Bitbucket: fmuecke, GitHub: fmuecke).


Jeweils am Ende des ersten Kampfes jeder Runde wird sofort, also nicht erst nach dem Klicken auf „nächster Kampf“ das Ergebnis auf das Gesamtergebnis addiert.

--> Check, ob das wirklich so ist.

Scores are not correct

Original report by Florian Mücke (Bitbucket: fmuecke, GitHub: fmuecke).


Nach dem neuen Wertungssystem der IJF (2013-Regeln) werden Shidos zwar
nicht mehr zu Wertungen
aufaddiert (mit Ausnahme des 4.Shidos = Hansoku-make) aber sie sind am
Ende eines Kampfes trotzdem
entscheidend für Sieg oder Niederlage wenn die sonstigen (echten)
Wertungen beider Kämpfer gleich
sind. Dann gewinnt der Kämpfer mit weniger Shidos und erhält 1 Punkt in
der Unterbewertung!

Das wird in der aktuellen Version nicht berücksichtigt und es wird immer
ein Unentschieden in der Punkte-
tabelle und Mannschaftswertung eingetragen und gewertet.

Beispiele:
Blau Weiß
keine Wertung + 1 Shido keine Wertung + 2 Shido -> Blau
gewinnt
mit einem Punkt UBW
1 Waza-ari + 2 Shidos 1 Waza-ari + 1 Shido ->
Weiß gewinnt mit einem Punkt UBW

(reported by Gerd Auer)

Gäste tauschen trotz einfach vorhandener Gewichtsklassen

Original report by Nicholas Cariss (Bitbucket: ncariss, GitHub: ncariss).


Für einen Modus, der keine doppelt besetzten Gewichtsklassen enthält, wird trotzdem ein "Kopieren (und Gäste tauschen)" angeboten und auch durchgeführt.
Das Ergebnis ist, dass Kämpfer verschiedener Gewichtsklassen vertauscht werden.
Die Funktion ist in solchen Modi, die keine oder nur einige doppelt belegte Klassen haben, nicht benutzbar

Teamlisten für Vereine

Original report by Florian Mücke (Bitbucket: fmuecke, GitHub: fmuecke).


Es wäre sehr gut, wenn man in der Vereinsverwaltung jedem Verein noch eine (oder mehrere) Teamliste(n) zuordnen könnte. Da sollten dann zu jeder Gewichtsklasse die berechtigten Kämpfer geführt werden. Damit würde man Arbeit einsparen. Idealfall: Excelimport, aus vorgegebener Excelliste (definiere du einen "Standard")

*(additional input by Swen Schinzel)

Sponsoren anzeigen (Pausenmodus)

Original report by Florian Mücke (Bitbucket: fmuecke, GitHub: fmuecke).


*Pausenfunktion "Sponsorenlogos"
In den Pausen zwischen einzelnen Mannschaftsbegegnungen (bzw. während dem Aufwärmen etc) blenden wir momentan immer per PowerPoint-Präsentation eine Dauerschleife mit unseren Sponsorenlogos ein.
Vielleicht könnte man das noch hinzufügen (analog der Möglichkeit, den Punktestand der Begegnung einzublenden).
*

Deactivate "automatically sets points from osakomi time"

Original report by Florian Mücke (Bitbucket: fmuecke, GitHub: fmuecke).


Tenor war: Die Wertungen vergibt der Kampfrichter, nicht das Programm.
Ein bisschen nachvollziehen kann ich das als Kampfrichter schon. Es ist ungewohnt, dass sofort die Wertung da ist;)

Mein Vorschlag wäre, dass anstatt die Wertungen automatisch hochzuzählen, die jeweilgen Buchstaben (Yuko -> Y usw.) blinken. Damit erkennt der Kampfrichter dann welche Wertung zu vergeben ist. Die Wertung gibt dann der Kampfrichter und müssen dann manuell geklickt werden, oder aber es gibt eine Abfrage ob die vorgeschlagene Wertung automatisch gezählt werden soll, damit man flexibel reagieren kann. Zeitzeichen nach Wazari awasete Ippon und Ippon natürlich weiterhin.

(reported by Swen Schinzel)

Osaekomi not correct in Golden Score mode

Original report by Florian Mücke (Bitbucket: fmuecke, GitHub: fmuecke).


The fight should not end after the first yuko but last the whole 25 seconds.

Bug:

  • Osaekomi is aborted in GoldenScore mode after 15 seconds (first Yuko) and the fight is stopped
  • Instead the fight should continue until Ippon or Toketa. The fight ends if any point was scored.

Regeländerung 2013: Penalties

Original report by Florian Mücke (Bitbucket: fmuecke, GitHub: fmuecke).


Während des Kampfes kann es drei Shido geben, der 4. ist Hansoku-make (3 Warnungen und dann Disqualifikation). Für einen Shido erhält der andere Kämpfer keine Punkte, nur technische Wertungen können als Punkte auf der Kampftafel angezeigt werden. Am Ende des Kampfes, wenn die Wertungen gleich sind, gewinnt der Kämpfer, der weniger Shidos hat. Wenn der Kampf in Golden Score weitergeht, verliert derjenige, der zuerst Shido erhält oder es gewinnt der, der zuerst eine Wertung erzielt.

Doppelt vorhandene Option "2013er Regeln"

Original report by Nicholas Cariss (Bitbucket: ncariss, GitHub: ncariss).


Die Option "2013er Regeln verwenden" ist in der Basic Edition einmal direkt in der Oberfläche und einmal in den Einstellungen vorhanden.
Gesetzte Einstellungen werden nicht immer korrekt zwischen beiden Checkboxen übernommen.
Befinden sich die Checkboxen in einem Zustand unterschiedlicher Werte, führt eine Änderungen in den Einstellungen zu einem "Umswitchen" des Wertes in der Oberfläche.

(Option in der Oberfläche ist mit "Regln" statt "Regeln" beschriftet.)

Falsche (veraltete) Regeln hinterlegt

Original report by Anonymous.


Hallo Florian,

Im Ippon Board Team Edition Großhadern sind mir bei der letzten BuLi 2 Probleme aufgefallen:

  1. Shidos werden als Wertung für den Gegner hochgezählt.
  2. Die Haltegriffzeiten sind falsch, Ippon wird erst bei 25 Sek erreicht.

Ich bitte Dich, dir das mal anzusehen - bei Rückfragen stehe ich gerne (auch telefonisch) zur Verfügung.

Beste Grüße
Pamela Bickendorf

Unterstützung für weitere Ligen

Original report by Florian Mücke (Bitbucket: fmuecke, GitHub: fmuecke).


Gemeldet u.A. von Willy Huber:

Ich brauche die Damen Landesliga und die Herren Kreisliga.
Bei den Damen sinde es je 1 -48, -52, -57, -63, -70, -78, + 78

Kreisliga 1x -66, -90, +902x -73, -81

Kannst du mir bitte weiterhelfen.

Handle multiple tournaments

Original report by Florian Mücke (Bitbucket: fmuecke, GitHub: fmuecke).


  • Wir haben einen Durchgang Männer und einen Durchgang Frauen gekämpft und danach die zweiten Durchgänge. Das heisst ich musste das Programm zweimal aufrufen, um die Begegnungen durchzuführen.[...] Wäre es möglich im Programm schon zwei verschiedene (oder mehr) Begegnungen gleichzeitig zu führen?

(reported by Sven Keidel)

Liste leer drucken

Original report by Florian Mücke (Bitbucket: fmuecke, GitHub: fmuecke).


Liste mit leeren Wertungsfeldern drucken, wenn Kämpfe noch nicht gespeichert sind. Aktuell stehen dann in den Punktefeldern immer Nullen. Dies ist ungünstig, wenn man die Liste von Hand weiter- oder mitführen möchte.

Better layout for osaekomi times?

Original report by Florian Mücke (Bitbucket: fmuecke, GitHub: fmuecke).



Super leserlich ist die Kampfzeit in gelb und rot auf schwarzem Grund.

Ich habe mir überlegt, ob die Festhaltezeit auf der erweiterten Anzeige, nicht auf dem Notebook, nicht besser ebenfalls in einem eigenen schwarzen Block und gleich gross, unten jeweils links oder rechts von der Kampfzeit ablaufen könnte.

Für die Bedienung der Wettkampftafel mit der Maus, würde ich begrüssen, wenn der Osaekomi Block gleich über der Wettkampfzeit platziert wäre, mann müsste weniger „Weg“ über den Bildschirm machen (Ablenkung von der Matte) und nicht über die Wertungen fahren. Dies könnte auch bei Tabletts oder Touchscreens Sinn machen, damit wäre die Gefahr eines versehentlichen Ippons durch Berührung gebannt…Vielleicht solltest du die Sanduhr in der Mitte durch eine senkrechte Linie ersetzen und so etwas grössere Ziffern einbauen oder nur eine Festhaltezeit und je Pfeile links rechst..


Hallo Carol,

vielen Dank für dein ausführliches Feedback und deine interessanten Ideen.

Das mit den Zeiten finde ich prinzipiell gut, da dort unten noch Platz ist. In der Ligaversion haben wir dort allerdings die Zwischenstände für Heim/Gast untergebracht. Pfeile statt der Sanduhr finde ich nicht verkehrt, erst recht, wenn der Timer nicht mehr in der Farbe des Kämpfers sein sollte, sondern auch mit schwarzem Hintergrund.
Um die Zeiten schneller bedienen zu können, verwenden wir übrigens einfach ein Gamepad :-) Dies hat zudem den Vorteil, dass man nicht ständig auf dem Bildschirm nach dem Mauszeiger suchen muss und sich wirklich besser auf das Kampfgeschehen konzentrieren kann. Einfach mal ausprobieren - passende Gamepads gibts schon für 10-20€.

Dein Layout gefällt mir ganz gut. Auch, die Kämpfer in Vorbereitung anzuzeigen finde ich super. Ich fürchte nur, dass die Anzeige für die Namen ggf. zu klein wird. Ich muss das mal ausprobieren.

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.