Come ogni settimana, Apple regala una app, e questa volta la scelta è ricaduta su un divertente gioco disponibile sia per iPhone, sia per iPad: Bicolor.
Fedele al suo nome, il gameplay prevede una scacchiera dove far scorrere delle piastrelle di due colori differenti. Ogni piastrella ha un numero che viene cancellato quando si sovrappone ad un altra. L’unica regola è che non è possibile sovrapporre piastrelle dello stesso colore. Si passa al livello successivo (ce ne sono ben 240) quando si eliminano tutti i numeri.
Come potrete già aver intuito, si tratta di un puzzle-game da fare nella pausa di lavoro o quando si aspetta l’autobus, perché non è uno di quei giochi che impegna tutta la giornata, e provare a superare un livello impegna uno, due minuti al massimo.
Come anticipato ad inizio articolo, Bicolor è una app universale che si può installare su qualsiasi iPhone, iPod touch e iPad con iOS 6.0 o versione successiva. Si scarica gratuitamente dall’App Store fino a giovedì prossimo.
// 1. Configura l'URL e l'identificativo esatto per questo articolo
var disqus_config = function () {
this.page.url = window.location.href.split('?')[0]; // Prende l'URL pulito della pagina
this.page.identifier = window.location.pathname; // Usa il percorso come ID univoco
};
document.addEventListener("DOMContentLoaded", function() {
var disqus_shortname = 'macitynet'; // INSERISCI QUI IL TUO SHORTNAME DISQUS
var disqus_loaded = false;
function loadDisqus() {
if (!disqus_loaded) {
disqus_loaded = true;
var dsq = document.createElement('script');
dsq.type = 'text/javascript';
dsq.async = true;
dsq.setAttribute('data-timestamp', +new Date()); // Obbligatorio per le nuove policy Disqus
dsq.src = 'https://' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
}
}
// 2. Lazy load: carica quando arrivi al div
var observer = new IntersectionObserver(function(entries) {
if(entries[0].isIntersecting === true) {
loadDisqus();
observer.disconnect();
}
}, { threshold: [0] });
// Se l'elemento esiste, avvia l'osservatore
var thread = document.getElementById("disqus_thread");
if(thread) observer.observe(thread);
});