From Adobe Illustrator to HTML5 Canvas

Il fenomeno HTML5 cresce sempre di più col passare del tempo, se ne discute molto in rete e sembra non terminare mai la battaglia tra HTML5 e Flash. Se poi si finisce sul mobile iniziano i confronti tra WEB e NATIVO, ma non è di questo che voglio parlare. Così come cresce la moda di HTML5 iniziano a proliferare anche diversi strumenti e framework. Quello che segue è uno strumento che attribuisce al canvas un potenziale enorme per lo sviluppo di animazioni ed interfacce vettoriali che prima era molto complicato ottenere e che funzionano bene su tutti i moderni browser e dispositivi mobili. ...

11 May 2013 · 2 min

Spostare un blog wordpress su un nuovo dominio

Un semplice reminder per ricordarmi come spostare un vecchio blog wordpress in locale oppure su un nuovo dominio. Non mi dilungo nella descrizione dei vari passi perché penso che in una situazione del genere si è abbastanza pratici con certi strumenti. I passi sono molto semplici: Esportazione del database tramite PhpMyAdmin Copia di tutta la cartella FTP del blog facendo particolare attenzione (perché invisibile) al file .htaccess contenuto al suo interno Copia dei file nel nuovo dominio Importazione del vecchio database esportato in uno nuovo Modificare il file wp-config.php e cambiare i dati di accesso al nuovo database ...

9 May 2013 · 1 min

Fix: Cannot load from mysql.proc. The table is probably corrupted

Era un bel po’ che non usavo il DB MySql in locale e nel momento di un’importazione ha cominciato a darmi problemi, pensavo che fosse colpa di una vecchia versione di PHPMyAdmin e invece anche aggiornando all’ultima versione il problema non si risolveva. L’errore che riportava era il seguente: Cannot load from mysql.proc. The table is probably corrupted Dopo una breve ricerca ho scoperto che il problema dipendeva da una vecchia versione di MySql che avevo installato e che impediva alle PROCEDURE di eseguirsi in maniera corretta, infatti l’importazione di un file .SQL si bloccava proprio quando cercava di ricreare le PROCEDURE. ...

8 May 2013 · 1 min

il blog di raffaele gaito: Ma quali startupper di successo?

il blog di raffaele gaito: Ma quali startupper di successo? Mi ha tolto le parole di bocca… raffaelegaito: Sempre più spesso, nelle interviste o negli eventi di startup, io e altri miei colleghi veniamo definiti come “startupper di successo”. Penso sia ora di smetterla! Smetterla perché ricevere un round di investimento non significa avere successo. Smetterla perché avere un articolo sul…

30 April 2013 · 1 min

The concepts of WebGL

Interessante articolo su hacks.mozilla.org che introduce e chiarisce alcuni concetti fondamentali dietro le WebGL. What is WebGL? WebGL is a Web API that allows low-level graphics programming. “Low-level” means that WebGL commands are expressed in terms that map relatively directly to how a GPU (graphics processing unit, i.e. hardware) actually works. That means that WebGL allows you to really tap into the feature set and power of graphics hardware. What native games do with OpenGL or Direct3D, you can probably do with WebGL too. Link all’articolo su hack.mozilla.org: The concepts of WebGL L’articolo non si pone come un ennesimo tutorial, infatti, alla fine, segnala delle risorse molto utili per iniziare a programmare con le WebGL.

27 April 2013 · 1 min

Japanese Videogame Development: What they do differently

http://www.youtube.com/watch?v=D3fmshKEz3E Un video molto interessante (datato di qualche anno) che mette a confronto la cultura Americana e quella Giapponese nello sviluppo di videogames. Realizzato da hobbygamedev.com (Source: http://www.youtube.com/)

27 April 2013 · 1 min

Rovio chiude l'anno con una crescita del 101%, ma sono spiccioli...

Con i suoi 263 milioni di utenti attivi al mese, Angry Birds aiuta Rovio a raddoppiare il fatturato per l’anno 2012. I numeri nel bilancio del 2012 rilevano un fatturato di ben 152 milioni di euro, una cifra impressionante, ma… Ma bisogna considerare diversi fattori associati a questo numero per dimostrare che sono solo spiccioli in confronto ai numeri fatti dagli altri giochi F2P. 1.700.000.000… lo scrivo meglio così non si riesce a leggere bene con tutti questi zeri, 1.7 miliardi di download su tutte le piattaforme. Il 45% dei 152 milioni di euro provengono dalla vendita di peluche, giocattoli, ecc… 518 persone lavorano in Rovio Prendendo questi numeri ed analizzandoli meglio possiamo scoprire che sono estremamente bassi rispetto “alla concorrenza”. ...

12 April 2013 · 2 min

The five reasons freemium sucks (according to QWOP's developer)

Il Game Designer Bennett Foddy di QWOP e GIRP elenca 5 motivi per cui il modello di business free-to-play “sucks"… Interessanti osservazioni ma che non condivido. Più che critiche le tratterei come una sorta di checklist di “cose da non fare” quando si progetta e sviluppa un gioco free-to-play. link all’articolo: The five reasons freemium sucks Analizziamo nel dettaglio i 5 punti: They’re pay not to play, really. Il paywall è uno dei problemi principali in un gioco free-to-play, MAI inserire un paywall che costringe l’utente dopo pochi livelli a dover pagare per progredire nel gioco, questo causerebbe un alto tasso di abbandono dopo i primi livelli e un abuso della parola free-to-play per il proprio gioco. ...

3 April 2013 · 2 min

The Future of Games as a Service

Un interessante articolo su Gamasutra elenca una serie di regole da seguire per lo sviluppo di un gioco free-to-play. I giochi free-to-play diventano sempre più diffusi e i “games as a service” diventeranno presto il modello di business più comune per tutti i giochi (sempre con qualche eccezione). Il team di Proletariat (società basata a Boston che vanta la presenza di 5 soci fontadori provenienti da Zynga, Harmonix, Turbine e Insomniac) inizia lo sviluppo di giochi F2P fin dagli albori del nuovo millennio. In tutti questi anni il team si è fatto le ossa in questo settore e proprio il CEO scrive questi consigli, una sorta di regole, da tenere bene a mente nella progettazione di un F2P. ...

28 March 2013 · 1 min

How to ask someone out: Dating Strategies for Player Retention

John Cheng di Playnomics, scrive tre guest post sulla retention dei giocatori, facendo un divertente parallelismo con le tecniche più comuni per conquistare una donna. Affascinare e mantenere i giocatori sula gioco nelle prime sessioni è fondamentale per un engagement a lungo termine. Infatti la metrica “Early Lifecycle Retention” (definita come il numero di sessioni giocate nei primi 7 giorni dalla prima sessione) è il parametro più efficace per predire l’engagement a lungo termine dell’utente. Nelle prime sessioni, infatti, il giocatore si farà un’idea di come giocare e darà forma alla “prima impressione” che è di fondamentale importanza per scegliere se continuare o meno a giocare. ...

8 March 2013 · 3 min