Qui inserirò
qualche mia demo di giochi (niente di spettacolare solo un esempio
di utilizzo di DirectX). Se inoltre vorrete inserire piccoli giochi
ditemelo e ve li pubblicherò. Ognuno di questi sarà
pubblicato con una immagine ed il vostro nome nella sezione FanGames.
Il sito non si prende alcuna reponsabilità riguardo eventuali
problemi derivanti dal codice. Provate a vostro rischio e pericolo
(come me che testo personalmente tutto il codice sul mio PC).
LAST ATTACK
Pubblicato il primo gioco. Questo doveva essere in origine il mio
primo gioco creato in DirectX8 ma la scoperta di nuovi componenti
e nuove tecniche mi hanno fatto accantonare il progetto dopo soli
15 giorni e da allora è rimasto incompleto. Ora con la scusa
del sito lo pubblico sia come dimostrazione di ciò che si
può fare con DX8 (anche se è venuto male, scusate
era il primo) sia perchè contiene la prima versione del mio
modulo con tutte le funzioni base per inizializzare DX8. Nel gioco
ci sono molte tecniche dal fogging all'alpha blending, dal tweening
all'uso di luci multiple; sono supportati anche la quasi totalità
dei joystick e gamepad! L'esempio non è ben documentato e
quindi probabilmente non ci capirete nulla ma almeno ho riempito
un pò questa rubrica. Spero di pubblicare presto un gioco,
magari più semplice, ma almeno completo.
Demo di last attack.zip 605Kb


F1 3015
Questo è il titolo del gioco sviluppato interamente dal
sottoscritto per questo sito. Si tratta di un gioco di auto futuristiche,
diciamo clone di FZero per nintendo, che permette di eseguire modalità
campionato, time trial, versus a 2 giocatori. La demo presenta al
momento solo 4 delle 16 piste previste. Il progetto è tuttavia
accantonato come "non interessante".
Dato che il gioco non è stato testato moltissimo vi chiedo
di comunicarmi ogni possibile bug che dovesse presentare. Ovviamente
se dovete dirmi dei vari bad clipping o della fisica di gioco non
troppo ben fatti quello lo sò già ma se il gioco si
blocca, salta un giro o non vi dà un menù fatemelo
sapere. Ovviamente provate tutto a vostro rischio e pericolo, io
non mi assumo responsabilità di alcun genere.
Nota: uno dei punti deboli è il controllo da tastiera che
potrebbe non funzionare su alcuni sistemi. Se non usate joypad settate
bene dal menù option i controlli e impostate il joypad a
false sempre nello stesso menù.
F3015.zip 4Mb

MESH FOCUS
Il mesh focus è un programmino tipo utility che gestisce
alcune cose utili per chi vuole realizzare giochi quali conversioni
da formato 3DS a file X, conversioni di formato, conversioni di
file ASE, visualizzazioni ed effetti. Il tutto per semplificare
alcuni, non dico lunghi, ma noiosi processi. Istruzioni all'interno.
meshFocus.zip 90KB
NP3 5.0
Con questo nome che somiglia al formato principale per cui è
nato vi presento il mio quinto lettore multimediale che per l'occasione
del sito ha iniziato a sfruttare sia DirectX per la grafica che
directshow per il multimedia. Inoltre da questa versione sono supportati
anche i video. Il qui presente lettore è per di più
un test realizzato in una mezza giornata per la progettazione di
un sesto lettore che sia veramente completo. Per questo vi chiedo
di mandarmi idee, problemi e suggerimenti. Se inoltre sapete come
fare la conversione wave-mp3-wma ditemelo. Per il momento l'unico
problema riscontrato è un blocco del lettore nel caso cambiate
risoluzione rendendo inutilizzabile il lettore con giochi a pieno
schermo problema che sarà presto risolto. Nessun problema
con altri programmi in finestra. Le istruzioni sono all'interno.
LettoreDS.zip 824Kb
Final Token 3D
Final token 3D si può definire come uno sviluppo 3D di arcanoid
o pong. Realizzato in meno di un mese, questo gioco permette di
giocare sia da soli che in 2. Non particolarmente elaborato ma almeno
completo. Comunicatemi eventuali bug e problemi per correggerli.
Nel download è incluso come al solito il source (del resto
questo sito vuole principalmente insegnare) ma non una analisi completa
del gioco. Le istruzioni sono incluse nella directory. Buon divertimento.
Final_token_3d.zip (3.5 Mb)
NP3 FX
L'utilizzo della piattaforma .Net mi ha fatto subito vedere delle
potenzialità che ho cercato di iniziare a sfruttare in questo
nuovo lettore che utilizza GDI+ per la grafica. Tramite GDI+ sono
possibili effetti di trasparenza per la finestra che ora non è
più limitata alla forma rettangolare canonica. Dall'immagine
presente in questo link potete vedere come è la nuova interfaccia.
Il lettore riproduce tutti i file audio e video compatibili con
windows media player (quindi non i real media o simili). Aspetto
consigli, problemi o quant'altro per realizzare un nuovo lettore
con interfaccia personalizzabile (in modo da poter scaricare interfacce
diverse con cui personalizzare il lettore).
Immagine
NP3Fx.zip 200Kb
Reversi .Net
Reversi (o othello) è un famoso gioco da tavolo in cui bisogna
catturare le pedine avversarie imprigionandole tra 2 nostre pedine.
Realizzato in VB.Net, con supporto per la rete ed un sistema di
intelligenza artificiale Reversi si propone come un rilassante passatempo.
Se possedete una scheda video con supporto shader 2.0 potrete visualizzare
il gioco con effetti di illuminazione molto avanzati e gradevoli.
Il gioco è in fase di test quindi se avete problemi per favore
comunicatemelo. Nel tutorial Esempio di AI: reversi trovate un articolo
sui punti salienti della realizzazione di questo semplice gioco
per cui ho impiegato appena 2 settimane (quindi piuttosto semplice).

reversi.zip 3Mb
Tokamak Wrapper
Ho realizzato un semplice ma funzionale wrapper per il motore fisico Tokamak. Sul sito http://www.tokamakphysics.com trovate il motore fisico originario con un pò di documentazione per il suo utilizzo originale in C++ a cui ho cercato di rimanere il più vicino possibile. Dato il poco tempo che ho a disposizione questo wrapper non è ne documentato, ne testato a dovere. Vi prego quindi di comunicarmi errori dovuti al wrapper (quindi problemi dovuti ad un mio errore nel wrappare le classi originarie). Vi chiedo inoltre se volete partecipare alla realizzazione di una documentazione in Italiano o in Inglese per la libreria. Semplicemente mandatemi una email ed io vi coordinerò (si tratta semplicemente di elencare le funzioni in una classe, scrivere più o meno quello che fanno e se volete anche creare qualche demo). Qualsiasi aiuto sarà gradito.
Versione 0.0.1 alpha
Il file Zip include 2 Demo e le dll da include. Leggere il file readme. i demo hanno bisogno che siano installate le managed directX di aprile per funzionare o di essere ricompilati per una versione precedente.
tokamakWrapper.zip 916kb
Sorgente:
tokamakSource.rar 600kb
Dato che non ho molto tempo per finire il lavoro offro il codice. Per compilarlo dovete usare il compilatore swig che trovate su www.swig.org . Con questo compilate il file tokamakWrap.i che compilerà le classi presenti nell'unico header. Dovete in pratica sovrascrivere tutte le funzioni per convertire i tipi di tokamak in tipi primitivi. Se riuscite a migliorarlo vi prego di mandarmi la versione aggiornata.
NB: Tutti i programmi sono stati realizzati dal me, grafica e
codice. Non mi offendo se usate i miei moduli nei vostri programmi
ma almeno non spacciateli per propri.
|