Pagine

sabato 24 novembre 2012

C++ -> Template Friendship and Forward Decls

Come tutti i newbie del C++ si arriva prima o poi a chiedersi se sia possibile dichiarare la friendship e la forward declaration di un template.  A quanto pare lo standard dice di si e da una veloce ricerca in rete la funzionalità risulta ampiamente supportata (sicuramente sia dal MSVC sia dal GCC).

Per la friendship si ha che:
friend class Foo;
diventa, nel caso in cui Foo sia un template:
template<typename T> friend class Foo;

mercoledì 23 maggio 2012

Space Tank -> WP7

Trattasi di un Arena Shooter che iniziai a sviluppare come progetto per l'esame di High-Level Programming del Master in GameDev di Verona e basato sul gameplay di Tank Battle City della Namco.

Per vederne gli screenshot, provarlo (è disponibile in trial), commentarlo e spammarlo potete seguire direttamente questo link che vi rimanda alla pagina del gioco sul marketplace.

venerdì 2 dicembre 2011

Farkanoid -> F# + XNA 4.0


Probabilmente otterrò la candidatura come "Worst Arkanoid Ever" e "Worst F# Code Ever" con discrete possibilità di vittoria. In ogni caso ho mosso da pochi giorni i primi passi con F# e mi premeva capire come poterlo integrare con XNA 4 e come ereditare e fare overriding di metodi di classi .NET.

Con la poca sintassi che ho imparato questo è il risultato.
Il progetto è scaricabile da qui.