Vai al contenuto
Nicola Sabaini

// LAVORI

Progetti

Giochi, sistemi operativi, una radio, libri, la musica. Tutto pubblicato e online.

  1. 01 Gioco

    Una partita di ExaWar in corso: la griglia esagonale con le unità schierate, il pannello delle risorse e la barra dei turni

    ExaWar

    Strategia a turni su griglia esagonale, scritta in Python. Cinque risorse, dodici tecnologie, quattordici missioni, multiplayer con server autoritativo. Gratuito e finito.

    Stato
    Rilasciato
    Anno
    2025
    Linguaggio
    Python 3.12
    Grafica
    Pygame · NumPy
    Codice
    ~133k righe
    Test
    1383
    Lingue
    5
  2. 02 Radio

    Radio Index: un disco in vinile, l'indicatore ON AIR e le cinque lingue in cui il DJ annuncia

    Radio Index

    Emittente online in diretta continua, condotta da un DJ artificiale che mixa dal vivo e annuncia in cinque lingue. Player incorporabile, API pubblica, e si ascolta anche da TuneIn, Alexa, CarPlay e Android Auto.

    Stato
    In sviluppo
    Anno
    2026
    Diretta
    24/7
    Conduzione
    DJ artificiale
    Lingue
    5
    API
    /api/now-playing
  3. 03 Sistema

    ANIMA, l'assistente offline di NucleoOS, aperto nella shell da browser servita dal Cardputer

    NucleoOS

    Un sistema operativo per M5Stack Cardputer: 512 KB di RAM, nessuna PSRAM, e sopra ci girano un assistente AI offline, una voce bilingue e una shell desktop servita dal dispositivo.

    Stato
    In sviluppo
    Anno
    2026
    SoC
    ESP32-S3
    RAM
    512 KB, no PSRAM
    Stack
    C · ESP-IDF · WASM
  4. 04 Sistema

    Il lanciatore LVGL di NucleoOS-P4 sul pannello da sette pollici: griglia di applicazioni, dock e barra di sistema

    NucleoOS-P4

    La stessa idea su hardware serio: ESP32-P4, touchscreen da sette pollici, lanciatore LVGL, applicazioni native e WASM, sintesi vocale offline in cinque lingue.

    Stato
    In sviluppo
    Anno
    2026
    SoC
    ESP32-P4 + C6
    Schermo
    7" 1024×600
    Stack
    C++23 · LVGL 9
    App
    Native · WASM
  5. 05 Motore

    Malonno Survivors, scena Formis: la lista degli oggetti da trovare, i suggerimenti, il tempo e il punteggio

    HiddenIndexEngine

    Motore ed editor visuale per giochi a oggetti nascosti. Un progetto solo, tre destinazioni: Windows, web e Android. Con uno sparpagliatore che sa cosa vuol dire mimetizzarsi.

    Stato
    In sviluppo
    Anno
    2026
    Linguaggio
    Python 3.12
    Destinazioni
    Windows · Web · Android
    Catalogo
    1600+ oggetti
    Lingue
    5
  6. 06 Libro

    La copertina di 512 KILOBYTE: una griglia di 512 celle di memoria su fondo verde scuro, in oro le diciotto che restano libere

    512 KILOBYTE

    Storia e regole di un sistema operativo impossibile. Come è nato NucleoOS su un chip senza PSRAM, raccontato dalla macchina che ci ha lavorato insieme.

    Stato
    Pubblicato
    Anno
    2026
    Lingua
    Italiano
    Struttura
    16 capitoli · 5 appendici
    Lunghezza
    ~30.000 parole
    Dove
    Amazon.it
  7. 07 Musica

    Indecenti

    Il progetto musicale. Colonna sonora di ExaWar, e in rotazione su Radio Index.

    Stato
    Attivo
    Anno
    2026
    Dove
    Spotify · YouTube
    Anche in
    ExaWar · Radio Index