
Facebook e Soccer Square, manageriale sul calcio
Soccer Square è nato al politecnico durante lo Start Up week end, ideato da Gabriele Costamagna e Alex Carpentieri. L’obbiettivo è quelo di portare l’idea della piattaforma di game menageriale in una realtà Social come Facebook. È stata lanciata una versione alpha nel settembre 2011, una beta il 14 Dicembre 2011 e per aprile 2012 è prevista la nuova versione. Il Business è legato all’acquisto di beni immateriali e che quindi affivoliscono la percezione di spesa da parte dell’utente cit. Grabiele. La prima domanda che gli sviluppatori si sono fatti è qual’è il linguaggio migliore per creare questo gioco? In più seguendo la documentazione di facebook, che sono incentrate su javascript SDK, php SK, andorid SDK e ios SKD, abbiamo scelto il php. Guidati anche dalla principale necessità di portabilità del sistema, perchè l’idea è quella di usare la stessa struttura per creare giochi simili ma incentrati su altri sport. Scelto il linguaggio abbiamo creato la prima versione, un disastro, Php, MySql, Apache, un vero spaghetti code, insomma un porcaio, anche perchè il principale obiettivo era andare on line velocemente! La seconda versione è stata sviluppata in php+ mysql+apache+MVC+game Engine, il problema principale nato dall’anasili portata dallo stesso Game Engine sono i “colli di bottiglia” causati dalla mancanza di risorse da parte del server, compensati un Master Slave per aumentarne la potena. Un errore che sicuramente puo’ essere utile per i futuri progettisti di giochi è quella di dedicare tempo all’usabilità utente, che spesso è diversa da quella che ci si immagina, ed è per questo che è utile andare on line il prima possibile. Per fortuna anche se un po’ complesso gli utenti si sono abituati e sono cresciuti. L’anatomia della seconda versione è un semplice MVC con due attori, Facebook dal quale arrivano i dati che interagiscono con la View, queste mandano i dati al control model e al db che rielabora i dati. In più è stato sviluppato un Game Engine che gestisce i risultati delle partite ed è il vero motore, molto versatile che servirà per adattare il tutto ad altri sport. Nella terza versione php + sql +azure con l’aiuto di Microsoft passerà su Cloud con una possibilità di diffusione e di mezzi tecnici molto piu alta.
Consigli: L’approccio incrementale è una buona strategia, è sempre bene spendere poco per un alpha in modo da andare on line velocemente e ricevere feedback in modo veloce, per sapere su cosa lavorare, bisogna essere elastici nel lasciare aggiornamenti, per far vedere all’utente che dietro c’è qualcuno che ci lavora costantemente.
Elenco delle recensioni degli altri Talk della giornata