Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

LimeJS per creare giochi in HTML5

Articolo scritto da Giovanni Belelli
Pagina 1 di 7

In questo articolo vi presenterò un framework molto interessante e che ci consentirà di creare velocemente - e in maniera piuttosto semplice - dei complessi giochi in HTML5 adatti, quindi, ad essere fruiti mediante i classici computer desktop e notebook, ma anche su smartphone e tablet dotatati di touchscreen: il nome di questo interessante framework è LimeJS.

Con LimeJS sarà possibile creare, quindi, giochi davvero spettacolari e compatibili con i dispositivi più in voga del momento come Apple iPhone, iPod e iPad ma anche con gli smartphone Android.

(L'articolo continua più sotto...)

Installazione

L'ambiente di lavoro ottimale è senza dubbio Linux/Unix, quindi anche MacOS va più che bene. Le istruzioni che seguono riguardano, quindi, l'installazione sotto questo ambiente.
Per quanto riguarda invece gli utenti Windows l'installazione avviene seconde le modalità descritte sul file README presente nella distribuzione della libreria.

Per funzionare correttamente il framework ha bisogno di alcune dipendenze:

Per cominciare basta scaricare la libreria tramite github.

La libreria si compone principlamente di due cartelle: la cartella lime/ in cui sono contenuti i sorgenti Javascript e la cartella bin/ in cui è contenuto il file lime.py che permette di eseguire diverse operazioni come, ad esempio, aggiornamenti dipendenze, creazioni progetti, etc.

Per inizializzare il nostro ambiente di sviluppo è sufficiente sposotarsi nella root della cartella di LimeJS e lanciare il seguente comando:

$ ./bin/lime.py init

Questo permetterà di scaricare le librerie necessarie e di configurare tutti i componenti (per la precisione le librerie che vengono scaricate sono Closure Library, Box2D physics library, Closure Compiler e Templates). LimeJS è basato completamente sulla libreria Javascript Closure sviluppata da Google la quale costituisce il core di molte applicazioni di Mountain View come, ad esempio, GMail.

Partiamo con la realizzazione del nostro piccolo giochino, dando però un occhio a quelle che sono le classi più importanti caratteristiche di LimeJS.

Classi principali

Le classi principali che compongono sono utilizzate all'interno di LimeJS sono le seguenti:

Nel proseguo di questo articolo vedremo come utilizzare questo framework per creare un semplice giochino che, mi auguro, vi sarà utile per comprendere in funzionamento di questo potente srumento di sviluppo.

Corsi
Corso AJAXCorso AJAX
Applicazioni Web 2.0 basate su AJAX con ASP, ASP.NET e PHP. A partire da 39 €.
Corso CSSCorso CSS
Web Design ed Accessibilità secondo il W3C con CSS ed XHTML. A partire da 29 €.
Corso JavascriptCorso Javascript
Guida completa allo scripting lato client. A partire da 39 €.
Vedi anche...
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122