Corsi on-line

The Lab: videogiocare con JavaScript

The Lab è un JS Role-playing game strategico creato dallo sviluppatore Alberto Congiu per la Mozilla GameOn 2013 Competition, un contest organizzato dalla Foundation al fine di dimostrare le potenzialità del Web come piattaforma di gioco aperta; The Lab è stato proposto per la categoria “Hackable games”, dedicata appositamente ai titoli che permettono agli utenti di intervenire sulla meccanica di gioco e di creare  fork a partire dai sorgenti.

The Lab, basato su HTML5 e jQuery più altre librerie accessorie, potrà essere giocato direttamente da browser a patto di possedere competenze basilari in tema di scripting con JavaScript, il giocatore dovrà operare all’interno di un laboratorio virtuale con l’obiettivo di far crescere delle colture di “bugteri” al fine di manipolarne il codice genetico ed effettuare analisi sul DNA; l’interazione con il gioco avverrà attraverso un apposito terminale per l’invio di istruzioni da linea di comando.

Quasi tutte le procedure necessaria per avanzare richiederanno la digitazione di codice o l’utilizzo degli strumenti per lo sviluppo accessibili via browser, agendo sul Document Object Model si potrà arrivare gradualmente alla soluzione del gioco; trattandosi di un prototipo alcune funzionalità potrebbero risultare non completamente implementate.

Il gameplay viene semplificato dai riferimenti alla documentazione relativa a JavaScript e alla manipolazione degli elementi HTML, per quanto riguarda gli strumenti di sviluppo utilizzabili sarà possibile adottare i Developer Tools di Google Chrome o in alternativa Firebug se si utilizza Firefox. Nel caso ci si trovi bloccati in qualche punto del gioco si potranno consultare dei suggerimenti con una penalità di 10 punti per spoiler richiesto.

Per poter iniziare a giocare sarà necessario autenticarsi da terminale (Login: “bugmaster”, password: “123star”), anche se non concepito per chi è completamente a digiuno riguardo allo scripting Client Side, The Lab può rivelarsi uno strumento divertente e utile per chi desidera impratichirsi nel coding JavaScript.

Post correlati
I più letti del mese
Tematiche