| Game Invaders per Fox Board |
|
There are no translations available.
Invaders è un altro gioco che ha caratterizzato la nascita dei primi calcolatori, e delle prima game-boy, è un gioco estremamente semplice, e l'obbiettivo è quello di difendersi dall'invasione aliena lanciando proiettili contro le navicelle e difendendosi dietro a scudi, che si smantellano sotto l'attacco nemico.
La prima cosa necessaria per poter cross-compilare l'applicazione è avere tutto l'occorrente già installato su un pc, inoltre c'è bisogno anche di un pò di pratica con Linux, in caso negativo si rimanda a questa guida per installare correttamente l'SDK della Fox Board metodo 1 Linux e metodo 2 Wm. Preparato tutto l'occorrente, compreso l'SDK, bisogna procurarsi il source code delle di Invaders, il gioco è liberamente scaricabile dalla homepage, in genere i file vengono distribuiti in archivi zippati, quindi bisogna proseguire con la decompressione e la copia in una cartella a nostra scelta, per avere tutto a portata di mano conviene usare questo percorso /../devboard-R2_01/apps/Invaders, dove con /../ si fa riferimento ad un percorso generico del vostro SDK, lavorare direttamente nella directory dell'SDK perme di impostare le variabili d'ambiente e continuare la compilazione all'interno dello stesso. Prima di poter compilare un qualsiasi sorgente in genere bisogna accertarsi di risolvere tutte le dipendenze, in questo caso le librerie necessarie sono le NCurses compilate secondo questa guida, per procedere con il porting e soddisfatte le dipendenze si devono seguire i prossimi passaggi da linea di comando digitando accuratamente e dove necesario sostituire /../ con il vostro percorso:
/..# cd devboard-R2_01 /devboard-R2_01# . init_env /devboard-R2_01# cd apps /devboard-R2_01/apps/# cd Invaders /devboard-R2_01/apps/Invadrs# cris-axis-linux-gnu-gcc -I/../devboard-R2_01/apps/ncurses3/include -L/../devboard-R2_01/apps/ncurses3/lib -lncurses invaders.c -o invaders
Dall'output del gcc verrà generato il file invaders eseguibile dal processore della FoxBoard, per poter giocare bisoga copiare il file in una chiavetta USB e poi da sessione SSH o telnet proseguire al mount:
mount /dev/sda1 /usr -t vfat
infine per giocare basta lanciare ./invaders.
|
