<%@ Page Language="VB" ResponseEncoding="iso-8859-1" Inherits="AACPage" %> <%@ import Namespace="System.Data" %> <%@ import Namespace="System.Data.Oledb" %> <%@ import Namespace="System.Data.ODBC" %> <%@ Register TagPrefix="aac" TagName="header" Src="~/header.ascx" %> <%@ Register TagPrefix="aac" TagName="footer" Src="~/footer.ascx" %> <%@ Register TagPrefix="aac" TagName="telaioHeader" Src="~/service/include/telaio_header.ascx" %> <%@ Register TagPrefix="aac" TagName="telaioFooter" Src="~/service/include/telaio_footer.ascx" %> <%@ Register TagPrefix="aac" TagName="autoreFile" Src="~/service/include/autore_file.ascx" %> <%@ Register TagPrefix="aac" TagName="aggiornamenti" Src="~/service/include/aggiornamenti.ascx" %> <%@ Register TagPrefix="aac" TagName="ultimiPost" Src="~/forum/inc_ultimi_post.ascx" %> <%@ Register TagPrefix="aac" TagName="ultimiPost3" Src="~/forum/inc_ultimi_post_nuovo.ascx" %> <%@ Register TagPrefix="aac" TagName="aspect" Src="~/service/include/aspect.ascx" %> <%@ Register TagPrefix="aac" TagName="adsenseGenerator" Src="~/service/include/adsense_generator.ascx" %> <% 'Il controllo per il paging correntemente č registrato qua e lą, ma andrebbe 'eliminato da tutte le parti e messo qui '<'%@ Register TagPrefix="aac" TagName="paging" Src="~/service/include/paging.ascx" %'> %> ArcadiA Club - Creare videogiochi: gli ideatori <% sez_id = 31 immm = "crearegame" categoria = 10 #CONST aspect_asp = 0 forum_id_asp = "23" sc_asp = 1 %> <%-- --%>
 
- Creare videogiochi: la programmazione -
 
DOCUMENTO
Chi sviluppa il codice dei videogiochi

Sviluppo
  • Programmatori della fisica di gioco - Soprattutto nei videogiochi tridimensionali la fisica (gravitą, movimenti in prospettiva, illuminazione, ecc.) viene sviluppata separatamente; solo in un secondo momento, su questa, viene poi applicata la dinamica di gioco vera e propria. Lo sviluppo di un motore grafico richiede difatti grandi sforzi, ampie competenze e lunghi tempi di sviluppo; č per questo che molte software house scelgono di acquistare motori (librerie) gią pronti di buon livello per poi riadattarli alle proprio esigenze.
     
  • Programmatori del gioco - Sono i veri sviluppatori del gioco in se e per se. In genere il lavoro di questi programmatori viene scremato da fisica e collegamento alla piattaforma di destinazione. Sta a loro la responsabilitą di un prestante, coerente e robusto gameplay. La loro interazione deve essere multidirezionale perchč hanno la responsabilitą di convertire le indicazioni del game designer in realtą, accordarsi con i grafici e mantenere rapporti con i game tester.
     
  • Adattatori - Si tratta di programmatori che si occupano dell'eventuale porting del gioco su diverse piattaforme (es. da PC a Playstation). Il loro compito č "collegare" il codice senza alterarne gli effetti alle (a volte estremamente differenti): peculiaritą, limitazioni e funzionalitą di ambienti differenti. Un buon videogioco viene quasi sempre sviluppato in linguaggi tali da poter essere trasposto senza doverne riscrivere integralmente il codice ma piuttosto cambiando semplicemente le chiamate alle funzioni di base (es. invece di riscrivere un complesso sistema di calcolo dei punti, č sufficiente riscrivere il modo in cui questo vengono memorizzato dall'apparato hardware).

 

<< INDIETRO