Creare un videogioco: 4 componiamo la scena

irrlicht-4

In questo quarto articolo della serie “Creare un videogioco con Irrlicht” vedremo come caricare e posizionare tutti gli elementi che comporranno la scena di gioco, nello specifico useremo le funzioni per posizionare le mesh usando coordinate x,y,z  relative agli assi di riferimento. Particolare attenzione è rivolta alla creazione di un vincolo padre – figlio, usate per legare la posizione della torretta alla base.

Creare un videogioco: 3 Irrlicht, struttura base e panoramica

Tutorial 3 irrlicht

In questo articolo finalmente metteremo mano al codice! Verrà illustrata la struttura del motore 3D Irrlicht con una panoramica generale sulle diverse componenti  e la struttura minima per far funzionare un’applicazione. Tale struttura sarà la base per la creazione del nostro videogioco. Si presuppone che ci sia un minimo di conoscenza non tanto della programmazione in C++ ma della logica ad oggetti che sta dietro di essa.

Irrlicht
Come anticipato nei precedenti articoli Irrlicht è un motore 3D open source scritto in C++, il quale ci mette a disposizione delle librerie molto potenti per la realizzazione di videogiochi e/o presentazioni 3D. Entrando nello specifico, il motore è articolato in namespace (un namespace non è altro che un raggruppamento di nomi di entità), ecco come è strutturato:

StarCraft 2: Heart of the Swarm, dal 12 Marzo 2013

sc2-hots

L’atteso seguito di StarCraft 2 Wings of liberty ovvero SC2 Heart of the Swarm (abbreviato in hots), verrà rilasciato il 12 Marzo 2013. Questa volta a differenza del precedente capitolo la campagna è incentrata sugli Zerg e non più sui Terran. Il motore grafico è stato migliorato ed è stato affiancato anche da un motore fisico, introdotte nuove funzionalità specialmente sui replay come la possibilità di guardarlo insieme ad altri giocatori e poterne prendere il comando per qualsiasi momento. Nuove unità sono state inserite nella meccanica del gioco mentre alcune delle vecchie unità sono state modificate, qualcuna potenziata e qualcun’altra nerfata!

Di seguito il video di presentazione:


Nexuiz, lo sparatutto (fps) free

nexuiz

Nexuiz è uno sparattutto in prima persona (first person shooter) completamente GRATUITO e multipiattaforma. E’ infatti possibile scaricarlo per: Windows, Linux e Mac.

Origini del gioco
Nexuiz è un derivato di Quake 3, utilizza infatti una versione modificata dell’engine di Quake. Originariamente è stato creato dalla Alientrap con l’aiuto di volotari sia come programmatori che come grafici, successivamente la Alientrap ha venduto i diritti alla IllFonic la quale ha commercializzato il gioco sulle più note console di gioco sostituendogli il motore grafico originario con il loro CryENGINE 3. Questa vendita dei diritti ha suscitato sdegno nella comunità di Nexuiz a tal punto che alcuni collaboratori hanno deciso di prendere i codici sorgenti (Open Source) di Nexuiz e modificarli per dare vita ad un nuovo gioco: Xonotic.

Un forum interamente dedicato a Mario Kart Wii

mario-kart-wiiIl forum interamente dedicato a Mario Kart Wii nasce nel 2008, dall’idea degli utenti UnderD e Doink969, i quali appassionati di Mario Kart Wii e frequentatori di forum riguardanti i giorni della Nintendo in generale sento l’esigenza d’apprima di creare un proprio clan, il Light & Dark clan  e di conseguenza di gestire il forum dedicato unicamente a Mario Kart Wii. Da allora il forum è ancora attivo, conta circa 60 utenti registrati più i visitatori saltuari. I topic abbracciano tutti gli argomenti relativi a questo gioco, ovvero consigli su strategie e tattiche, cosigli sulle piste,

Assassin’s Creed 2 si svolge in Italia

Un Media Center per pochi soldi

Un bellissimo articolo che descrive quale hardware serve per creare un mini media center, molto piccolo ma pieno di risorse. continua a leggere…

Un articolo di Korematic Blog

Creare un videogioco: 2 Configurazione ambiente di lavoro

Per la gestione delle librerie consiglio di raggrupparle tutte in una cartella vuota, magari in C: chiamandola proprio librerie, quindi C:\librerie, dentro scompatteremo i due archivi Irrlicht ed Audiere e ci ritroveremo con queste due cartelle:
C:\librerie\audiere-1.9.4-win32
C:\librerie\irrlicht-1.4

Creare un videogioco: 1 introduzione

Creare un videogioco con Irrlicht

Con questo articolo diamo il via alla serie che ci porterà alla creazione del nostro primo, semplice videogioco. La cosa che mi preme sottolineare è che scrivo gli articoli sempre in ambito collaborativo, questo significa che qualsiasi critica, modifica, correzione o consiglio tramite un vostro commento è ben accetto! Prima di continuare la lettura consiglierei per chi non l’avesse ancora fatto di leggere l’articolo “Analisi di un videogioco“.

SimCity, rilasciato il codice sorgente

SimCity è stato il primo videogioco manageriale che ha messo il giocatore in grado di dover gestire la creazione e lo sviluppo di una città dovendo misurarsi con i problemi che una città o una metropoli deve affrontare ogni giorno. Problemi come l’inquinamento, la criminalità, la disoccupazione, il traffico, lo sviluppo della città in maniera ordinata, l’erogazione delle forniture dei servizi quali acqua, elettricità ecc. e soprattuto il problema di dover far quadrare i bilanci cittadini. Il videogioco è stato introdotto sul mercato nel 1989 dalla casa produttrice Maxis, riscuotendo subito grande successo. Originariamente il codice era in C, prima di rilasciarlo è stato affidato a Hopkins, il quale lo ha trasformato in C++ con alcune parti in python, ottimizzandolo. L’unica cosa che non si può utilizzare è il nome, “SimCity” resta di proprietà della casa madre, il codice OpenSource ora prende il nome di Micropolis che poi era il nome di SimCity per tutto l’arco del periodo di sviluppo.

Il Download del codice sorgente lo si può effettuare da questo sito.

Powered by WordPress | Designed by: MMORPG Games | Thanks to Game Music, VPS Hosting and Shared Hosting