Tutorial – Integrazione con Twitter

Benché non sia presente un supporto per Twitter in Game Maker: Studio come Facebook, esiste un metodo per integrare Twitter in un vostro gioco, così da permettere a un giocatore di twettare il suo punteggio e vari trofei o solamente condividere il gioco che gli piace tanto con i suoi amici.

Postare un tweet

L’unica funzione che dovremo usare è semplicemente

url_open();

Sembra incredibile vero? La cosa più bella è che questa funzione è multi piattaforma! Dato che la procedura ufficiale (reperibile sul sito della YoYoGames) è lunga e noiosa, ho deciso di creare questo semplice tool in modo da semplificare tutto.

ATTENZIONE! Ci sono un paio di cose da tenere a mente completando i vari campi:

  • Gli url devono sempre iniziare con http://
  • Nel messaggio principale potete inserire anche codice GML. Tanto alla fine il GML scomparirà nell’output.
  • Per separare gli hashtag usate la virgola e non inserite il carattere #. Esempio: epic,game,yolo
  • Quando usate il campo Via, non inserite il carattere @.
  • Nell’ultimo campo potete scegliere se mandare l’utente a un url o consigliarli altri profili Twitter. Nel primo caso seguite la regola in cima a questa lista. Nel secondo separate i vari profili con la virgola e aggiungete una descrizione con il punto e virgola. Per esempio potete fare così: YoYoGames:Molti giochi!,Samsung:Seguite pure lei!

Una volta premuto il tasto “Invia” vi verrà automaticamente generata la funzione con la stringa integrata da usare nel vostro gioco. Potete per esempio eseguirla se il giocatore preme un determinato oggetto.

Seguire un profilo

Nel caso in cui vorreste creare un bottone stile “Seguici su Twitter”, ecco cosa dovete fare:

Andate su questo sito, inserite il vostro nome utente di Twitter e ricavateci il rispettivo ID.
Dirigetevi qui, inserite l’ID e premete su “Encode”.
Prendete la stringa codificata (molto probabilmente non cambierà assolutamente niente) ed scrivete questo codice GML dove volete che venga eseguito.

var user_id;
/*Inserite qui l'ID codificato sotto forma di stringa e non di valore reale*/
user_id="";

url_open("https://twitter.com/intent/user?user_id="+user_id);

Preferibilmente inserite questo codice in un evento di input, per esempio quando l’utente preme un determinato oggetto con dito o con il mouse.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.


*