Riepilogo
Little Alchem: una combinazione divertente e per dispositivi mobili ispirata al fratello maggiore Alchemy.
Cosa ci piace?
Little Alchemy è un ottimo esempio di come sfruttare al massimo tutte le funzionalità più recenti della piattaforma web. Utilizza il file manifest dell'app web per avviare la modalità a schermo intero una volta installato e si fonde con Android con l'aiuto di theme-color.
Il primo caricamento è estremamente reattivo e mostra subito il preloader. Inoltre, può essere riprodotta interamente offline grazie all'utilizzo di AppCache. Bene.
Possibili miglioramenti
Sui computer, il blocco del clic con il tasto destro del mouse è considerato un errore, ma mi ha permesso di trovare il codice segreto digitando in modo errato la scorciatoia di Chrome DevTools :)). Tuttavia, non è un grosso problema per un gioco.
A livello di interfaccia utente, una griglia potrebbe migliorare l'aspetto della posizione "all'interno del posto" e, quando trascini gli elementi su un dispositivo mobile, spostandoli leggermente verso l'alto in modo da vedere ciò che muovi sotto il dito potrebbe migliorare la visibilità.
Domande e risposte con Jakub Koziol
Perché il web?
Accesso istantaneo, davvero multipiattaforma e il modo più conveniente di condivisione. Se non sembra buono, non so cosa fa.
Little Alchemy è nata come esperimento per il Chrome Web Store alcuni anni fa. Nel corso del tempo abbiamo esteso l'utilizzo ad altre piattaforme, ma la versione web rimane il nostro obiettivo principale. In questo momento tutte le nostre app native si basano direttamente sull'app web. Questo semplifica molto il lavoro e il processo di aggiornamento del gioco, un aspetto incredibilmente importante per un piccolo team come il nostro.
Cosa ha funzionato molto bene durante lo sviluppo?
Con l'attuale versione di Little Alchemy, ci siamo concentrati molto sul web mobile. Durante lo sviluppo abbiamo lavorato con molti dispositivi fisici e Chrome DevTools ci ha aiutato a velocizzare notevolmente il processo.
Abbiamo apprezzato molto il lavoro svolto in termini di prestazioni e reattività. L'insieme di strumenti attuali di 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, disponiamo di una libreria di oltre 500 immagini che devono essere scalabili e, per un'esperienza ottimale, devono essere caricate prima che il giocatore inizi il gioco. Richiede una logica diversa rispetto alla tipica app web in cui è possibile caricare e utilizzare gli atlanti. Avere un modo di affrontare questo problema in modo efficiente ci farebbe risparmiare molto lavoro e offrirebbe un'esperienza migliore per i nostri giocatori.
Anche la monetizzazione dei giochi web è ancora problematica. È quasi impossibile implementare i pagamenti senza passare direttamente al free-to-play. Inoltre, non esistono molti modi eleganti per supportare i giochi HTML5 con gli annunci. È un problema che definisce i tipi e la qualità dei giochi sulla piattaforma web.