Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
grigio2

Chi Mi Saprebbe Dire Un Buon Programma X Costuireun Video Games?

Recommended Posts

specifica cosa intendi per facile e che tipo di video giochi. comunque usa il "cerca" perchè è una domanda stra-posta

Ciao.

Ho appena risposto ad una richiesta simile ad un post poco sotto..

Invito anche te a visitare la mia guida:

Voglio creare un videogioco..ma non so come fare..

Si tratta di Visual C# e XNA con cui puoi creare qualsiasi videogioco 3D o 2D in maniera "abbastanza semplice". Ovviamente però bisogna imparare a programmare in C#, linguaggio particolarmente adatto ai principianti.

La mia guida è stata d'aiuto a molte persone che non avevano mai scritto una riga di codice ed ora stanno progettando il loro bel giochino.

Come sarà ormai chiaro (almeno spero) XNA è un ambiente di sviluppo per la creazione di videogiochi, 3D e 2D. Non ha nulla a che vedere con programmi tipo Klick&Create, FPSCreator o simili, con XNA si programma veramente ed i risultati sono professionalmente paragonabili ai videogiochi di fascia alta. Con XNA non ci sono limiti.

Ecco due esempi di giochi professionali fatti con XNA:

Mastersofbelial

Battletennis

Dunque, XNA è un framework per Visual C# 2005/2008 per la creazione di videogiochi PC/XBOX.

Sia XNA che Visual C# sono completamente gratuiti, cosa alquanto rara per la Microsoft.

Sviluppare un gioco per PC o per XBOX con XNA è praticamente la stessa cosa, sarà possibile far girare il proprio gioco su entrambi i sistemi senza cambiare una riga di codice, o quasi. Dunque ci troveremo tra le mani non solo un gioco per PC ma anche per la console di mamma Microsoft. L'unico appunto sta nel fatto che, se si volesse sviluppare anche per XBOX, si dovrà pagare l'esigua somma di 99 euro. Per PC invece è del tutto gratuito.

Ciò che lo rende uno strumento adatto a chiunque, è l'estrema immediatezza d'uso anche per chi non ha grosse conoscenze di programmazione. Questo grazie ad una valanga di "istruzioni" già impostate dai creatori di XNA (Microsoft) che, accoppiate al linguaggio C#, permettono di non tenere conto di molte problematiche legate all'uso della memoria e scocciature simili. Il programmatore deve solo scrivere le istruzioni per muovere gli oggetti, le eventuali telecamere, gli eventuali effetti grafici (gli "shader" ) e tutto ciò che ruota intorno ad un videogioco, senza arrovellarsi il cervello (almeno all'inizio) su questioni tecnicamente più complesse. Per il resto si tratta di un ambiente di sviluppo esattamente uguale a quelli con cui sono stati programmati tutti i videogiochi che conosciamo.

Ricordiamoci che XNA non è un tool, non è un programma con menù a tendina e oggetti da cliccare. L'utente deve scrivere del codice per fare qualsiasi cosa e deve avere dunque almeno un minimo di base sui concetti della programmazione che spiego nelle prime lezioni della mia guida.

Su YouTube esistono migliaia di video che esprimono le potenzialità di XNA.

Qualche video di esempio (è tutto in real-time):

.

Animazioni in XNA, davvero bello. <---

Alcuni giochi creati con XNA:

Picchiaduro avventura..

Platform in 2D

Gioco di corse automobilistiche

Jally Car, geniale.

Esempio di fisica in XNA:

http://it.youtube.com/watch?v=82Up63VXFUk

http://it.youtube.com/watch?v=13rMPwYfZrY

http://it.youtube.com/watch?v=CyAZ2Y7nOTw&NR=1

Esempi grafici..

Ombre e shader metallo

Bell'effetto luce solare

Effetti particellari

Per quanto riguarda la grafica, usando gli shader HLSL come la maggior parte dei giochi professionali, non ci sono ovviamente limiti d'inventiva.

Ciao!


Edited by WILEz

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...
Aspetta! x