myBJJ Score Master Settings

Settings Guide
The controls on this page adjust the settings for scoring matches in the main window.

Settings for Continuous Rolling Mode can be edited directly from within its own pop-up window.
1. Colour Theme: Light Dark
2. Penalty Mode: 16+ (4 penalties)
Under 16 (6 penalties)
3. Match Duration: IBJJF Juniors
2 mins 3 mins 4 mins

IBJJF Adults / Masters
5 mins 6 mins 7 mins 8 mins 10 mins
Submission Grappling 12 mins 15 mins 20 mins 30 mins
Age (yrs) Duration (min) Division
4 - 6 2 Mighty Mites (I, II, & III)
7 - 9 3 Pee Wees (I, II, & III)
10 - 12 4 Juniors (I, II, & III)
13 - 15 4 Teens (I, II, & III)
16 & 17 5 Juveniles (I & II)
18+ 5                                  Adult
AGE = (Current - Birth) Year        REST TIME: up to Semis = Match Duration   |   Finals = 2x MD 
Age (yrs) Duration (min) Division
18+ 6                                  Adult
7                                  Adult
8                                  Adult
10                                  Adult
30+ 5                                                                   Master 1
6                                                                                                    Master 1
36+ 5 Master 2 (+ III-41, IV-46, V-51, & VI-56)
4. Competitor 1 Details:
Name:

Team:

Team Logo:*

Gi Colour: White Blue Black

This example requires a browser that supports the HTML5 <canvas> feature.

*Source Image Requirements
Dimensions: equal width & height
Types: png, jpg, or gif
Transparency: supported
5. Competitor 2 Details:
Name:

Team:

Team Logo:*

Gi Colour: White Blue Black

This example requires a browser that supports the HTML5 <canvas> feature.

*Source Image Requirements
Dimensions: equal width & height
Types: png, jpg, or gif
Transparency: supported

About & Licence

About
Score Master is a simple, open source scoring application for use with IBJJF competition rules.

It has been ported from the original Python3 / Gtk3 version as a programming challenge and to make it truly cross-platform.

This online version was written for use on desktop pcs and laptops with a screen resolution of 1366x768.

Licence
This version of Score Master is provided on a free-to-use and free-to-modify licence. It is provided as-is and the author assumes no responsibility for any problems you encounter in its usage.

If you make modifications you must leave the information on this About & Licence page intact but you can add yourself to the credits column of this page.

You must release your modified version under the same licence and free for all to use.

Customisation
This software was written for use within the organisation I train with. For this reason it is branded myBJJ.

You are welcome to rebrand it however you like, provided you satisfy the licence conditions.If you are unable to rebrand, customise, or extend the application yourself we can do it for you for a nominal fee.

Support
Like most open source software projects, it just isn't feasible to provide free support. We do welcome feedback, however. If you encounter a bug or you wish to make a suggestion please let us know.

This software is currently in its beta testing phase so you should expect minor issues. Once the bugs have been sorted out we will look at releasing touch versions for mobile devices like cellphones and tablets.

Credit
I would like to acknowledge the following people:

Firstly, thanks to my professors:
Mario Yokoyama; Stuart Marks; and Philip Lindsay.

And also to:
Dr ABELL for his examples showing how to implement modal dialogs without javascript while we patiently wait for Mozilla to support the showModal() dialog method.
http://www.codeproject.com/Tips/170049/Pure-HTML-CSS-Modal-Dialog-Box-no-JavaScript

James Edwards for his insights into making accurate timers in javascript.
http://www.sitepoint.com/creating-accurate-timers-in-javascript

Finally, additional gratitude for Professor Philip Lindsay for kindly modeling for the button images and offering some great suggestions for the project.

myBJJ Drilling & Rolling Mode

F11 - Go Full Screen!

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

Rest Time: (seconds)
Disabled 10 20 30 60 90 120
Drill / Roll Duration: (minutes)
1 2 3 4 5 6 7 8 9 10 12 15 20

Single-Use Timer = disable rest to enable single use mode

This example requires a browser that supports the HTML5 <canvas> feature.

X

ⓒ David Scott for MTAC Ltd www.myBJJscoremaster.com

F11 Fullscreen    |    F5 Reload Page    |    Ctrl +/- Scale Page

ADV

PEN

ADV

PEN

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

IBJJF Rules

|

About

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.

This example requires a browser that supports the HTML5 <canvas> feature.