luabbanda!!

La Mi Band 9 sto continuando a provarla e caspita se è brazy. Dovrò scrivere una recensione buona (…se riuscirò, temo), quando sarà tempo. Ma per ora, ancora si smanetta, e la lore va profondissima. È così pieno di segreti questo affare. 😭️

L’altro giorno sono assolutamente esplosa quando ho scoperto che le #watchface custom interattive sono potenzialmente assolutamente programmabili. Come sospettavo!!!! E quindi questo potrebbe essere l’inizio di una mia nuova coding era… voglio programmare tutti i giochini per la band, per giocare gen Z moment. 😇️

Precisamente, stavo ravanando tra i file salvati dalla app di Mi Fitness, e nella cartella delle watchface (/sdcard/Android/data/com.xiaomi.wearable/files/WatchFace) scopro che ce ne sono alcune con file Lua (!!!), quelle dei tipo 6 giochi che esistono… e molto figo, però zero documentazione, zero capimento ufficiale, quindi tutto alla buona. 👌️

Cercando un po’ così ho prima trovato un SDK generico (non per la band) che fornisce un #emulatore Lua con la libreria grafica giusta e i rispettivi binding (LVGL): https://github.com/XuNeo/luavgl. Avendo appurato che, a patto di sistemare una o due righe di codice, riesce a eseguirmi su PC i #minigiochi ufficiali, l’idea ovvia è di usarlo per eseguire la mia roba man mano che la sviluppo… 🤓️

Quindi, dopo aver ricompilato l’emulatore con la risoluzione giusta di 192×490, un po’ ho provato quelli, e un po’ ho modificato l’esempio di Flappy Bird fornito assieme a questo SDK, e… damn, questo gaming da polso monodito promette proprio benissimo. Dopo il #Lua, c’è solo da fare un po’ di graphic design (my passion), poi sistemare i file XML che compongono lo schermo della watchface, e… 🤨️

Il problemino è che non trovo il modo di installare una watchface nuova o modificata. Ho provato tipo 3 app, che però non riescono a collegarsi al riloggio, perché #Xiaomi ha cagato fuori dal vaso e ha cambiato di nuovo il modo in cui viene gestito il token di accesso per le app di terze parti e zio pera la app ufficiale prende tutto dal server praticamente ignorando i suoi stessi file locali che quindi non posso rimpiazzare e— ☠️

Quando il gioco si fa duro… vorrei dire band al polso e vaffanculo, ma poi divento troppo salata, quindi no. Dai oh, lo troverò il modo di sparare i miei dati qua sopra, perché ormai è in mio possesso e io sono una ragazza magica… essere già a questo punto in una (1) giornata non è poco. Avremo il #gaming vero su questo coso. 🙏️

#emulatore #gaming #Lua #LVGL #MiBand9 #minigiochi #watchface #Xiaomi

GitHub - XuNeo/luavgl: lua + lvgl = luavgl An optimized lvgl Lua binding

lua + lvgl = luavgl An optimized lvgl Lua binding. Contribute to XuNeo/luavgl development by creating an account on GitHub.

GitHub

brainjogging

Agosto si sta avvicinando e come ogni anno ci prenderemo una sorta di (meritato?) riposo. Come gli anni passati infatti per tutto agosto pubblicheremo solamente giochi open source, e già da oggi iniziamo a rallentare un po’ il ritmo e a proporre alternative estive. brainjogging è infatti un’applicazione davvero molto semplice, è una raccolta di mini-giochi che vi aiuteranno a tenere il cervello allenato anche durante la calura estiva.

Bisogna ammettere che i mini-giochi attualmente sono pochi, ma il progetto è open source ((Codice sorgente su GitHub)) ed esiste da qualche mese e magari può aggiornarsi con novità e qualche sorpresa. Attualmente infatti contiene soltanto tre mini-giochi, per la precisione:

I mini-giochi presenti in brainjogging
  • headcalculation: semplicissimo e molto intuitivo. Vi verranno mostrati dei calcoli da fare a mente e dovrete rispondere. Non c’è un tempo massimo e semplicemente se risponderete riceverete un punto. Non c’è nemmeno una fine, nel momento in cui vi siete stancati vi basterà premere il tasto per tornare indietro;
Screenshot di brainjogging
  • stroop: questo, se conoscete bene l’inglese, è un mini-gioco simpatico e divertente. Vi verrà mostrata una scritta con un colore e colorata di un colore (anche diverso da quello scritto). Poco sotto troverete una lista di 9 rettangoli colorati con 9 colori differenti e ognuno contiene la scritta di un colore. Voi dovrete guardare di che colore è la scritta grande e premere il testo che contiene quel colore.È più facile a farsi che a dirsi 😁 In pratica se la scritta grande è Blue voi dovrete premere il rettangolo che contiene la parola green, ovvero verde;
  • remember: in questo caso vi verranno mostrati 5 numeri differenti e voi dovrete ripeterli nello stesso identico ordine nel quale li avete visti. Anche in questo caso non c’è difficoltà maggiore o minore, i numeri da indovinare saranno sempre 5 e non avete un tempo massimo per scriverli.

Insomma come avete capito è davvero un’applicazione semplice, senza fronzoli e che siamo sicuri possa tornare utile e interessare a qualcuno o qualcuna!

Scarica scarica da Play Store scarica da F-Droid codice sorgente

Hai domande o qualche commento su questo articolo? Puoi parlarne su Feddit, un'alternativa italiana e decentralizzata a Reddit gestita da noi: clicca qui!

#cervello #memoria #mente #mini-giochi

https://www.lealternative.net/?p=30548

Giochi Archivi - Le Alternative

Il mondo open source non è fatto solo di sicurezza e programmi. Ci sono molte altre realtà tra cui i videogiochi e noi li abbiamo provati per voi!

Le Alternative