Creare videogiochi è sempre stato il mio sogno fin da quando ero bambino con il mio piccolo Commodore 64. Ora che sono passati tanti anni ho deciso di realizzare un sito per chi, come me, ha voglia di realizzare un videogame tutto da solo con poche righe di codice in linguaggio C / C++.
Sono sempre stato dell'idea che manipolare l'ambiente grafico di un computer sia uno degli aspetti più complessi della programmazione.
In questo sito sono spiegati, tramite esempi pratici, i sistemi base di realizzazione delle routine più diffuse nei videogiochi come: scrolling,
visualizzazione di bitmap, sonoro, controlli di gioco, sprite, ecc...
Proprio per venire incontro a ragazzi che come me, hanno il sogno nel cassetto di scrivere un proprio video game, ho scritto un libro in cui spiego un passo alla volta, partendo da zero, come creare un videogioco completo e perfettamente funzionante sotto Windows e Linux.
Saranno sviluppati vari listati per questi due sistemi operativi un passo alla volta. Partendo dall'installazione della libreria allegro.h, fino a creare complessi videogiochi.
Il libro inizia spiegando i rudimenti della grafica 2D e poi di quella 3D con la gestione delle openGL in allegro.h grazie una una libreria supplementare chiamata alleggl.h. La panoramica dei videogiochi attuali e di ieri è sviluppata a 360 gradi con l'uso di software completamente gratuiti.
In questo libro ho raccolto tutti i listati più significativi che ho scritto nel corso degli anni. Molti erano già presenti su internet, nel mio sito personale(www.bertinettobartolomeodavide.it), dopo tutto questo tempo ho deciso di ricontrollarli... In questo modo li ho resi più chiari e sono stati eliminati molti bug. Tutto questo materiale è stato utilizzato da me per “imparare ad utilizzare la libreria allegro.h”.
Questo manuale deve essere considerato un libro a tutti gli effetti che raccoglie dei listati in linguaggio C/C++ commentati. L'utente certamente imparerà le basi della programmazione di videogiochi con la libreria allegro.h e allegGL.h.
Sono sempre stato dell'idea che manipolare l'ambiente grafico di un computer sia uno degli aspetti più complessi della programmazione.
In questo sito sono spiegati, tramite esempi pratici, i sistemi base di realizzazione delle routine più diffuse nei videogiochi come: scrolling,
visualizzazione di bitmap, sonoro, controlli di gioco, sprite, ecc...
Proprio per venire incontro a ragazzi che come me, hanno il sogno nel cassetto di scrivere un proprio video game, ho scritto un libro in cui spiego un passo alla volta, partendo da zero, come creare un videogioco completo e perfettamente funzionante sotto Windows e Linux.
Saranno sviluppati vari listati per questi due sistemi operativi un passo alla volta. Partendo dall'installazione della libreria allegro.h, fino a creare complessi videogiochi.
Il libro inizia spiegando i rudimenti della grafica 2D e poi di quella 3D con la gestione delle openGL in allegro.h grazie una una libreria supplementare chiamata alleggl.h. La panoramica dei videogiochi attuali e di ieri è sviluppata a 360 gradi con l'uso di software completamente gratuiti.
In questo libro ho raccolto tutti i listati più significativi che ho scritto nel corso degli anni. Molti erano già presenti su internet, nel mio sito personale(www.bertinettobartolomeodavide.it), dopo tutto questo tempo ho deciso di ricontrollarli... In questo modo li ho resi più chiari e sono stati eliminati molti bug. Tutto questo materiale è stato utilizzato da me per “imparare ad utilizzare la libreria allegro.h”.
Questo manuale deve essere considerato un libro a tutti gli effetti che raccoglie dei listati in linguaggio C/C++ commentati. L'utente certamente imparerà le basi della programmazione di videogiochi con la libreria allegro.h e allegGL.h.
Elenco immagini demo prodotti |
Vedi l'elenco delle immagini dei demo prodotti con allegro.h grazie al libro 'allegro.h dalla a alla z', sia 2D, che 3D openGL:
Alcuni risultati particolarmente significativi, realizzabili con questo libro su allegro.h:
Clone di space invader semplice |
Scaricabile a questo link
Clone di space invader, grafica dettagliata |
Scaricabile a questo link
Clone del vecchio pong |
Scaricabile a questo link
Cubo con texture e luci in openGL |
Disponibile a questo link
BeastPC - remake shadow of the beast |
Disponibile a questo link
Sono disponibili molti e molti altri esempi creati partendo dagli strumenti contenuti nel libro 'Allegro.h dalla A alla Z', esaminabili a questo sito web
Si tratta sicuramente dello strumento ideale per lo sfruttamento completo dalla libreria allegro.h