La piccola alchimia

Paul Bakaus
Paul Bakaus

Dettaglio di Little Alchemy

Riepilogo

Little Alchem: un divertente gioco di combinazioni ottimizzato per il mobile, ispirato al suo fratello maggiore Alchemy.

Cosa ci piace?

Little Alchemy è un ottimo esempio di utilizzo di tutte le funzionalità più recenti della piattaforma web al meglio. Utilizza il manifest dell'app web per avviarsi a schermo intero quando è installata e si integra con Android con l'aiuto di theme-color.

Il caricamento iniziale è estremamente reattivo e mostra subito il preloader. Inoltre, può essere riprodotto completamente offline grazie all'utilizzo di AppCache. Bene.

Possibili miglioramenti

Sul computer, bloccare il clic con il tasto destro del mouse è solitamente considerato un tabù (ma mi ha permesso di trovare il codice di cheat segreto digitando erroneamente la scorciatoia di Chrome DevTools :)). Non è un grosso problema per un gioco.

Per quanto riguarda l'interfaccia utente, una griglia potrebbe migliorare la sensazione di "disordine" e, quando trascini gli elementi sui dispositivi mobili, spostarli leggermente verso l'alto in modo da vedere cosa stai spostando sotto il dito potrebbe migliorare la visibilità.

Domande e risposte con Jakub Koziol

Perché il web?

Accesso immediato, cross-platform e il modo più comodo per condividere. Se non ti sembra una buona idea, non so cosa possa esserlo.

Little Alchemy è nato come esperimento per il Chrome Web Store qualche anno fa. Nel tempo, abbiamo esteso la nostra offerta ad altre piattaforme, ma la versione web rimane il nostro obiettivo principale. Al momento, tutte le nostre app native si basano direttamente sull'app web. Ciò consente di risparmiare molto lavoro e semplifica il processo di aggiornamento del gioco, il che è incredibilmente importante per un team piccolo come il nostro.

Cosa ha funzionato molto bene durante lo sviluppo?

Con l'attuale iterazione di Little Alchemy ci siamo concentrati molto sul web mobile. Durante lo sviluppo abbiamo utilizzato molti dispositivi fisici e DevTools di Chrome da remoto ci ha aiutato ad accelerare notevolmente il processo.

Inoltre, abbiamo apprezzato molto il lavoro svolto sul rendimento e sul design responsive. L'attuale insieme di strumenti in Chrome consente di lavorare in modo molto efficiente su questi aspetti dell'app.

Se potessi avere un'API per migliorare la tua app, quale sarebbe?

I giochi di solito dipendono molto dalle immagini. Ad esempio, abbiamo una raccolta di oltre 500 immagini che devono essere ridimensionabili e, per un'esperienza ottimale, devono essere caricate prima che il giocatore avvii il gioco. Richiede una logica diversa rispetto alla tipica app web in cui puoi utilizzare il caricamento differito e gli atlasi. Avere un modo per gestire il problema in modo efficiente ci farebbe risparmiare molto lavoro e migliorerebbe l'esperienza dei nostri giocatori.

Inoltre, la monetizzazione dei giochi web è ancora problematica. È quasi impossibile implementare i pagamenti senza passare direttamente al free-to-play e non esistono molti modi eleganti per supportare i giochi HTML5 con annunci. Si tratta di un problema che riguarda i tipi e la qualità dei giochi sulla piattaforma web.