Sviluppato dall’italianissimo Marco Mazzoli Spirit è un originale gioco per iPhone, iPad e iPod touch che sfrutta al massimo il multitouch disponibile per i dispositivi della Mela. Il concetto che sta alla base del gioco è molto semplice quanto intrigante.
Guidando uno “spiritello” con il dito dovremmo tentare, spostandolo, di formare un percorso circolare attorno alle creature che tenteranno di ostacolarci durante lo svolgimento del gioco. Così facendo creeremo una sorta di “buco nero” che risucchierà i nemici eliminandoli dal gioco.
Lo scopo è quindi quello di eliminare tutti gli avversari sullo schermo; dovremo diventare dei virtuosi del polpastrello, per effettuare le evoluzioni più impensabili allo scopo di disfarsi dei nemici che ci si pareranno di fronte.
Un gioco indubbiamente originale, capace di coniugare le novità rappresentate dal sistema di controllo, con uno stile retrò che ricorda i classici arcade di qualche lustro fa. Spirit è disponibile su App Store al costo di 0.79 euro. Per scaricarlo è possibile usare questo link diretto alla pagina dell’iTunes Store.
// 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);
});