Blockamok Remix è un progetto straordinario pubblicato dal developer Mode8fx, pensato per gli appassionati di sviluppo videoludico old-school e di programmazione a basso livello.

Si tratta di un gioco tridimensionale scritto interamente in linguaggio C, senza l’uso di motori grafici o librerie 3D avanzate: tutto il rendering è gestito esclusivamente dalla CPU.
Questa scelta tecnica lo rende un esempio didattico eccezionale per chi vuole comprendere i fondamenti di un motore grafico, mostrando quanto si possa ottenere con codice puro e ottimizzazione accurata.
L’idea originale nasce da Carl Riis, che creò il progetto come sfida personale, mentre la nuova versione “Remix” firmata da Mode8fx eleva il concetto con miglioramenti grafici, tecnici e strutturali, pur mantenendo lo spirito minimalista e retrò dell’opera originale.
Nel gioco si impersona un pilota di navicella spaziale che, dopo un errore di rotta, finisce in un wormhole e si ritrova in una dimensione alternativa popolata da blocchi cubici che sfrecciano a velocità crescente.
Il motore è guasto e l’accelerazione inarrestabile: l’unico obiettivo è sopravvivere più a lungo possibile, schivando gli ostacoli spostandosi lateralmente e accumulando punti.
Si tratta di un endless runner in 3D che unisce semplicità e tensione costante, capace di catturare il giocatore grazie alla sua estetica pulita e al ritmo incalzante, proprio come i vecchi arcade.
La versione Remix introduce una serie di importanti migliorie: supporto al widescreen per schermi moderni, impostazioni personalizzabili per grafica e gameplay, compatibilità con i controller, un sistema di punteggi avanzato, musica elettronica e effetti sonori coinvolgenti.
Aggiunto inoltre un menu completo con schermata del titolo, istruzioni e salvataggio degli high score locali. Le ottimizzazioni tecniche garantiscono migliori prestazioni, con incrementi del 20-30% su hardware datato, rendendolo fluido anche su console più vecchie.
Dal punto di vista tecnico, il progetto è un capolavoro di minimalismo funzionale: scritto per il 99,8% in puro C, utilizza soltanto la libreria SDL2 (insieme a SDL_mixer e SDL_ttf) per gestire rendering, input e audio.
Nessuna GPU o API grafiche moderne: la grafica 3D viene generata tramite proiezioni prospettiche calcolate manualmente, il che lo rende portabile su un’ampia gamma di piattaforme, inclusi PC Windows e Linux, Android e console retrò come Nintendo Switch, Wii, GameCube, 3DS, PSP e PS Vita.
Changelog
Probabilmente l’ultimo aggiornamento, salvo che non sia necessario correggere un bug.
Modifiche
- Aggiunto supporto widescreen (o qualunque sia la modalità fullscreen del tuo sistema). Le opzioni overlay sono ancora presenti se preferisci giocare con rapporto d’aspetto quadrato.
- Il widescreen può peggiorare leggermente le prestazioni su alcuni sistemi, ma sulla New 3DS è l’unico caso in cui è effettivamente evidente, secondo la mia esperienza.
- Aggiunte tre nuove opzioni di colore per sfondo/overlay e una nuova opzione per il colore dei blocchi.
- Inoltre, le opzioni di colore per sfondo/overlay sono state riorganizzate.
- Aggiunta l’impostazione “Spawn Area” che permette al giocatore di modificare la dimensione dell’area di generazione dei blocchi.
- Un’area più ampia è più gradevole visivamente ma peggiora le prestazioni sui dispositivi meno potenti; un’area più piccola appare più affollata ma migliora il framerate.
- Regolati i posizionamenti degli elementi HUD.
- Varie piccole rifiniture e miglioramenti minori.
- [Android] Aumentati i limiti di generazione dei blocchi da 10.0 a 12.0 (come su PC).
- [PC] Il file di configurazione ora memorizza WINDOW_WIDTH e WINDOW_HEIGHT invece del solo WINDOW_SIZE (che impostava sia larghezza che altezza).
- [Switch] Limiti di generazione dei blocchi leggermente aumentati da 8.7 a 8.8.
- [Vita] Prestazioni leggermente migliorate. Il framerate minimo senza overclock è aumentato da ~45 FPS a ~52 FPS.
Correzioni di bug
- Il punteggio massimo non viene più salvato se si usa la modalità debug durante una partita. Niente cheating!
- [Android] Risolto il crash all’avvio su alcune versioni di Android.
- [PC] Alternare la modalità fullscreen non resetta più le impostazioni visive.
Download: Blockamok Remix v1.2 (3DS CIA) (3DSX)
Download: Blockamok Remix v1.2 (Android)
Download: Blockamok Remix v1.2 (GameCube)
Download: Blockamok Remix v1.2 (Linux)
Download: Blockamok Remix v1.2 (Switch)
Download: Blockamok Remix v1.2 (Vita) (PSP)
Download: Blockamok Remix v1.2 (Wii) (Wii U)
Download: Blockamok Remix v1.2 (Win x64) (Win x86)
Download: Source code Blockamok Remix v1.2
Fonte: github.com

![[Scena DSi] Rilasciato NTM (NAND Title Manager) v0.4.2](https://www.biteyourconsole.net/wp-content/uploads/NDSi.jpg)


![[Scena Mobile] Rilasciato il videogioco ufficiale dei Ghostbusters: Slime City sui dispositivi Android e iOS](https://www.biteyourconsole.net/wp-content/uploads/ghost.jpg)
