Programmazione.it v6.4
Ciao, per farti riconoscere devi fare il login. Non ti sei ancora iscritto? Che aspetti, registrati adesso!
Info Pubblicità Collabora Autori Sottoscrizioni Preferiti Bozze Scheda personale Privacy Archivio Libri Corsi per principianti Forum
Greenpeace
Pistol Slut, uno sparatutto 2D in JavaScript
Scritto da Davide Panceri il 20-10-2010 ore 10:27
Intel Cluster Studio XE
Il motore di gioco JavaScript, chiamato appunto The Render Engine, si propone come risorsa open source e cross-browser (essendo interamente scritto in JavaScript) da usare come base per costruire piattaforme di gioco flessibili e in grado di sfruttare le caratteristiche dei browser di nuova generazione.

Il download di The Render Engine prevede alcune opzioni differenziate, ad esempio i file della versione completa, oltre a non essere compressi, sono ampiamente commentati, e vi si trovano inoltre strumenti e informazioni aggiuntive utili alla costruzione di un gioco e alla predisposizione di un ambiente di test. Date le dimensioni tutto sommato ridotte dei file, che entrerebbero comodamente in un floppy disk, non credo sia il caso di ricorrere alla versione, per così dire, compressa.

La documentazione va scaricata separatamente, e dovrebbe indirizzare, come si può leggere nel sito, verso i giochi basati su sprite e grafica vettoriale, con diversi resource loader, render context e componenti studiati per semplificarne la creazione. Il progetto si rivolge a chi sviluppa giochi informalmente o per divertimento, ma anche per progetti professionali e commerciali.

Su questo motore si basa Pistol Slut, delle cui fasi, o livelli, di sviluppo possiamo leggere nel blog di Mary Rose Cook. Si tratta di un gioco sparatutto ancora non completo, ma abbastanza lineare, piuttosto tenebroso, e che qualcuno potrebbe trovare forse un po' troppo grigio, ma non privo di un certo fascino. Ultimamente Mary Rose ha deciso di rilasciare i sorgenti sotto licenza MIT, così come già accade per il motore di gioco chiamato appunto The Render Engine.

Naturalmente Pistol Slut ha anche alcuni difetti, come ad esempio la predilezione per Chrome che lo rende tremendamente lento, e dunque inutilizzabile su alcune altre piattaforme, specialmente le più datate, e sicuramente necessita ancora di aggiustamenti, come viene peraltro spiegato nel blog. D'altra parte non mancano i pregi, in particolare il fatto di poter disporre dei sorgenti per cercare di comprenderne il funzionamento, oltre che per approfondire alcune caratteristiche di The Render Engine che magari non sono approfondite nella documentazione originaria.
Precedente: Comandi PHP via shell
Successiva: Validazione unobtrusive lato client in ASP.NET MVC 3 (1/2)
Copyright Programmazione.it™ 1999-2013. Alcuni diritti riservati. Testata giornalistica iscritta col n. 569 presso il Tribunale di Milano in data 14/10/2002. Pagina generata in 0.223 secondi.