tijmenvangulik / PracticeRowingCommands

Rowing practice coxing commands

Home Page:https://www.vangulik.org/PracticeRowingCommands/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

App to practice Rowing (coxing) commands

(App voor het Oefenen roeien stuur commando's)

Serious game to practice rowing coxing commands. This app is used by rowing club Viking in Utrecht to practice rowing commands for the steering instruction level 1.

The website: https://www.vangulik.org/PracticeRowingCommands/

Written in godot (3.5.0, https://godotengine.org)

The default language is dutch. Most commands are translated to English. You can improve or add a translaton by editing the Translations.csv file. The translations can be found here This is a csv file which you can load in a spread sheet. You can send the translated version to me. You can also define a button set in this file for each language.

Some help needed translating the app to different languages and rowing club slang.

Press f1 in the game for debug mode

The first version was written in scratch

Some highlights

  • Physics engine is used to simulate the boat movement
  • Easy to add new rules sets from code. Default rules set can be configured in the translation.csv file
  • User defined buttons sets and default button sets in the translation file.

Screenshot

Self hosting

To self host the app download the distribute.zip file and extract the files in a folder on your website. The app is mostly a static web app which does not require server interaction. There are two features in the app which require a server: The high scores and the feedback feature. The app will use my own server for these features. For communication with my server you need security codes which are not included in the source code. When my server is down or you do not want to use these features just ignore them ore remove it from the code.

In the zip file there is also an index.wasm.br file. This is not a required but this is a brotli compressed file of the wasm file. When you enable brotli compression on your web server this file can speed up downloading the app.

Thank you

  • Godot for the free user friendly game engine link
  • Kenny for such a good tile set link
  • Reinder for the button set and testing

About

Rowing practice coxing commands

https://www.vangulik.org/PracticeRowingCommands/

License:GNU General Public License v2.0


Languages

Language:GDScript 62.5%Language:GAP 28.8%Language:HTML 5.4%Language:JavaScript 3.3%