🌱 il Giardino Digitale di Paolo

Coltivazioni cibernetiche e molto altro

Gadanordik

Ultima modifica: 31 July 2026

Scegli la lingua · Choose language · Elektu lingvon

     
Italiano English Esperanto

Versione del gioco / Game version / Luda versio: 0.1.0 alpha

Autore / Author / Aŭtoro: Gadanordik · Repo: https://github.com/alaviation/gadanordik

Supporto / Support / Subteno: skijumping@gadanordik.it · Licenza / License / Permesilo: MIT


Italiano

↑ Torna alla scelta della lingua

Un piccolo salto (con gli sci) tra FIS, Piemonte ed Esperanto

GADANORDIK è un prototipo alpha di gioco di salto con gli sci per computer, pensato prima di tutto come strumento educativo: far capire, a chi non le conosce, alcune regole di base del regolamento FIS (Federazione Internazionale Sci) — K-point, punti distanza, stile e giudici — senza pretese di simulazione ufficiale.

Non è un prodotto della FIS, non sostituisce l’ICR e non va inteso come gara omologata. I numeri sono semplificati a scopo didattico.

Perché l’ho fatto (anche) ora

Oltre al gusto di programmare e di raccontare lo sport, ho realizzato GADANORDIK anche per celebrare il Grand Prix estivo 2026 del salto con gli sci, che inizia contestualmente al Congresso Universale di Esperanto. Due mondi diversi — lo sport invernale (qui in versione “estiva” di calendario) e la comunità linguistica internazionale dell’Esperanto — si incontrano nello stesso momento del calendario: un’occasione perfetta per un progetto piccolo, multilingue e aperto.

Il gioco parla italiano, inglese ed esperanto (tasto L in partita). I trampolini sono immaginari, con nomi in piemontese; i giudici non sono nazioni, ma province del Piemonte (TO, CN, AL, AT, NO): una scelta di affetto e di identità locale, non un elenco di squadre nazionali.

Due schermate dal gioco

Menu principale (interfaccia in esperanto): titolo GADANORDIK, tagline educativa sulle regole FIS, profilo giocatore, elenco dei quattro trampolini piemontesi più l’opzione casuale, e i tasti rapidi.

Menu principale di GADANORDIK (interfaccia in esperanto)

Menu: scelta del trampolino (es. Brich Nèiv HS70), controlli e avvio con SPAZIO / SPACETO.

Schermata risultato dopo un salto su Sass d’le Àuròre (HS220): distanza, punti distanza FIS (base 120, 1,2 pt/m), voti dei giudici provinciali (max/min scartati), totale e — quando capita — nuovo record.

Schermata risultato FIS su HS220 con giudici piemontesi e nuovo record

Risultato: 209,2 m, stile, giudici TO/CN/AL/AT/NO, somma FIS e “NOVA REKORDO!”.

Cosa si impara giocando

Requisiti


Come scaricarlo da GitHub

  1. Apri il repository:
    https://github.com/alaviation/gadanordik
  2. Vai su Releases (barra a destra, o:
    https://github.com/alaviation/gadanordik/releases).
  3. Scarica il file del pacchetto, ad esempio:
    gadanordik_0.1.0_all.deb
    (il nome può variare leggermente se esce una versione più nuova).
  4. Se non trovi ancora una Release, puoi scaricare lo ZIP del codice (Code → Download ZIP) e avviare da sorgente (paragrafo Linux / Mac / Windows).

Nella Release e nel repository trovi anche le guide:


Installazione su Linux (apt / .deb) — metodo consigliato

Apri un terminale nella cartella dove hai scaricato il file (spesso Scaricati o Downloads):

cd ~/Scaricati
# oppure: cd ~/Downloads

sudo apt install ./gadanordik_0.1.0_all.deb
gadanordik

apt installerà da solo le dipendenze di sistema (python3, python3-pygame) se mancano.

Se compare un errore di permesso (_apt / “Permesso negato”)

Succede spesso se il file è su un disco esterno o sotto /media/.... Copia il pacchetto in /tmp e installa da lì:

cp /percorso/completo/gadanordik_0.1.0_all.deb /tmp/
chmod a+r /tmp/gadanordik_0.1.0_all.deb
sudo apt install /tmp/gadanordik_0.1.0_all.deb

Disinstallazione

sudo apt remove gadanordik

I salvataggi restano in ~/.local/share/gadanordik/ finché non li cancelli a mano.

Avvio da sorgente su Linux (sviluppo / senza .deb)

sudo apt install -y python3 python3-pygame
cd cartella-del-progetto
python3 run_game.py

macOS e Windows (solo da sorgente, sperimentale)

Non esiste ancora un pacchetto .deb/apt per Mac o Windows, né un installer firmato. Chi vuole provare può usare Python 3.10+ e pygame.

macOS (indicativo)

  1. Installa Python 3 (dal sito python.org o con Homebrew: brew install python).
  2. Apri Terminale:
python3 -m pip install pygame
cd /percorso/gadanordik
python3 run_game.py

Su alcuni Mac con Apple Silicon può servire un ambiente virtuale o una build di pygame compatibile: se l’avvio fallisce, consulta la documentazione di pygame per la tua versione di macOS.

Windows (indicativo)

  1. Installa Python 3 da https://www.python.org e spunta “Add python.exe to PATH”.
  2. Apri Prompt dei comandi o PowerShell:
pip install pygame
cd C:\percorso\gadanordik
python run_game.py

Nota: audio, tastiera e schermo intero possono comportarsi in modo diverso rispetto a Linux. Per l’alpha, il supporto “ufficiale” resta Linux + apt.


Controlli di base in gioco

Tasto Azione
SPAZIO Partenza / decollo / atterraggio
↑ ↓ o W S Bilanciamento in volo (resta nel verde)
L Cambia lingua (IT → EN → EO)
F1 Aiuto
M Musica / audio on-off
1–5 Scegli trampolino
Esc Indietro / menu

Contatti e spirito del progetto

Domande, bug, idee: skijumping@gadanordik.it

GADANORDIK è un regalo piccolo e imperfetto (è un’alpha): un modo per giocare, imparare due o tre idee FIS e, nel 2026, salutare insieme il Grand Prix estivo e il Congresso Universale di Esperanto.

Buon salto — e bonan kongreson.


English

↑ Back to language choice

A small ski jump between FIS, Piedmont and Esperanto

GADANORDIK is an alpha prototype ski-jumping game for the PC, made first of all as an educational tool: to help people who do not know the sport understand a few basic FIS rules (International Ski Federation) — K-point, distance points, style and judges — without claiming to be an official competition simulator.

It is not an FIS product, does not replace the ICR, and is not a homologated event. Numbers are simplified for teaching.

Why I also made it now

Besides the joy of coding and talking about sport, I built GADANORDIK also to celebrate the 2026 Summer Grand Prix in ski jumping, which starts at the same time as the Universal Esperanto Congress. Two different worlds — ski jumping’s summer calendar and the international Esperanto community — share the same moment in the diary: a perfect occasion for a small, multilingual, open project.

The game speaks Italian, English and Esperanto (press L in-game). The hills are imaginary, with Piedmontese names; the judges are not nations, but provinces of Piedmont (TO, CN, AL, AT, NO): a choice of local identity and affection, not a list of national teams.

Two screenshots from the game

Main menu (UI in Esperanto): title GADANORDIK, educational tagline about FIS rules, player profile, four Piedmontese hills plus random, and the control legend.

GADANORDIK main menu (Esperanto UI)

Menu: hill selection (e.g. Brich Nèiv HS70), controls, free jump with SPACE / SPACETO.

Result screen after a jump on Sass d’le Àuròre (HS220): distance, FIS distance points (base 120, 1.2 pt/m), provincial judges (high/low dropped), total and — when it happens — a new record.

FIS result screen on HS220 with Piedmont judges and new record

Result: 209.2 m, style, judges TO/CN/AL/AT/NO, FIS total and “NOVA REKORDO!”.

What you learn while playing

Requirements


How to download from GitHub

  1. Open the repository:
    https://github.com/alaviation/gadanordik
  2. Open Releases (right sidebar, or
    https://github.com/alaviation/gadanordik/releases).
  3. Download the package file, e.g.
    gadanordik_0.1.0_all.deb
    (the name may change slightly for newer versions).
  4. If no Release is online yet, use Code → Download ZIP and run from source (see below).

Also in the repo:


In a terminal, go to the folder where you downloaded the file (often Downloads):

cd ~/Downloads

sudo apt install ./gadanordik_0.1.0_all.deb
gadanordik

apt will pull system dependencies (python3, python3-pygame) if needed.

“Permission denied” / _apt cannot access the file

This often happens on external drives or paths under /media/.... Copy to /tmp first:

cp /full/path/to/gadanordik_0.1.0_all.deb /tmp/
chmod a+r /tmp/gadanordik_0.1.0_all.deb
sudo apt install /tmp/gadanordik_0.1.0_all.deb

Uninstall

sudo apt remove gadanordik

Saves stay in ~/.local/share/gadanordik/ until you delete them.

Run from source on Linux

sudo apt install -y python3 python3-pygame
cd path-to-project
python3 run_game.py

macOS and Windows (from source only, experimental)

There is no .deb/apt package for Mac or Windows, and no signed installer. You can try with Python 3.10+ and pygame.

macOS (outline)

  1. Install Python 3 (python.org or brew install python).
  2. In Terminal:
python3 -m pip install pygame
cd /path/to/gadanordik
python3 run_game.py

On some Apple Silicon Macs you may need a virtualenv or a pygame build matching your OS.

Windows (outline)

  1. Install Python 3 from https://www.python.org and tick “Add python.exe to PATH”.
  2. In Command Prompt or PowerShell:
pip install pygame
cd C:\path\to\gadanordik
python run_game.py

Note: audio, keyboard and fullscreen may differ from Linux. For this alpha, Linux + apt remains the supported path.


Basic in-game controls

Key Action
SPACE Start / takeoff / land
↑ ↓ or W S Flight balance (stay in the green)
L Language (IT → EN → EO)
F1 Help
M Music / audio on-off
1–5 Choose hill
Esc Back / menu

Contact and spirit of the project

Questions, bugs, ideas: skijumping@gadanordik.it

GADANORDIK is a small, imperfect gift (it is an alpha): a way to play, learn a few FIS ideas, and in 2026 celebrate together the Summer Grand Prix and the Universal Esperanto Congress.

Happy landings — and bonan kongreson.


Esperanto

↑ Reen al lingvo-elekto

Eteta skisalto inter FIS, Piemonto kaj Esperanto

GADANORDIK estas alfa-prototipo de skisaltada ludo por komputilo, farita antaŭ ĉio kiel eduka ilo: helpi homojn, kiuj ne konas la sporton, kompreni kelkajn bazajn regulojn de FIS (Internacia Ski-Federacio) — K-punkto, distancaj poentoj, stilo kaj juĝistoj — sen pretendi esti oficiala konkurso-simulado.

Ĝi ne estas produkto de FIS, ne anstataŭas la ICR, kaj ne estas homologita evento. La nombroj estas simpligitaj por lernado.

Kial mi faris ĝin (ankaŭ) nun

Krom la plezuro de programado kaj rakontado pri sporto, mi kreis GADANORDIK ankaŭ por celebri la Somera Grandpremion 2026 de skisaltado, kiu komenciĝas samtempe kun la Universala Kongreso de Esperanto. Du malsamaj mondoj — la somera kalendaro de skisaltado kaj la internacia Esperanto-komunumo — kunhavas la saman momenton: perfekta okazo por malgranda, multlingva, malferma projekto.

La ludo parolas italian, anglan kaj esperanton (klavo L en la ludo). La montetoj estas imagaj, kun piemonataj nomoj; la juĝistoj ne estas nacioj, sed provincoj de Piemonto (TO, CN, AL, AT, NO): elekto de loka identeco kaj amo, ne listo de naciaj teamoj.

Du ekrankopioj el la ludo

Ĉefa menuo (interfaco en esperanto): titolo GADANORDIK, eduka etikedlinio pri reguloj FIS, profila ludanto, kvar piemonataj montetoj plus hazarda elekto, kaj la klavoj.

Ĉefa menuo de GADANORDIK (interfaco en esperanto)

Menuo: elekto de monteto (ekz. Brich Nèiv HS70), stiriloj, libera salto per SPACETO.

Ekrano de rezulto post salto sur Sass d’le Àuròre (HS220): distanco, distancaj poentoj FIS (bazo 120, 1,2 pt/m), juĝistoj de la provincoj (max/min forĵetitaj), sumo kaj — kiam okazas — nova rekordo.

Rezulta ekrano FIS sur HS220 kun piemonataj juĝistoj kaj nova rekordo

Rezulto: 209,2 m, stilo, juĝistoj TO/CN/AL/AT/NO, sumo FIS kaj «NOVA REKORDO!».

Kion oni lernas ludante

Postuloj


Kiel elŝuti el GitHub

  1. Malfermu la deponejon:
    https://github.com/alaviation/gadanordik
  2. Iru al Releases (dekstre, aŭ
    https://github.com/alaviation/gadanordik/releases).
  3. Elŝutu la pakaĵon, ekzemple:
    gadanordik_0.1.0_all.deb
    (la nomo povas iomete ŝanĝiĝi ĉe novaj versioj).
  4. Se ankoraŭ ne estas Release, uzu Code → Download ZIP kaj lanĉu el fontkodo.

Ankaŭ en la deponejo:


Instalo sur Linukso (apt / .deb) — rekomendita

En terminalo, iru al la dosierujo de la elŝuto (ofte Downloads / Elŝutoj):

cd ~/Downloads

sudo apt install ./gadanordik_0.1.0_all.deb
gadanordik

apt instalos sistemajn dependaĵojn (python3, python3-pygame) se ili mankas.

Eraro pri permesoj (_apt / “Permission denied”)

Tio ofte okazas sur eksteraj diskoj aŭ vojoj sub /media/.... Unue kopiu al /tmp:

cp /plena/vojo/al/gadanordik_0.1.0_all.deb /tmp/
chmod a+r /tmp/gadanordik_0.1.0_all.deb
sudo apt install /tmp/gadanordik_0.1.0_all.deb

Malinstalo

sudo apt remove gadanordik

Konservoj restas en ~/.local/share/gadanordik/ ĝis vi mem forigas ilin.

Lanĉo el fontkodo sur Linukso

sudo apt install -y python3 python3-pygame
cd vojo-al-projekto
python3 run_game.py

macOS kaj Windows (nur el fontkodo, eksperimenta)

Ne ekzistas .deb/apt por Mac aŭ Windows, nek subskribita instalilo. Oni povas provi per Python 3.10+ kaj pygame.

macOS (skize)

  1. Instalu Python 3 (python.org aŭ brew install python).
  2. En Terminal:
python3 -m pip install pygame
cd /vojo/al/gadanordik
python3 run_game.py

Windows (skize)

  1. Instalu Python 3 de https://www.python.org kaj marku “Add python.exe to PATH”.
  2. En Command PromptPowerShell:
pip install pygame
cd C:\vojo\al\gadanordik
python run_game.py

Noto: sono, klavaro kaj plenekrano povas malsami ol sur Linukso. Por ĉi tiu alfa, Linukso + apt restas la subtenata vojo.


Bazaj stiriloj en la ludo

Klavo Ago
SPACETO Starto / ekflugo / surteriĝo
↑ ↓W S Ekvilibro en flugo (restu en la verda)
L Lingvo (IT → EN → EO)
F1 Helpo
M Muziko / sono on-off
1–5 Elekti monteton
Esc Reen / menuo

Kontakto kaj spirito de la projekto

Demandoj, cimoj, ideoj: skijumping@gadanordik.it

GADANORDIK estas eta, neperfekta donaco (ĝi estas alfa): maniero ludi, lerni kelkajn ideojn de FIS, kaj en 2026 kune saluti la Someran Grandpremion kaj la Universalan Kongreson de Esperanto.

Feliĉajn surteriĝojn — kaj bonan kongreson.



↑ Scegli la lingua · Choose language · Elektu lingvon

Fine dell’articolo · End of article · Fino de la artikolo
Cartella Articoli/ — uso personale/comunicazione; non versionata su git.


← Torna al giardino