• enne2 released this 2026-10-24 10:55:26 +00:00 | 3 commits to main since this release

    Prima release Linux del gioco, pensata per un computer kiosk condiviso.

    Modalita' arcade / kiosk

    • Il nome del giocatore viene richiesto a ogni avvio, riavvio e game over: il campo del menu arriva sempre vuoto e senza nome la partita non parte (nessun punteggio anonimo).
    • L'identita' della partita nasce dal nome inserito (deterministica, 16 caratteri esadecimali accettati dall'API pubblica): stesso nome = stessa persona anche dopo un riavvio, nomi diversi = identita' diverse.
    • Il profilo locale conserva il miglior punteggio per nome.
    • Classifica remota invariata: e' l'API pubblica gia' in uso, nessuna modifica al backend.

    Comandi

    WASD muovi, mouse mira, tasto sinistro spara, tasto destro granata, R ricarica,
    Esc libera/cattura il cursore, Alt+F alterna finestra e schermo intero.

    Alla morte: R (o il pulsante RICOMINCIA in modalita' touch) riporta al menu, dove
    serve un nuovo nome per la partita successiva.

    Binario

    • work_death_balance.x86_64 — binario unico con il pacchetto dati incorporato (PCK embedded): non servono file esterni.
    • Dipendenze dinamiche: solo libc, libm, librt, libpthread, libdl + loader. Nessuna libstdc++.
    • glibc richiesto: >= 2.28 (simboli piu' recenti assenti nel binario), quindi gira dalle distribuzioni del 2018 in poi.
    • Runtime caricato a runtime: driver OpenGL (Compatibility) o Vulkan (Forward+), X11 o Wayland, ALSA o PulseAudio.
    • Architettura: x86_64.

    Avvio

    chmod +x work_death_balance.x86_64
    ./work_death_balance.x86_64 -- --api=https://enne2.net/api/zombie-fps/
    

    Il separatore -- e' obbligatorio: gli argomenti utente di un binario esportato stanno dopo di esso. Senza --api= la classifica resta disattivata di proposito.

    Verifica integrita': sha256sum -c SHA256SUMS.

    Test

    Suite Godot: profilo 30/30, schermata iniziale 15/15, boss 50/50, rebalance 14/14,
    scorciatoia Alt+F 8/8, controlli touch 14, piu' le altre suite di gameplay.
    API: 42/42. Tutte verdi prima dell'export.

    Licenze e provenienza degli asset

    Codice di gioco: MatGames. Modelli, texture e suoni sono asset originali di Half-Life
    (Valve)
    ; il brano musicale e' generato in locale con YuE2-3B ed e' distribuito con
    licenza CC BY-NC 4.0 (uso non commerciale). Il contenuto e' pubblicato a scopo
    dimostrativo dal proprietario del repository.

    Downloads