Atari 2600
L'Atari 2600, pubblicizzata nei primi anni di commercializzazione come Atari VCS (Video Computer System), fu una console per videogiochi prodotta da Atari e venduta a partire dall'11 settembre 1977. È stata tra le prime console a utilizzare le cartucce come metodo di distribuzione dei giochi ed è anche ricordata come la prima console di successo: ne sono stati infatti venduti circa 30 milioni di esemplari. È anche una delle più longeve macchine da gioco mai prodotte, dato che fuori dagli Stati Uniti d'America è stata infatti venduta, nelle sue versioni derivate, fino al 1991.
Specifiche tecniche:
CPU: MOS 6507 a 1,19 MHz
Processore Audio + Video: Television Interface Adaptor (TIA)
160 × 192 pixel
128 colori (128 su schermo, massimo 4 per linea senza utilizzo di trucchi software)
2 canali mono per l'audio: 1 generatore di onde quadre, 1 generatore di rumore bianco
MOS RIOT (MOS 6532 - RAM, I/O, Timer):
RAM: 128 byte (integrata nel MOS RIOT); RAM aggiuntiva poteva essere fornita dalle cartucce
Gestione dell'input:
2 connettori DE-9 per joystick e paddle
6 interruttori per gestire la console
ROM (cartucce giochi): 4 kB di capacità massima (fino a 64 kB o più tramite lo scambio dei banchi ROM)
Output: Modulatore RF per il collegamento al televisore
fonte:wikipedia
Game Designer
Il Game Designer è la figura responsabile della creazione dello storyboard, delle meccaniche di gioco e dell’intero aspetto di un videogioco, inclusi il design dei livelli, dei personaggi e dell’impostazione delle difficoltà di gioco. Durante il corso si esploreranno tecniche e procedure di modellazione e animazione degli elementi principali del gioco in Maya, per poi trasportarli nell’engine di gioco. Ci si confronterà poi con Unity 3D per creare le mappe di gioco, importare gli asset e creare tutti gli elementi scenografici. Con l’aiuto dei docenti si allestirà l’interfaccia utente e l’architettura dinamica che sostiene il gameplay. Per concludere si gestiranno gli effetti visivi e di post produzione per completare il prodotto che sarà interamente funzionante e pubblicabile.
fonte:http://www.istitutovolta.eu/corsi_professionali_game.php?nome=GAME-DESIGNER&corso=31
Pygame e Python
Pygame - è un insieme di moduli Python progettato per la scrittura di giochi. Si basa sulla libreria SDL.La prima versione è uscita il 28 ottobre 2000, è completamente Open Source (sotto licenza LGPL) ed è in continuo sviluppo. Python è un linguaggio multi-paradigma, che ha tra i principali obiettivi dinamicità, semplicità e flessibilità. Supporta il paradigma object oriented, la programmazione strutturata e molte caratteristiche di programmazione funzionale e riflessione. Le caratteristiche più immediatamente riconoscibili di Python sono le variabili non tipizzate e l'uso dell'indentazione per la definizione delle specifiche. Altre caratteristiche distintive sono l'overloading di operatori e funzioni tramite delegation, la presenza di un ricco assortimento di tipi e funzioni di base e librerie standard, sintassi avanzate quali slicing e list comprehension. Il controllo dei tipi è comunque forte (strong typing) e viene eseguito a runtime (dynamic typing). In altre parole, una variabile è un contenitore al quale viene associata un'etichetta (il nome) che può essere associata a diversi contenitori anche di tipo diverso durante il suo tempo di vita. Usa un garbage collector per la liberazione automatica della memoria.
Python ha qualche somiglianza con Perl, ma i suoi progettisti hanno scelto la via di una sintassi più essenziale e uniforme, con l'obiettivo di aumentare la leggibilità del codice. Analogamente a Perl è classificato spesso come linguaggio di scripting, ma pur essendo utile per scrivere script di sistema (in alternativa per esempio a bash), la grande quantità di librerie disponibili e la facilità con le quali il linguaggio permette di scrivere software modulare favoriscono anche lo sviluppo di applicazioni molto complesse.