5 febbraio 2010 - 11:53
Scritto in Blog | Nessun commento
Salve bella genteeeee! In questi giorni sono stato un pò assente, come d’altronde nell’ultimo periodo. Ma perlomeno so che il blog non sta morendo, così come il sito. Più che altro, c’è un momento per utilizzarlo in un modo e un momento per utilizzarlo nell’altro.
In questi giorni sto facendo qualche lavoretto in php che mi [...]
9 gennaio 2010 - 11:04
Scritto in RetroBottega | Nessun commento
La prima è andata, ora vediamo ’sta seconda
Stanotte ho postato su Newgrounds “The Neverending Fall”, realizzato in flash e che mette il giocatore nei panni di un omino che si ritrova a cadere dall’infinito verso l’infinito. Senza un perchè e senza un tempo e un luogo. Solo una caduta interminabile, con ostacoli da [...]
3 gennaio 2010 - 17:40
Scritto in RetroBottega | Nessun commento
Dopo un paio di giorni di smanettamenti con Flash ed AS 2.0, ecco che posso fieramente presentare il mio primo giochillo giocabile direttamente su internet: ASCIICopter. Lo scopo del gioco è evitare gli ostacoli che vi si porranno davanti durante la partita, comandando l’elicottero con il pulsante sinistro del mouse.
(Click sull’immagine per giocare)
I ringraziamenti li [...]
31 dicembre 2009 - 14:23
Scritto in XNA | Un commento
In questo articolo analizzeremo DrawString, il metodo della classe SpriteBatch che si occupa di disegnare a schermo il testo. Vedremo velocemente come caricare e un font in memoria e successivamente smanetteremo un pò, guardando i vari risultati ottenuti.
Innanzitutto, lavorando con XNA dobbiamo sapere che il font viene rappresentato, come risorsa, tramite un file di tipo [...]
30 dicembre 2009 - 16:55
Scritto in XNA | Nessun commento
In questo articolo impareremo a disegnare su schermo una sprite animata tramite poche e semplici istruzioni. Innanzitutto, ecco l’immagine che ho usato io per questa prova:
Come potete notare non è niente di che: un insieme di quadrati con un semplice effetto di illuminazione, fatto in photoshop in due secondi. Ora, se volessimo partire da questa [...]
29 dicembre 2009 - 12:57
Scritto in XNA | Nessun commento
Ridimensionare una sprite, al pari della rotazione, è un’operazione molto semplice, nonostante sia molto comune in tantissimi giochi. Comunque sia, chiacchiere a parte, in questo articolo affronteremo due metodi di ridimensionamento: prima quello “fisso”, ovvero il disegno della texture ridimensionata, e successivamente quello “variabile” tramite input da tastiera.
Ridimensionamento “fisso”
Il nocciolo della questione, come potete immaginare, [...]
29 dicembre 2009 - 12:13
Scritto in XNA | Nessun commento
Dunque, ora vediamo un pò, dopo aver imparato a disegnare una sprite su schermo, come ruotarla e disegnare quindi questo effetto. Questo articolo sarà suddiviso in due parti: nella prima osserveremo da vicino il metodo che utilizzeremo. Successivamente, creeremo un metodo che richiamato ad ogni frame darà l’effetto di movimento nella rotazione.
Il Metodo
Ecco qui il [...]
28 dicembre 2009 - 00:24
Scritto in XNA | Nessun commento
In questo articolo scopriremo come si può disegnare su schermo una sprite con XNA. Come prima cosa avviamo l’ambiente di sviluppo e creiamo un nuovo progetto (Come si fa?). Ora, quello che noi dobbiamo fare essenzialmente è innanzitutto caricare in memoria la nostra sprite. Successivamente, andare a modificare il codice del metodo Draw per poter [...]
27 dicembre 2009 - 12:51
Scritto in XNA | Nessun commento
Arieccomi qua, a scrivere dopo poche ore dal post precedente. Volevo segnalarvi velocemente un sistema particellare per XNA decisamente utile e comodo, il Mercury Particle Engine. Reperibile su http://mpe.codeplex.com/, è sicuramente degno di nota in quanto presenta un sistema comodo da implementare e un editor semplicissimo da usare ma allo stesso tempo potentissimo.
Ecco alcuni screenshot [...]
27 dicembre 2009 - 11:21
Scritto in XNA | Nessun commento
Proprio adesso stavo scrivendo il primo articolo della sezione Grafica e stavo pensando: “cavolo, non ho scritto niente di generale riguardo alla struttura del codice?”. Certo, su internet si trovano tonnellate di documentazioni a riguardo, e sullo stesso progetto generato automaticamente troviamo un sacco di commenti utili, se si mastica un pò d’inglese.
Ma vogliamo fare [...]