minioctt, to internet Italian

Un po’ meh il fatto che anche ieri non ho postato, sta andando tutto alla deriva, ma è che fino ad oggi pomeriggio non ero a casa, e quindi, non solo tra una cosa e l’altra il tempo è passato, ma poi non è successo niente di condivisibile. Però, visto che non avevo granché modo e/o voglia per i miei soliti passatempi pesanti, avendo con me solo il tablet come oggetto in più del solito, ho approfittato dei vari momenti morti per risolvere alcune di quelle più noiose e scoccianti piccole faccende per il mio sitarello :

  • Mi sono presa sorprendentemente un po’ di tempo (più di 2 ore…) per tentare di disegnare delle icone per 3 (non ancora tutte) delle mie che sono lì messe a disposizione… fatte partendo da altre icone e non da zero stavolta, e per quanto non sono comunque per nulla dei capolavori, forse sono almeno un po’ meglio di cosa esce quando provo a disegnare io qualcosa partendo da zero assoluto. 🥲️

  • Ho implementato anche finalmente lo script Service Worker per il , in modo da permettere alle pagine di andare in cache offline, facendo quindi funzionare le app anche senza , che è un requisito senza il quale non potrei in tutta onestà considerarle veramente complete e meglio delle native… ma ora oh si, avoja. 🗡️

    • Cosa in parte correlata e in parte no, che in realtà però ho fatto una settimana fa (lol): il Worker viene registrato solo per il dominio principale (hub.octt.eu.org), mentre non per tutti gli altri (sono vari) da cui lo stesso sito è accessibile. Su quelli (esempio, qui) appare un avviso in cima ad ogni pagina che ricorda di spostarsi, e c’è un link, ma nessun redirect automatico, perché così gli altri domini possono fungere da costante backup, non si sa mai.
  • Ho aggiunto un (1) nuovo link alla barra scorribile in basso (quello della mia pagina Itch.io, perché forse ho in programma qualcosa di utile, ma questa sarà un’altra storia), che quindi è diventata talmente larga da scrollare anche sul mio desktop e sul tablet in orizzontale, e quindi ho potuto notare quanto è fastidioso il fatto che faccia di continuo avanti e indietro ogni mezzo secondo senza neanche un frame di pausa… per cui l’ho migliorata, facendo ad ogni cambio di direzione scattare un delay (che era già programmato, ma veniva prima usato solo come pausa al passaggio di mouse o dito). Ne ho anche approfittato e allargato il padding, perché su dispositivi touch era un po’ difficile trascinare per scorrere a mano. 💈️

  • Infine, non meno importante: non so perché, qualche neurone sarà scattato a caso per colpa dei raggi cosmici, ma ieri sera senza motivo mi è tornata in mente una delle musichette che fanno da sottofondo al menu di selezione di alcuni famicloni… e le voci mi hanno detto che ci starebbe benissimo su una pagina web che è praticamente un menu di selezione per le mie cose. Quindi, detto fatto, “Slum” di Mighty Final Fight è stata messa… (Ovviamente, di default è mutata, non ci sono saltispaventi.) ❤️‍🔥️

E qualcosa ho fatto anche per la , actually: oltre ad aver finalmente risolto https://octospacc.altervista.org/2024/04/26/doki-doki-pazzia-club/ (mancava poco e sarebbe diventata una saga), e aver aggiunto altri giochi, ho implementato un tasto per allargare gli embed senza andare a schermo intero, nascondendo la sidebar che si vede sui display larghi. Ma ci sono ancora tante e tante cose da sistemare lì sopra (soprattutto in termini di PWA), voi non avete proprio idea… ☠️

https://octospacc.altervista.org/2024/04/27/sitocti-momenti/

minioctt, (edited ) to webdev Italian

Poche ore fa ho scoperto per caso una , una cosa che proprio non immaginavo qualcuno avesse potuto portare alla piattaforma , e insomma, non credevo ai miei occhi… poi ho visto che ci sono anche i sorgenti e tutto, e allora ho dovuto crederci per forza. Hanno portato ben 4 versioni di al . Precisamente, ben 2 release, 1 beta, e 1 alpha, a quanto pare. 😭️

https://octospacc.altervista.org/wp-content/uploads/2024/04/image-5.pngEsatto, non sto parlando tipo delle eventuali ricreazioni sia ufficiali che non di versioni come la classic, ma proprio di quella del ricompilata con una strana VM verso JS+WASM. Talmente epica come cosa che ho dovuto subito metterla sulla , avevo immaginato per tanto tempo l’idea di riuscire a far girare queste versioni del gioco come per alcuni casi d’uso ma zero idee su come anche solo iniziare. Merda è infuocata. https://gamingshitposting.github.io/SalaMuseoGames/2024/04/19/minecraft-java-edition/ ❤️‍🔥️In tutta onestà, non è che giri granché, se sul mio fisso oscilla tra poche decine di FPS nonostante i dettagli tutti al minimo… e neanche a dirlo, ma sul (mio) telefono è inutilizzabile per quanto è lento, tralasciando il fatto che non ha controlli touch. (Ma vabbè, c’è Pojav lì.) Ma probabilmente è la release 1.8.8 (quella caricata sul mio sito) che è particolarmente pesante, le altre tre non le ho ancora provate e dovrei. Però è spacciato come gioco per Chromebook, e io vorrei davvero sapere come può mai girare in modo soddisfacente lì, allora… 👄️ (però comunque, un minimo giocabile lo è)

https://octospacc.altervista.org/2024/04/20/minecrafte-navigato/

minioctt, (edited ) to webdev Italian

Il (tra i tanti!) delle è che saranno anche facili da o spesso, ma non per questo anche semplici… (o per caso non sono neppure facili e la mia mi fa sottovalutare la cosa?) 😫

  • 🅰️ Per quelle meno complesse, il metodo migliore è senza dubbio un bel wget -kp $URL, cioè scaricare la pagina con tutte le sue risorse collegate, e convertire i link da assoluti a relativi.
  • 🅱️ Quel però non è a conoscenza di tutte le risorse caricate dinamicamente, cioè dichiarate in posti diversi dall’HTML. Per prendere anche quelle (ed è spesso necessario, tutte le app moderne caricano roba così), bisogna aprire la app nel , e guardare le richieste di che macina con il normale uso.
    • 1️⃣ A questo punto, si può usare la funzione del browser per esportare le richieste in formato HAR, e poi tool come har-extractor o Har Extractor Online per ricavare i file effettivi da quel blob.
      • Ho notato però che Firefox in alcune situazioni genera corrotti (2 giochi fatti in Phaser avevo provato a scaricare, ed una volta estratti gli script tiravano errori; ho riprovato con Chromium, ed è andato tutto liscio), quindi a prescindere io userei l’altro per questa cosa. 🥴
      • Poi, non ho ben capito se per via di come il file HAR in sé è generato, se come quegli lo interpretano, o un misto delle cose, ma le risorse cross-domain (e credo anche caricate da iframe?) tendono a non venir estratte, quindi si deve andare poi a pescarle prelevando l’URL di ognuna a manina dai DevTools già aperti… 🤧
  • 🆎 Si potrebbero usare primo e secondo metodo insieme in linea di principio (copiando i file del primo passaggio su quelli del secondo, sovrascrivendo gli esistenti), ma nella pratica è inutile… se c’erano link assoluti da convertire in relativi nell’HTML, con spaventosa probabilità questi sono presenti anche nel o chissà dove, per cui, dato che bisognerà comunque andare a mano a modificarli da qualche parte, 1 o 2 file in più non cambiano (spesso) nulla.
  • 2️⃣ Se si è usato il secondo metodo, bisogna a questo punto effettivamente verificare che i link siano tutti corretti, le effettivamente scaricate, e la app funzionante indipendentemente dal dominio originale… il modo più efficiente che ho trovato è aprire già da subito un webserver locale sui file, navigarci nel browser, e controllare sia che tutto funzioni nel pratico, sia che tutte le di rete per risorse effettive (ossia, non contano chiamate di telemetria o simili) vadano al mio , anziché al dominio originale (attivando la colonna omonima della tabella nei lo si vede a colpo d’occhio).
    • Quando ci sono richieste che falliscono o che vanno su altri server, bisogna capire da dove nel codice queste partono, e fare le opportune per usare URL relativi. Quelle che partono dall’HTML o dal CSS (turns out, non molte, altrimenti avremmo usato direttamente wget) sono appunto una scemenza da sistemare… ma quando partono da , c’è poco da fare, con l’aiuto del debugger del browser (di nuovo, meglio Chromium, perché de-mininifica il JavaScript aggiungendo whitespace in automatico) si va a capire da che punto partono, e in base alla situazione si valuta che modifiche fare al . Poi, si testa ancora, e ancora si applicano , finché tutto non funziona. ♻️
    • In genere questo non è un problema, e anche per app più ostiche (come quella che ho ricaricato sulla ieri, Little Alchemy 2) si fa tutto in un quarto d’ora ben ristretto. Tuttavia, bisogna fare attenzione a quei programmi che caricano le risorse man mano che ne hanno bisogno e non tutto subito (in genere, maggior parte dei giochi, oppure parecchie React)… lì si può potenzialmente perdere un bel po’ di tempo, perché bisogna mettersi ad usare il raggiungendo idealmente il 100% del codice; cioè, cliccare tutti i bottoni, usare qualunque azione, giocare tutti i livelli… fino ad ora non ho mai incontrato , ma se succede, l’unica è navigare tra il codice già scaricato per vedere cos’è che manca (da qualche parte ci sono scritti i nomi delle risorse ancora da scaricare, per ovvi motivi). 🗡️
  • 🔚 Aggiustamenti finali: in base alla situazione, vanno fatte altre modifiche al source per ovviare a banali ma frequenti. La maggior parte riguardano i domini, che in certi casi sono hardcodati, e quindi o ci sono iframe che comunicano con la Messaging API e gli va cambiato il dominio (come per il gioco di ieri), o c’è del DRM che ostacola il (come il giochino dell’altro ieri) ecc… con si risolve tutto.
    • E alla fine di tutto, una cosa che mi piace fare ma che non sarebbe obbligatoria, è disattivare tutte le componenti potenzialmente dannose dell’ , ossia commentare via eventuali inclusioni e chiamate a sistemi di analitiche o pubblicità. 🚯

https://octospacc.altervista.org/2024/04/03/webaps-heist/

minioctt, to web Italian

https://octospacc.altervista.org/wp-content/uploads/2024/03/image-19.pngPrima che scatti non solo un nuovo giorno ma addirittura il nuovo mese (!), mi sbrigo a scrivere prima che sia troppo tardi per postare il (sarebbe una tragedia)… momento 🅱️uona quindi.Quindi, ora che ho la vostra attenzione: un po’ curioso che avvenga in questa giornata, ma mi era venuta una mezza voglia di far risorgere il sito della , che per cause di forze maggiori ormai era bello che stagnante. No, in realtà c’è un motivo… collegato alla mia nuovissima micro-fissazione di usare anche per i giochi su mobile, quando possibile, per tutto quel discorso di non sputtanarmi il telefono pure stavolta. In sostanza:

  • Sarebbe buona cosa impostare sulle pagine del sito, oltre ai manifest (relativi sia a tutto il , che a singoli ospitati) che è un attimo implementare, anche il classico Service Worker di cache offline (ora che li ho compresi benissimo), così da rendere tutta l’operazione una roba ancora più godibile su . Possono essere anche fatti piccoli aggiustamenti, del tipo di: il gioco si apre già a tutto schermo quando installato come PWA (invece di far vedere tutte le cose solite della pagina web). 🤖️

  • Giravo un po’ su Appsco.pe per valutare giochini a casaccio, e mi sono accorta che si e no 1/5 di quelli che ho provato ad aprire erano link morti… ecco, per quanto il moderno come piattaforma di esecuzione software sia meraviglioso soprattutto per gli utenti, come di distribuzione è veramente fragilissima e, al contrario del classico giochino Windows o Android (o anche Flash…), che (di norma) sai che se ti scarichi il file ce l’hai per sempre, con gli applicativi è un attimo e questi possono sparire nel vuoto (la mia cache offline sul mio singolo telefonino relegata a soltanto il mio ovviamente non conta come ). Per qualche motivo (abitudine…) sono finita a caricare solo ROM di vecchie console sul sitarello, anche se il mio intento sarebbe stato quello di mettere potenzialmente qualsiasi cosa, inclusi i in HTML5; tutto quello che ho messo finora si trova già in millemila romset strapreservati e ben organizzati, quindi con quelli il valore del mio lavoro è giusto il fornirli su una galleria “senza attrito”, ma nulla di estremamente utile, mentre invece con questi altri… 😤️

Vabbé, secondo voi riprenderò in mano la Sala Museo o ricadrà tutto nell'oblio? (Sondaggio anonimo, aprite il link originale al post per votare se leggete da altrove plz)- Riprenderò da ora ma lasciando un buco di quei 2 mesi inattivi

  • Riprenderò recuperando anche i 2 mesi di giochi arretrati
  • L'oblio.

javascript:void(0);

Poll Options are limited because JavaScript is disabled in your browser.https://octospacc.altervista.org/wp-admin/options-general.php?page=democracy-poll&edit_poll=3

https://octospacc.altervista.org/2024/03/31/3844/

minioctt, (edited ) to random Italian

Avevo tipo un botto di tecnicamente in arretrato sulla , dalle ultime 3 … dato che dovevo metterli prima o poi, e oggi non avevo nulla di particolarmente migliore da fare, l’ho fatto e ho finito un attimo fa. Che , è un lavoro cinese praticamente. Oh well. 😷️

https://octospacc.altervista.org/wp-content/uploads/2024/01/image-8-960x523.pnghttps://gamingshitposting.github.io/SalaMuseoGames/Comunque, pensavo, provando al volo vari dei 22 (!) che ho messo a ‘sto giro… a come questi con la ha un che di . Il è molto piacevole, si si. Eppure non capisco perché, anche con questa tastiera, ho lo stesso problema che ho sempre avuto con tutte le altre, a riguardo di questo uso: quando ci sono già più di 1 di azione di rilevanza primaria (ad esempio, A per saltare e B per correre, o A per sparare e B per saltare, …), inizia la . Capita anche a voi, e/o come lo risolvete? 🤔️

https://octospacc.altervista.org/2024/01/20/troppi-giochi/

minioctt, to gaming Italian

Da un mesetto si torna a parlare di , grazie al remake per Switch di ArtePiazza. Eh si, il nuovo che è uscito esiste solo grazie all’originale per del , che oggi mi è venuta voglia di caricare su : . 🌟

Non so se avrò modo di giocare il rifacimento, ma forse questo si, che onestamente non è male. Ha quella grafica da era tarda del , con le texture che tendono al fotorealismo, che però rimangono complessivamente . Ma chiaramente da non ci si può aspettare stili noiosi, è anche questo il bello! 🪁

Il gameplay è per certi versi meno rifinito degli RPG di venuti dopo, e immagino anche del nuovo remake, ma comunque non è niente male. (O forse sono io che non so apprezzare la mano tecnica di ? I sviluppati con AlphaDream li ho sempre preferiti…) Credo fosse il primissimo di Mario, quindi va bene in ogni caso. 🙏

Essendo un gioco di quel genere, non si può dire molto, sia perché altrimenti si finisce per rovinare l’esperienza, sia perché se non ti metti a giocarlo abbastanza non sai che altro dire. ⏳

Però, sui primi minuti si può discutere: l’introduzione è semplice, si fa da subito esperienza diretta del sistema di combattimento e solo dopo qualche minuto ci si inizia effettivamente ad addentrare un po’ nella storia. I pochi dialoghi iniziali sono già intriganti, come quello in cui Toad ricorda a Mario che normalmente la gente usa le porte per entrare negli edifici, e non il modo in cui fa lui… 😁

https://octospacc.altervista.org/wp-content/uploads/2023/12/d0b68d68d9efc0558242f5476d1c5b81-11-11-2023.gifVabbè, se non pensate di giocare al nuovo, allora provatelo questo , è sul mio sito: https://gamingshitposting.github.io/SalaMuseoGames/2023/12/11/super-mario-rpg-legend-of-the-seven-stars/https://octospacc.altervista.org/2023/12/11/448/

minioctt, (edited ) to DOOM Italian

Mi dicono dalla regia che esattamente 30 anni fa, viene ufficialmente rilasciato. Che dire… fino all’altro ieri se ci giocavo non mi veniva nemmeno un pochino in mente che fosse così . 👾

Ma è appena 11 anni più vecchio di me, quindi mi sa che poco ci manca e pure io divento retrò… ma allo stesso tempo irrilevante, a differenza di questo e altri giochi che saranno ricordati per l’eternità. 😥

La riproposizione per , che per l’ della oggi ho messo sulla , è un po’ meno vecchia, ma a tratti più impressionante della versione originale per : è tipo l’unico di Doom uscito decente per una console che di potenza ne aveva scarsa (altri, tipo quello per , sono stati invece ottimi soprattutto grazie all’hardware bono), senza castrazioni molto pesanti in contenuto, grafica, o gameplay (framerate incluso). La colonna sonora è un po’ diversa perché… boh? Ma è bello comunque. Tutto su un dispositivo tascabile, in un’era in cui l’unico Doom che girava sui telefonini era “Doom RPG”, la delusione. 🎁

https://octospacc.altervista.org/wp-content/uploads/2023/12/AGB-DOOM-ADME52-11-10-2023.gifProvate a giocare la versione GBA del primo Doom su https://gamingshitposting.github.io/SalaMuseoGames/2023/12/10/doom-gba/È importante ricordare il Doom originale, ha lastricato la strada perfettamente per il genere , che è stato ridefinito solo in maniera marginale poi dai giochi di anni e decenni a seguire… prima scherzavo, ma in tutta onestà il primo Doom non sembra vecchio, a giocarci oggi non sembra di avere un pezzo di antiquariato tra le mani. ✨

Grazie poi alla bontà di , che rilasciò il anni dopo, sono nati del motore, che rendono il gameplay migliore per gli standard odierni, oltre che migliaia di che aggiungono infinito contenuto ad un gioco di per sé già carico. 🧨

A proposito di questi altri discorsi storici, c’è questo video di poco tempo fa che ne parla in modo piacevole, vi consiglio di guardarlo se vi interessa:

DOOM: Storia di una Communityhttps://octospacc.altervista.org/2023/12/10/416/

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • cubers
  • magazineikmin
  • GTA5RPClips
  • khanakhh
  • InstantRegret
  • Youngstown
  • mdbf
  • slotface
  • thenastyranch
  • everett
  • osvaldo12
  • kavyap
  • rosin
  • anitta
  • DreamBathrooms
  • Durango
  • modclub
  • ngwrru68w68
  • vwfavf
  • ethstaker
  • tester
  • cisconetworking
  • tacticalgear
  • Leos
  • provamag3
  • normalnudes
  • JUstTest
  • All magazines