About

While originally created as a side project to allow me to continue programming a bit, this app quickly morphed into a useful tool for me, and later others, as we learned about the sport of trick skiing. This website is far from perfect and has a number of known issues, but is nonetheless functional and is offered "as is" in the hopes that it will be useful to others.

Tips for Entering Trick Runs

This website was designed to allow for rapid entry of trick runs. It is fully mobile compatible but does work best on a desktop computer.

If on a desktop computer, the user may enter a trick code and hit enter, after which the form will reset itself for the next trick to be entered. In this way, a user can enter an entire pass and only take their hands away from the keyboard once, in order to select between the 'Pass 1' and 'Pass 2' option buttons. Further increasing the speed at which trick runs may be entered is how reverse tricks are noted. The site will accept an 'R' prefix for any trick code, and so doing will flag that trick as a reverse automatically. The majority of the logic to drive the site features executes within the users web browser to ensure a minimum of server communication that would otherwise slow it down.

Trick Terms

OOC
Out of Course. This term denotes a trick that for a few different reasons is not scored. If this is noted for a trick at the beginning of the pass (ie. the first trick in the list of tricks that make up a pass), then this means the trick is a positional trick (see 'Positional Trick' below). If this is beside a trick at the end of a pass, it means that time has run out before the trick was completed. In all instances, no points are awarded for a trick so marked.
Positional Trick
A trick done before the start of the skiers official trick pass. If the skier informs the judges (officially, the "jetty marshal"), they are performing a positional trick before the start of their run, then such a trick may be performed after the entrance buoy without triggering the start of the trick pass timing. If it is done before the entrance buoy, then the trick is marked as a positional trick (OOC) automatically and again without triggering the start of the trick pass timer.
Ski Line Trick
A ski line trick is when the skier keeps their feet in the ski and jumps over the rope. For example a WLO, or 'Ski Line O' or 'Ski Line 360' is where the skier jumps the wake and does a 360 rotation while also jumping over the rope while in the air.
Stepover Trick
A stepover trick is when the leg 'steps over' the rope. For example a LO, or 'Line Back', where the skier steps over the line with one leg while performing a B, or 180 rotation such that they end up facing opposite the direction of travel.
Table
Commonly referred to as "The Table", it generally refers to the prop wash. On a modern traditional 3 event ski boat, this is the area directly behind the boat in the centre of the wakes and is the location where the majority of surface tricks are performed. The name is due to the wake being relatively flat in this area compared to the wake from the boat on either side of it. Numerous factors can affect how the table feels for a skier, including the number of blades on the propeller and the shape of the hull.

Revision History

Date Change
Sep 2022 Base site functionality complete.
Oct 2022 Authentication and then CRUD for trick sets added.
Nov 2023 Autocomplete feature for trick code selection added. Note: this necessitates use of the mouse to select a trick from the list presented and therefore slows down trick entry for desktop users (those who want to keep their hands on the keyboard anyway). Will be an optional feature which can be turned off later on. Also disabled the Access Request link.
Jun 2024

Autocomplete feature for trick code selection has been made optional. It is toggled by the 'Input Helper' checkbox. If it is selected you'll have to select from the list of tricks before adding it to a pass. If it is not selected, then trick runs may be entered more quickly by hitting enter (or the add button) after entering the correct trick code in the input text box. Some additional code cleanup in this area and new styles to make mouse hover and key up/down on the list when help is enabled was also added/fixed.

The 'Positional' trick option has now been added as marking a trick as being OOC (out of course) before the trick run has started is technically inaccurate depending on when the positional trick is performed (it could be in the course if declared and performed after the entrance buoy but before the timing buoy) and a bit confusing to people more familiar with the sport.

The layout for mobile was improved, if only marginally. Reset button was moved to be above the total score. UI is now complex enough that it deserves some more attention...