domenica 1 luglio 2012

Videogames e programmazione (parte 1).


Capita a tutti i programmatori di osservare i programmi degli altri e magari di chiedersi quali sono le tecniche che hanno usato per creare quel determinato software. Nella realizzazione di un videogame (parliamo di produzione a qualsiasi livello) entrano in gioco moltissimi fattori, direi pure cosi tanti da poter considerare a tutti gli effetti qualsiasi videogame com un programma tra i piu complessi da realizzare. I linguaggi piu noti per realizzare videogames sono da sempre il linguaggio basic, il linguaggio c e Python. Al momento sono disponibili in commercio diverse suite di linguaggi adatti allo scopo, e con il nascere dei dispositivi mobili ai linguaggi menzionati in precedenza si aggiunge anche actionscript di Macromedia Flash. Consideriamo un pc con windows come la nostra piattaforma di riferimento. Per programmare un "semplice" videogame ma anche uno molto complesso, consiglio a tutti il Blitz3d (www.blitzbasic.com) con licenza originale. In questo articolo menzionero i link principali dove potrete trovare la documentazione per iniziare. Ecco una lista:

Blitz 3d per giochi 3d e applicazione evolute: www.blitzbasic.com (scaricate la versione free e potrete vedere con i vostri occhi centinaia di sorgenti gratuiti..)

BlitzPlus per games e applicazioni in 2d: sempre su www.blitzbasic.com

Monkey invece è il nuovo nato per dispositivi android: http://www.monkeycoder.co.nz/

Tutti e tre sono dei software che vanno acquistati con licenza per poter accedere ai forum di supporto e per avere la proprietà dei propri software. Nei post successivi vedremo come è stato realizzato il nostro tetris 3d (http://www.pcutile.it/games/miotetris.html)

che tra l'altro funziona sia in maniera di un tradizionale eseguibile sia come software che puo essere scaricato e installato da internet, utilizzando un particolare kit che installa da solo sul pc il tetris, cioe l' utente finale non ha bisogno di nessuna conoscenza specifica per poter giocare, basta solo accettare di installare il software. Questo articolo è stato curato da Centro Informatica PC Utile (www.pcutile.it)

1 commento:

  1. Se avete qualche consiglio da dare oppure pensate che manca qualcosa che vi puo servire non esitate a postare un commento!

    RispondiElimina