www.bertinettobartolomeodavide.it

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

In questa pagina web è inserito il materiale che costituisce l'insieme di routine necessarie per la costruzione di videogiochi sia 2D che 3D e la gestione totale della grafica, del suono, delle periferiche di gioco e del GUI... Quindi è racchiusa tutta la mia esperienza e la conoscenza sulle librerie allegro.h e allegGL.h. Spero che questo mio lavoro didattico possa essere utile a molta gente. Non so se realizzerò altri manuali sulla programmazione di allegro, penso però di dedicarmi alla costruzione di videogiochi freeware e la conversione di vecchi successi del passato mai convertiti su PC x86 con le risorse grafiche di oggi! Tempo permettendo... Buon lavoro!

Dott. Bartolomeo Davide Bertinetto

Hai scaricato gli eseguibili del libro e ti sono piaciuti? Bene, allora premi qui sotto per scaricare il libro completo in formato PDF!!

DOWNLOAD LIBRO 'Allegro.h dalla A alla Z...'

Se ritenete che il contenuto di questo sito ed il mio lavoro possano esservi stati utili in qualche modo e possano aver cambiato in piccola misura la vostra vita, potrete contribuire al mantenimento e alla diffusione dei materiali in esso contenuti con una donazione di importo completamente libero. Ovviamente non siete obbligati ma se qualcuno deciderà di aderire gliene sarò infinitamente grato!


Download esempi libro 'Allegro.h dalla A alla Z...'

Questo è l'elenco dei file eseguibili scaricabili gratuitamente cliccandoci sopra, contenuti nel libro PDF 'Allegro.h dalla A alla Z...'. Il libro digitale in questione fornisce all'utente una visione a 360 gradi di tutto quello che si può ottenere con le librerie allegro.h e allegGL.h nella grafica ed il suono per la creazione di videogiochi e non solo, sia nel 2d che nel 3d... Non esitate e per giudicare scaricate i demo qui di seguito:

01 - Programma che ci permette di caricare un immagine presente in un file con estensione TGA, BMP, PCX e LBM.

02 - Versione ottimizzata del programma che ci permette di caricare un immagine con profondità di colore a 8 bit (palette da 256 colori).

03 - Generare una routine di scrolling.

04 - Lo sprite, entità in movimento...

05 - Un comodo file di archivio dati sicuro.

06 - Simuliamo l'orizzonte con il parallelasse.

07 - Impariamo a riprodurre un file audio

IMMAGINI NON DISPONIBILE

08 - Carichiamo ed eseguiamo un brano musicale MIDI

IMMAGINE NON DISPONIBILE

09 - Gestione del mouse con immagine di sfondo: tasti e movimenti

10 - Editare del testo in modalità grafica

11 - Far funzionare il joystick

12 - Visualizziamo molti sprite con l'array e pochissimo codice.

13 - Bozza di videogame a scrolling verticale.

14 - Un altro classico della storia dei videogiochi: INVADER.

15 - Il primo grande classico della storia dei videogiochi: PONG 2002.

16 - Ripropongo un famosissimo gioco che ha segnato la storia di un noto computer a 16 bit.

17 - Primo passo verso le frontiere del GUI di allegro.h

18 - Secondo passo verso le frontiere del GUI di allegro.h

19 - Terzo passo verso le frontiere del GUI di allegro.h

20 - Ultimo passo verso le frontiere del GUI di allegro.h

21 - I bitmap diventano trasparenti.

22 - Variazioni del canale ALPHA.

23 - Ridisegniamo il set di caratteri del BIOS.

24 - Animare uno sprite.

25 - Creare un archivio compresso LZSS ed estrarlo.

IMMAGINE NON DISPONIBILE

26 - Il video gioco: ALIEN ATTACK


Grafica 3d con allegGL.h



Struttura di base vuota.

IMMAGINE NON DISPONIBILE

Generare dei poligoni

Creare dei poligoni colorati.

Rotazione poligonare

Generare oggetti solidi

Oggetti solidi con texture ed illuminazione

Oggetti solidi con textures diverse

Oggetti solidi con texture e blend (trasparenza).

IMPORTARE UN QUALUNQUE OGGETTO 3D PER MEZZO DEL PROGRAMMA DI MODELLAZIONE 3D MILKSHAPE 3D E LA PLUGIN msOpenGLCppExporter v.1.0

Esempio di importazione oggetto cubico da un programma di modellazione tridimensionale (Lightwave 3D)

FILE DEL MODELLO 3D CONVERTITO IN 'CUBO.H'

Panoramica 3d di un modello di un ragno senza textures

Panoramica 3d di un modello di un ragno con textures


APPENDICI AGGIUNTIVE...

 

Routine di movimento casuale

DOWNLOAD DI TUTTI I SORGENTI DEL LIBRO

Dott. Bartolomeo Davide Bertinetto

 

 

INDIETRO