Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Fcm/Edizione/GruppoA17"
Differenze tra le versioni 27 e 31 (in 4 versioni)
Versione 27 del 11/02/2012 16.40.43
Dimensione: 12414
Autore: MarcoLetizia
Commento:
Versione 31 del 08/04/2012 14.04.29
Dimensione: 12976
Commento: Traduzione completata
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 6: Linea 6:
Giochi Ubuntu - Scritto da Riku Jarvinen
Emulatore SNES
Linea 7: Linea 9:
GIOCHI UBUNTU Ciao a tutti! Con questo mese iniziano una serie di articoli su bnses, un emulatore multi-piattaforma per Super Nintendo che punto alla massima precisione senza l'utilizzo di hack o trucchi, concentrandosi solo sul codice pulito. Secondo la home page del progetto (http://byuu.org/bsnes), tutto questo è disponibile senza un'ulteriore sforzo computazionale. Dicono che bsnes richiede almeno un processore Core 2 Duo o un processore AMD Phenom per essere eseguito senza problemi.
Linea 9: Linea 11:
Scritto da Riku Järvinen In questo numero discuteremo su come installare bsnes (v. 0.84), come scaricare e pulire le ROM, e sulle funzionalità di base d bsnes su Ubuntu Oneric 11.10 a 32 bit. Si presume abbiate già una certa familiarità con l'emulazione, ma è anche possibile raccogliere queste conoscenze lungo la strada. Lo scopo di questi articoli è quello di ottenere il corretto funzionamento dei giochi con la minima non-necessaria conoscenza tecnica.
Linea 11: Linea 13:
Questo mese daremo un'occhiata ad un gioco che ha le potenzialità di uno strumento didattico per l'insegnamento delle scienze nelle scuole secondarie. Qualche tempo addietro, ho acquistato l'Humble Indie Bundle 3, che conteneva Crayon Physics Deluxe, una collezione di puzzle di fisica, concepita minuziosamente, da risolvere disegnando forme differenti. Visto che sono anche uno studente di fisica, mi ha intrigato provare il realismo del gioco. Si è rivelato essere ben oltre le mie aspettative, e di parecchio. In più, è stato creato dallo sviluppatore di videogiochi finlandese Petri Purho di Kloonigames. Installazione di bsnes: una soluzione con i file .deb
Linea 13: Linea 15:
Installazione & panoramica Mentre stavo cercando sul web dei tutorial per l'installazione di bsnes, mi avvicinai ad una ottima e breve soluzione. Invece di compilare il codice sorgente e frequentare robe tecniche, vi presento una soluzione con un file .deb che è facile da implementare oltre e lavora con un certo fascino. La versione 0.84 di bsnes verrà usata dal momento in cui sarà incluso in Precise 12.04 LTS.
Linea 15: Linea 17:
Non v'è stato nessun problema nel far partire il gioco, ho solo scaricato il file .deb e l'ho installato col comando: Prima di iniziare, dovresti avere delle applicazioni da sviluppatore installate. Se non le hai, incolla il seguente codice in una finestra di terminale. Inserisci la tua password quando viene chiesto
sudo apt-get update
Linea 17: Linea 20:
sudo dpkg -i package_name.deb sudo apt-get install build-essential gcc-4.6 g++-4.6 libgtk2.0-dev libqt4-dev
Linea 19: Linea 22:
I requisiti minimi di sistema, 1 Ghz, 512 MB di RAM e 128 MB di RAM per la scheda video, sono facilmente soddisfatti (se siete in dubbio, scaricate la demo su http://www.crayonphysics.com per verificare le vostre specifiche). Quando avviate Crayon, vi verrà richiesto di registrarvi per avere funzionalità aggiuntive, ma non è obbligatorio. sudo apt-get install libsdll.2-dev libpulse-dev libopenal-dev libao-dev libxv-dev
Linea 21: Linea 24:
Data la musica veramente pacata e la grafica luminosa e colorata, la mia prima impressione è stata che questo fosse un gioco per bambini o giù di lì. I livelli mi sono sembrati molto facili, e ho fatto breccia in quaranta di essi prima di capire che avevo completamente trascurato l'obiettivo fondamentale. Crayon è un gioco elegante. Non bisogna solo il trovare la soluzione al problema: deve essere “una buona soluzione”, ad esempio non si devono disegnare oggetti non necessari. Per completare ogni livello alla perfezione, si possono inventare tre differenti modi: elegante, vecchia scuola e terrificante. La soluzione terrificante la potete scegliere liberamente tra le varie che avete sviluppato per risolvere il problema. Dopo, apri Firefox e vai agli aggiornamenti di Ubuntu per bsnes (http://www.ubuntuupdates.org/package/core/precise/universe/base/bsnes). Seleziona e scaricare il pacchettp .deb a 32-bit (se hai un sistema a 32-bit) e poi naviga nella tua cartella Scaricati. Installa bsnes con:
Linea 23: Linea 26:
Gameplay & Caratteristiche sudo dpkg -i bsnes_0.84-1_i386.deb
Linea 25: Linea 28:
Sostanzialmente, controllate una penna con il mouse, e bisogna disegnare oggetti di varie dimensioni per generare del movimento dinamico. In ciascun problema, il fine è muovere una palla in modo che passi sopra una stella, o in determinati casi più stelle in un'unica mossa. Si può imbrogliare facendo clic sulla palla per darle un piccolo movimento iniziale; ciò non è permesso nella soluzione vera e propria. Infatti, si può andare avanti e capire che aggiungendo oggetti al di sotto della sfera se ne aumenta l'energia potenziale (l'energia associata alla quota di un corpo, che è possibile trasformare prontamente in movimento) in modo da avere una fonte “infinita” di energia (in pratica, l'energia è limitata solo dall'altezza dello schermo). Una volta scoperto questo piccolo trucco, è inutile cercare giusto una soluzione qualunque: deve essere una soluzione ragionevole, che usi le proprietà delle leggi della fisica anziché “contraffare l'energia”. Così come per il gameplay, ogni cosa funziona come dovrebbe. I controlli vengono introdotti durante il percorso, per cui non è necessario un tutorial a parte. La modellazione fisica è buona. Saltano fuori piccolissimi problemi quando ci sono molti oggetti molto vicini tra loro. Se provate a cancellarne uno in particolare, un altro potrebbe sparire accidentalmente. Tuttavia questo non è un problema vero e proprio se si gioca seguendo le regole, in qual caso infatti servono solo pochi oggetti per avere una buona soluzione. Se tutto va bene, dovresti poter avviare bsnes dalla Dash di Unity digitando "bsnes" e selezionando l'applicazione. Una volta che bsnes sarà avviato, dal pannello superiore potrai scegliere tra Cartuccia, Impostazioni e Strumenti. Ora, diamo un'occhiata su dove scaricare le ROMs e su come "purificarle".
Linea 27: Linea 30:
Presento ora il problema del castello rotante e la sua soluzione. Lo strano “braccio” colorato di verde spinge giù il ponte e fornisce alla palla il movimento di avvio verso la stella. La maggior parte delle soluzioni, come questa, vengono approntate arrecando piccoli aggiustamenti alle soluzioni note (ovviamente, all'inizio non ci saranno “soluzioni note”, per cui dovrete inventarne una). Scaricare e Pulire le ROM
Linea 29: Linea 32:
Il gioco offline in solitario ha oltre 70 livelli che forniscono decine di ore di divertimento, se uno si ingegna a cercare tutte le soluzioni eleganti senza aiuti ulteriori. La registrazione dà l'accesso a contenuti extra, e c'è anche un editor di livelli per creare modelli fisici personalizzati a proprio piacimento. Alcuni dei livelli verso la fine sono molto molto difficili. Mi sono reso conto che il mio bagaglio culturale di fisica non mi ha aiutato granché. In uno scenario personalizzato, un razzo viene usato per guidare il percorso della palla. Un razzo è uno dei componenti standard di Crayon Physics. Mentre ci sono siti in abbondanza per avere le ROM, tenete in mente che dovete cancellarle dopo 24 ore se non possedete la cartuccia originale. Nel caso in cui vogliate continuare a giocare, molte cartucce originali sono disponibili su eBay o altre aste web.
Linea 31: Linea 34:
Crayon Physics come strumento di insegnamento e apprendimento Dopo aver scaricato la ROM, bisogna "pulirla" da eventuali informazioni inserite dal copiatore (per una spiegazione più accurata, fai riferimento alla guida utente di bsnes (http://byuu.org/bsnes/user-guide). Diversamente da alcuni emulatori principali, bsnes non supporta i file compressi (.zip) o i Super Magicom (.smc). Prima di usare i giochi, abbiamo bisogno di snespurify, un'applicazione inclusa nell'installazione di bsnes. Apri la Dash di Unity e digita "snespurify" per selezionare l'applicazione. Scegli la cartella dove cercare le ROMs (molto propabilmente le ROMs che scarichi dal web si trovano in Scaricati), e clicca "Correggi". Dovrebbe impiegare giusto un paio di secondi per riconfigurare il file. Quando il processo è finito, puoi scegliere il gioco dal menù "Cartucce" di bsnes.
Linea 33: Linea 36:
Ho iniziato i miei studi universitari per diventare un insegnante di fisica e, da quanto può raccontare la mia esperienza, questo gioco potrebbe essere un meraviglioso strumento nella scuola secondaria. Permette alle leggi di Newton di diventare realtà attraverso esperienze ricche di significato, non solo tramite quei paragrafi senza vita sui libri di testo (i quali per definizione, sono noiosi; i giochi non lo sono). Ciò è importante, dato che la ricerca scientifica nell'insegnamento della fisica mostra che gli studenti con l'esperienza chiarificano difficoltà concettuali collegandole alla “fisica reale” (in opposizione alla capacità di risolvere i problemi, che comunque è una cosa eccellente). Qualche impostazione di base
Linea 35: Linea 38:
Se dovessi insegnare fisica a scuola in questo momento, contatterei lo sviluppatore per avere il permesso di usare il gioco durante le lezioni. È improbabile che bsnes funzioni perfettamente dopo l'installazione. Ci sono molte impostazioni che possono essere personalizzate e gli daremo un'occhiata nel prossimo numero. Tuttavia, ecco alcuni suggerimenti per ottenere correttamente delle funzionalità di base. Tenete presente che alcuni impostazioni sono specifiche per determinati apparecchi e giochi, quindi il programma va impostato come meglio si crede. Tutte le impostazioni che non sono menzionate dovrebbero essere lasciate di default.
Linea 37: Linea 40:
Dove procurarselo Settings ­> Configuration ­> Audio: Frequency 44.1kHz, Latency: 40 ms, Resamp. Hermite
Linea 39: Linea 42:
Se non avete comprato l'Humble Indie Bundle, Crayon Physics Deluxe si può acquistare sul sito dello Sviluppatore http://www.crayonphysics.com. Sebbene sia un po' più costoso se comparato al Bundle, è comunque una buona scelta. Lo raccomanderei a chiunque fosse interessato ai puzzle games e alla fisica! Settings ­> Configuration ­> Advanced: Video OpenGL, Audio PulseAudioSimple

Settings ­> Configuration ­> Input ­> Snes: Cont. port (define your controls)

Una delle grandi cose è quella di poter modificare le impostazioni grafiche senza riavviare la ROM. Questo accellera notevolmente le cose, perché l'effetto si vede subito. Puoi sperimentare diversi Filti e Ombre se vuoi mettere alla prova la macchina. I Filti, in particolare, richiedono molte risorse.

È facile inserire un controller USB dalle impostazioni di Input: Funziona direttamente dopo l'installazione. Una volta, le mie impostazioni sono scomparse ed ho dovuto riconfigurare il controller, ma non ci sono stati altri problemi da allora.

Prima Impressione

Ho testato bsnes con: Chrono Trigger, Donkey Kong Country, Lufia 2, Super Mario All-Stars, Final Fantasy 6 e Mega Man X. Essendo un giocatore con più di 200 ore di esperienza su zsnes (http://www.zsnes.com), devo confessare che bsnes fa un lavoro di gran lunga migliore in quanto a precisione e qualità di emulazione. Tuttavia, questo ha un pesante prezzo computazionale. Sul mio desktop (Core 2 Duo E6750, 4GB DDR2, GeForce 8800 GTS, 320 MB e 1 TB HDD) è ancora notevolmente rallentato. Potrei considerare di aggiornare la scheda grafica, anche se non sono completamente sicuro che sia questa a causare il problema.

Altre informazioni

Se desideri saperne di più, scarica il nuovo numero di FCM quando uscirà il prossimo mese. Nel frattempo, ti invito a visitare il sito di bsnes (http://byuu.org/bsnes). Lo sviluppatore Byuu ha scritto una grande quantità di informazioni approfondite sull'emulazione snes e su argomenti collegati ad altri software.

Nel prossimo numero, mi concentrerò su altre impostazioni avanzate di bsnes e vi spiegherò come modificare i file di configurazione manuamente utilizzando un editor di testo.

BOX BLU:
Riku Jarvinen (rierjarv) è uno studente specializzato in CS dalla Finlandia che scava nel mondo dei giochi Linux e Open Source una volta ogni tanto.
Linea 42: Linea 64:
Riku Järvinen (rierjarv) è uno studente finlandese del corso di studi di Computer Science che nel frattempo fa ricerche sul mondo dei giochi Linux e Open Source. == Note alla traduzione ==
Giochi Ubuntu - Scritto da Riku Jarvinen
Emulatore SNES
Linea 44: Linea 68:
== Note alla traduzione == Ciao a tutti! Con questo mese iniziano una serie di articoli su bnses, un emulatore multi-piattaforma per Super Nintendo che punto alla massima precisione senza l'utilizzo di hack o trucchi, concentrandosi solo sul codice pulito. Secondo la home page del progetto (http://byuu.org/bsnes), tutto questo è disponibile senza un'ulteriore sforzo computazionale. Dicono che bsnes richiede almeno un processore Core 2 Duo o un processore AMD Phenom per essere eseguito senza problemi.
Linea 46: Linea 70:
In questo numero discuteremo su come installare bsnes (v. 0.84), come scaricare e pulire le ROM, e sulle funzionalità di base d bsnes su Ubuntu Oneric 11.10 a 32 bit. Si presume abbiate già una certa familiarità con l'emulazione, ma è anche possibile raccogliere queste conoscenze lungo la strada. Lo scopo di questi articoli è quello di ottenere il corretto funzionamento dei giochi con la minima non-necessaria conoscenza tecnica.

Installazione di bsnes: una soluzione con i file .deb

Mentre stavo cercando sul web dei tutorial per l'installazione di bsnes, mi avvicinai ad una ottima e breve soluzione. Invece di compilare il codice sorgente e frequentare robe tecniche, vi presento una soluzione con un file .deb che è facile da implementare oltre e lavora con un certo fascino. La versione 0.84 di bsnes verrà usata dal momento in cui sarà incluso in Precise 12.04 LTS.

Prima di iniziare, dovresti avere delle applicazioni da sviluppatore installate. Se non le hai, incolla il seguente codice in una finestra di terminale. Inserisci la tua password quando viene chiesto
sudo apt-get update

sudo apt-get install build-essential gcc-4.6 g++-4.6 libgtk2.0-dev libqt4-dev

sudo apt-get install libsdll.2-dev libpulse-dev libopenal-dev libao-dev libxv-dev

Dopo, apri Firefox e vai agli aggiornamenti di Ubuntu per bsnes (http://www.ubuntuupdates.org/package/core/precise/universe/base/bsnes). Seleziona e scaricare il pacchettp .deb a 32-bit (se hai un sistema a 32-bit) e poi naviga nella tua cartella Scaricati. Installa bsnes con:

sudo dpkg -i bsnes_0.84-1_i386.deb

Se tutto va bene, dovresti poter avviare bsnes dalla Dash di Unity digitando "bsnes" e selezionando l'applicazione. Una volta che bsnes sarà avviato, dal pannello superiore potrai scegliere tra Cartuccia, Impostazioni e Strumenti. Ora, diamo un'occhiata su dove scaricare le ROMs e su come "purificarle".

Scaricare e Pulire le ROM

Mentre ci sono siti in abbondanza per avere le ROM, tenete in mente che dovete cancellarle dopo 24 ore se non possedete la cartuccia originale. Nel caso in cui vogliate continuare a giocare, molte cartucce originali sono disponibili su eBay o altre aste web.

Dopo aver scaricato la ROM, bisogna "pulirla" da eventuali informazioni inserite dal copiatore (per una spiegazione più accurata, fai riferimento alla guida utente di bsnes (http://byuu.org/bsnes/user-guide). Diversamente da alcuni emulatori principali, bsnes non supporta i file compressi (.zip) o i Super Magicom (.smc). Prima di usare i giochi, abbiamo bisogno di snespurify, un'applicazione inclusa nell'installazione di bsnes. Apri la Dash di Unity e digita "snespurify" per selezionare l'applicazione. Scegli la cartella dove cercare le ROMs (molto propabilmente le ROMs che scarichi dal web si trovano in Scaricati), e clicca "Correggi". Dovrebbe impiegare giusto un paio di secondi per riconfigurare il file. Quando il processo è finito, puoi scegliere il gioco dal menù "Cartucce" di bsnes.

Qualche impostazione di base

È improbabile che bsnes funzioni perfettamente dopo l'installazione. Ci sono molte impostazioni che possono essere personalizzate e gli daremo un'occhiata nel prossimo numero. Tuttavia, ecco alcuni suggerimenti per ottenere correttamente delle funzionalità di base. Tenete presente che alcuni impostazioni sono specifiche per determinati apparecchi e giochi, quindi il programma va impostato come meglio si crede. Tutte le impostazioni che non sono menzionate dovrebbero essere lasciate di default.

Settings ­> Configuration ­> Audio: Frequency 44.1kHz, Latency: 40 ms, Resamp. Hermite

Settings ­> Configuration ­> Advanced: Video OpenGL, Audio PulseAudioSimple

Settings ­> Configuration ­> Input ­> Snes: Cont. port (define your controls)

Una delle grandi cose è quella di poter modificare le impostazioni grafiche senza riavviare la ROM. Questo accellera notevolmente le cose, perché l'effetto si vede subito. Puoi sperimentare diversi Filti e Ombre se vuoi mettere alla prova la macchina. I Filti, in particolare, richiedono molte risorse.

È facile inserire un controller USB dalle impostazioni di Input: Funziona direttamente dopo l'installazione. Una volta, le mie impostazioni sono scomparse ed ho dovuto riconfigurare il controller, ma non ci sono stati altri problemi da allora.

Prima Impressione

Ho testato bsnes con: Chrono Trigger, Donkey Kong Country, Lufia 2, Super Mario All-Stars, Final Fantasy 6 e Mega Man X. Essendo un giocatore con più di 200 ore di esperienza su zsnes (http://www.zsnes.com), devo confessare che bsnes fa un lavoro di gran lunga migliore in quanto a precisione e qualità di emulazione. Tuttavia, questo ha un pesante prezzo computazionale. Sul mio desktop (Core 2 Duo E6750, 4GB DDR2, GeForce 8800 GTS, 320 MB e 1 TB HDD) è ancora notevolmente rallentato. Potrei considerare di aggiornare la scheda grafica, anche se non sono completamente sicuro che sia questa a causare il problema.

Altre informazioni

Se desideri saperne di più, scarica il nuovo numero di FCM quando uscirà il prossimo mese. Nel frattempo, ti invito a visitare il sito di bsnes (http://byuu.org/bsnes). Lo sviluppatore Byuu ha scritto una grande quantità di informazioni approfondite sull'emulazione snes e su argomenti collegati ad altri software.

Nel prossimo numero, mi concentrerò su altre impostazioni avanzate di bsnes e vi spiegherò come modificare i file di configurazione manuamente utilizzando un editor di testo.

BOX BLU:
Riku Jarvinen (rierjarv) è uno studente specializzato in CS dalla Finlandia che scava nel mondo dei giochi Linux e Open Source una volta ogni tanto.
Linea 49: Linea 124:
GIOCHI UBUNTU
Linea 51: Linea 125:
Scritto da Riku Järvinen

Questo mese daremo un'occhiata ad un gioco che ha le potenzialità di uno strumento didattico per l'insegnamento delle scienze nelle scuole secondarie. Qualche tempo addietro, ho acquistato l'Humble Indie Bundle 3, che conteneva Crayon Physics Deluxe, una collezione di puzzle di fisica, concepita minuziosamente, da risolvere disegnando forme differenti. Visto che sono anche uno studente di fisica, mi ha intrigato provare il realismo del gioco. Si è rivelato essere ben oltre le mie aspettative, e di parecchio. In più, è stato creato dallo sviluppatore di videogiochi finlandese Petri Purho di Kloonigames.

Installazione & panoramica

Non v'è stato nessun problema nel far partire il gioco, ho solo scaricato il file .deb e l'ho installato col comando:

sudo dpkg -i package_name.deb

I requisiti minimi di sistema, 1 Ghz, 512 MB di RAM e 128 MB di RAM per la scheda video, sono facilmente soddisfatti (se siete in dubbio, scaricate la demo su http://www.crayonphysics.com per verificare le vostre specifiche). Quando avviate Crayon, vi verrà richiesto di registrarvi per avere funzionalità aggiuntive, ma non è obbligatorio.

Data la musica veramente pacata e la grafica luminosa e colorata, la mia prima impressione è stata che questo fosse un gioco per bambini o giù di lì. I livelli mi sono sembrati molto facili, e ho fatto breccia in quaranta di essi prima di capire che avevo completamente trascurato l'obiettivo fondamentale. Crayon è un gioco elegante. Non bisogna solo il trovare la soluzione al problema: deve essere “una buona soluzione”, ad esempio non si devono disegnare oggetti non necessari. Per completare ogni livello alla perfezione, si possono inventare tre differenti modi: elegante, vecchia scuola e terrificante. La soluzione terrificante la potete scegliere liberamente tra le varie che avete sviluppato per risolvere il problema.

Gameplay & Caratteristiche

Sostanzialmente, controllate una penna con il mouse, e bisogna disegnare oggetti di varie dimensioni per generare del movimento dinamico. In ciascun problema, il fine è muovere una palla in modo che passi sopra una stella, o in determinati casi più stelle in un'unica mossa. Si può imbrogliare facendo clic sulla palla per darle un piccolo movimento iniziale; ciò non è permesso nella soluzione vera e propria. Infatti, si può andare avanti e capire che aggiungendo oggetti al di sotto della sfera se ne aumenta l'energia potenziale (l'energia associata alla quota di un corpo, che è possibile trasformare prontamente in movimento) in modo da avere una fonte “infinita” di energia (in pratica, l'energia è limitata solo dall'altezza dello schermo). Una volta scoperto questo piccolo trucco, è inutile cercare giusto una soluzione qualunque: deve essere una soluzione ragionevole, che usi le proprietà delle leggi della fisica anziché “contraffare l'energia”. Così come per il gameplay, ogni cosa funziona come dovrebbe. I controlli vengono introdotti durante il percorso, per cui non è necessario un tutorial a parte. La modellazione fisica è buona. Saltano fuori piccolissimi problemi quando ci sono molti oggetti molto vicini tra loro. Se provate a cancellarne uno in particolare, un altro potrebbe sparire accidentalmente. Tuttavia questo non è un problema vero e proprio se si gioca seguendo le regole, in qual caso infatti servono solo pochi oggetti per avere una buona soluzione.

Presento ora il problema del castello rotante e la sua soluzione. Lo strano “braccio” colorato di verde spinge giù il ponte e fornisce alla palla il movimento di avvio verso la stella. La maggior parte delle soluzioni, come questa, vengono approntate arrecando piccoli aggiustamenti alle soluzioni note (ovviamente, all'inizio non ci saranno “soluzioni note”, per cui dovrete inventarne una).

Il gioco offline in solitario ha oltre 70 livelli che forniscono decine di ore di divertimento, se uno si ingegna a cercare tutte le soluzioni eleganti senza aiuti ulteriori. La registrazione dà l'accesso a contenuti extra, e c'è anche un editor di livelli per creare modelli fisici personalizzati a proprio piacimento. Alcuni dei livelli verso la fine sono molto molto difficili. Mi sono reso conto che il mio bagaglio culturale di fisica non mi ha aiutato granché. In uno scenario personalizzato, un razzo viene usato per guidare il percorso della palla. Un razzo è uno dei componenti standard di Crayon Physics.

Crayon Physics come strumento di insegnamento e apprendimento

Ho iniziato i miei studi universitari per diventare un insegnante di fisica e, da quanto può raccontare la mia esperienza, questo gioco potrebbe essere un meraviglioso strumento nella scuola secondaria. Permette alle leggi di Newton di diventare realtà attraverso esperienze ricche di significato, non solo tramite quei paragrafi senza vita sui libri di testo (i quali per definizione, sono noiosi; i giochi non lo sono). Ciò è importante, dato che la ricerca scientifica nell'insegnamento della fisica mostra che gli studenti con l'esperienza chiarificano difficoltà concettuali collegandole alla “fisica reale” (in opposizione alla capacità di risolvere i problemi, che comunque è una cosa eccellente).

Se dovessi insegnare fisica a scuola in questo momento, contatterei lo sviluppatore per avere il permesso di usare il gioco durante le lezioni.

Dove procurarselo

Se non avete comprato l'Humble Indie Bundle, Crayon Physics Deluxe si può acquistare sul sito dello Sviluppatore http://www.crayonphysics.com. Sebbene sia un po' più costoso se comparato al Bundle, è comunque una buona scelta. Lo raccomanderei a chiunque fosse interessato ai puzzle games e alla fisica!


Riku Järvinen (rierjarv) è uno studente finlandese del corso di studi di Computer Science che nel frattempo fa ricerche sul mondo dei giochi Linux e Open Source.

Traduzione italiana

Giochi Ubuntu - Scritto da Riku Jarvinen Emulatore SNES

Ciao a tutti! Con questo mese iniziano una serie di articoli su bnses, un emulatore multi-piattaforma per Super Nintendo che punto alla massima precisione senza l'utilizzo di hack o trucchi, concentrandosi solo sul codice pulito. Secondo la home page del progetto (http://byuu.org/bsnes), tutto questo è disponibile senza un'ulteriore sforzo computazionale. Dicono che bsnes richiede almeno un processore Core 2 Duo o un processore AMD Phenom per essere eseguito senza problemi.

In questo numero discuteremo su come installare bsnes (v. 0.84), come scaricare e pulire le ROM, e sulle funzionalità di base d bsnes su Ubuntu Oneric 11.10 a 32 bit. Si presume abbiate già una certa familiarità con l'emulazione, ma è anche possibile raccogliere queste conoscenze lungo la strada. Lo scopo di questi articoli è quello di ottenere il corretto funzionamento dei giochi con la minima non-necessaria conoscenza tecnica.

Installazione di bsnes: una soluzione con i file .deb

Mentre stavo cercando sul web dei tutorial per l'installazione di bsnes, mi avvicinai ad una ottima e breve soluzione. Invece di compilare il codice sorgente e frequentare robe tecniche, vi presento una soluzione con un file .deb che è facile da implementare oltre e lavora con un certo fascino. La versione 0.84 di bsnes verrà usata dal momento in cui sarà incluso in Precise 12.04 LTS.

Prima di iniziare, dovresti avere delle applicazioni da sviluppatore installate. Se non le hai, incolla il seguente codice in una finestra di terminale. Inserisci la tua password quando viene chiesto sudo apt-get update

sudo apt-get install build-essential gcc-4.6 g++-4.6 libgtk2.0-dev libqt4-dev

sudo apt-get install libsdll.2-dev libpulse-dev libopenal-dev libao-dev libxv-dev

Dopo, apri Firefox e vai agli aggiornamenti di Ubuntu per bsnes (http://www.ubuntuupdates.org/package/core/precise/universe/base/bsnes). Seleziona e scaricare il pacchettp .deb a 32-bit (se hai un sistema a 32-bit) e poi naviga nella tua cartella Scaricati. Installa bsnes con:

sudo dpkg -i bsnes_0.84-1_i386.deb

Se tutto va bene, dovresti poter avviare bsnes dalla Dash di Unity digitando "bsnes" e selezionando l'applicazione. Una volta che bsnes sarà avviato, dal pannello superiore potrai scegliere tra Cartuccia, Impostazioni e Strumenti. Ora, diamo un'occhiata su dove scaricare le ROMs e su come "purificarle".

Scaricare e Pulire le ROM

Mentre ci sono siti in abbondanza per avere le ROM, tenete in mente che dovete cancellarle dopo 24 ore se non possedete la cartuccia originale. Nel caso in cui vogliate continuare a giocare, molte cartucce originali sono disponibili su eBay o altre aste web.

Dopo aver scaricato la ROM, bisogna "pulirla" da eventuali informazioni inserite dal copiatore (per una spiegazione più accurata, fai riferimento alla guida utente di bsnes (http://byuu.org/bsnes/user-guide). Diversamente da alcuni emulatori principali, bsnes non supporta i file compressi (.zip) o i Super Magicom (.smc). Prima di usare i giochi, abbiamo bisogno di snespurify, un'applicazione inclusa nell'installazione di bsnes. Apri la Dash di Unity e digita "snespurify" per selezionare l'applicazione. Scegli la cartella dove cercare le ROMs (molto propabilmente le ROMs che scarichi dal web si trovano in Scaricati), e clicca "Correggi". Dovrebbe impiegare giusto un paio di secondi per riconfigurare il file. Quando il processo è finito, puoi scegliere il gioco dal menù "Cartucce" di bsnes.

Qualche impostazione di base

È improbabile che bsnes funzioni perfettamente dopo l'installazione. Ci sono molte impostazioni che possono essere personalizzate e gli daremo un'occhiata nel prossimo numero. Tuttavia, ecco alcuni suggerimenti per ottenere correttamente delle funzionalità di base. Tenete presente che alcuni impostazioni sono specifiche per determinati apparecchi e giochi, quindi il programma va impostato come meglio si crede. Tutte le impostazioni che non sono menzionate dovrebbero essere lasciate di default.

Settings ­> Configuration ­> Audio: Frequency 44.1kHz, Latency: 40 ms, Resamp. Hermite

Settings ­> Configuration ­> Advanced: Video OpenGL, Audio PulseAudioSimple

Settings ­> Configuration ­> Input ­> Snes: Cont. port (define your controls)

Una delle grandi cose è quella di poter modificare le impostazioni grafiche senza riavviare la ROM. Questo accellera notevolmente le cose, perché l'effetto si vede subito. Puoi sperimentare diversi Filti e Ombre se vuoi mettere alla prova la macchina. I Filti, in particolare, richiedono molte risorse.

È facile inserire un controller USB dalle impostazioni di Input: Funziona direttamente dopo l'installazione. Una volta, le mie impostazioni sono scomparse ed ho dovuto riconfigurare il controller, ma non ci sono stati altri problemi da allora.

Prima Impressione

Ho testato bsnes con: Chrono Trigger, Donkey Kong Country, Lufia 2, Super Mario All-Stars, Final Fantasy 6 e Mega Man X. Essendo un giocatore con più di 200 ore di esperienza su zsnes (http://www.zsnes.com), devo confessare che bsnes fa un lavoro di gran lunga migliore in quanto a precisione e qualità di emulazione. Tuttavia, questo ha un pesante prezzo computazionale. Sul mio desktop (Core 2 Duo E6750, 4GB DDR2, GeForce 8800 GTS, 320 MB e 1 TB HDD) è ancora notevolmente rallentato. Potrei considerare di aggiornare la scheda grafica, anche se non sono completamente sicuro che sia questa a causare il problema.

Altre informazioni

Se desideri saperne di più, scarica il nuovo numero di FCM quando uscirà il prossimo mese. Nel frattempo, ti invito a visitare il sito di bsnes (http://byuu.org/bsnes). Lo sviluppatore Byuu ha scritto una grande quantità di informazioni approfondite sull'emulazione snes e su argomenti collegati ad altri software.

Nel prossimo numero, mi concentrerò su altre impostazioni avanzate di bsnes e vi spiegherò come modificare i file di configurazione manuamente utilizzando un editor di testo.

BOX BLU: Riku Jarvinen (rierjarv) è uno studente specializzato in CS dalla Finlandia che scava nel mondo dei giochi Linux e Open Source una volta ogni tanto.

Note alla traduzione

Giochi Ubuntu - Scritto da Riku Jarvinen Emulatore SNES

Ciao a tutti! Con questo mese iniziano una serie di articoli su bnses, un emulatore multi-piattaforma per Super Nintendo che punto alla massima precisione senza l'utilizzo di hack o trucchi, concentrandosi solo sul codice pulito. Secondo la home page del progetto (http://byuu.org/bsnes), tutto questo è disponibile senza un'ulteriore sforzo computazionale. Dicono che bsnes richiede almeno un processore Core 2 Duo o un processore AMD Phenom per essere eseguito senza problemi.

In questo numero discuteremo su come installare bsnes (v. 0.84), come scaricare e pulire le ROM, e sulle funzionalità di base d bsnes su Ubuntu Oneric 11.10 a 32 bit. Si presume abbiate già una certa familiarità con l'emulazione, ma è anche possibile raccogliere queste conoscenze lungo la strada. Lo scopo di questi articoli è quello di ottenere il corretto funzionamento dei giochi con la minima non-necessaria conoscenza tecnica.

Installazione di bsnes: una soluzione con i file .deb

Mentre stavo cercando sul web dei tutorial per l'installazione di bsnes, mi avvicinai ad una ottima e breve soluzione. Invece di compilare il codice sorgente e frequentare robe tecniche, vi presento una soluzione con un file .deb che è facile da implementare oltre e lavora con un certo fascino. La versione 0.84 di bsnes verrà usata dal momento in cui sarà incluso in Precise 12.04 LTS.

Prima di iniziare, dovresti avere delle applicazioni da sviluppatore installate. Se non le hai, incolla il seguente codice in una finestra di terminale. Inserisci la tua password quando viene chiesto sudo apt-get update

sudo apt-get install build-essential gcc-4.6 g++-4.6 libgtk2.0-dev libqt4-dev

sudo apt-get install libsdll.2-dev libpulse-dev libopenal-dev libao-dev libxv-dev

Dopo, apri Firefox e vai agli aggiornamenti di Ubuntu per bsnes (http://www.ubuntuupdates.org/package/core/precise/universe/base/bsnes). Seleziona e scaricare il pacchettp .deb a 32-bit (se hai un sistema a 32-bit) e poi naviga nella tua cartella Scaricati. Installa bsnes con:

sudo dpkg -i bsnes_0.84-1_i386.deb

Se tutto va bene, dovresti poter avviare bsnes dalla Dash di Unity digitando "bsnes" e selezionando l'applicazione. Una volta che bsnes sarà avviato, dal pannello superiore potrai scegliere tra Cartuccia, Impostazioni e Strumenti. Ora, diamo un'occhiata su dove scaricare le ROMs e su come "purificarle".

Scaricare e Pulire le ROM

Mentre ci sono siti in abbondanza per avere le ROM, tenete in mente che dovete cancellarle dopo 24 ore se non possedete la cartuccia originale. Nel caso in cui vogliate continuare a giocare, molte cartucce originali sono disponibili su eBay o altre aste web.

Dopo aver scaricato la ROM, bisogna "pulirla" da eventuali informazioni inserite dal copiatore (per una spiegazione più accurata, fai riferimento alla guida utente di bsnes (http://byuu.org/bsnes/user-guide). Diversamente da alcuni emulatori principali, bsnes non supporta i file compressi (.zip) o i Super Magicom (.smc). Prima di usare i giochi, abbiamo bisogno di snespurify, un'applicazione inclusa nell'installazione di bsnes. Apri la Dash di Unity e digita "snespurify" per selezionare l'applicazione. Scegli la cartella dove cercare le ROMs (molto propabilmente le ROMs che scarichi dal web si trovano in Scaricati), e clicca "Correggi". Dovrebbe impiegare giusto un paio di secondi per riconfigurare il file. Quando il processo è finito, puoi scegliere il gioco dal menù "Cartucce" di bsnes.

Qualche impostazione di base

È improbabile che bsnes funzioni perfettamente dopo l'installazione. Ci sono molte impostazioni che possono essere personalizzate e gli daremo un'occhiata nel prossimo numero. Tuttavia, ecco alcuni suggerimenti per ottenere correttamente delle funzionalità di base. Tenete presente che alcuni impostazioni sono specifiche per determinati apparecchi e giochi, quindi il programma va impostato come meglio si crede. Tutte le impostazioni che non sono menzionate dovrebbero essere lasciate di default.

Settings ­> Configuration ­> Audio: Frequency 44.1kHz, Latency: 40 ms, Resamp. Hermite

Settings ­> Configuration ­> Advanced: Video OpenGL, Audio PulseAudioSimple

Settings ­> Configuration ­> Input ­> Snes: Cont. port (define your controls)

Una delle grandi cose è quella di poter modificare le impostazioni grafiche senza riavviare la ROM. Questo accellera notevolmente le cose, perché l'effetto si vede subito. Puoi sperimentare diversi Filti e Ombre se vuoi mettere alla prova la macchina. I Filti, in particolare, richiedono molte risorse.

È facile inserire un controller USB dalle impostazioni di Input: Funziona direttamente dopo l'installazione. Una volta, le mie impostazioni sono scomparse ed ho dovuto riconfigurare il controller, ma non ci sono stati altri problemi da allora.

Prima Impressione

Ho testato bsnes con: Chrono Trigger, Donkey Kong Country, Lufia 2, Super Mario All-Stars, Final Fantasy 6 e Mega Man X. Essendo un giocatore con più di 200 ore di esperienza su zsnes (http://www.zsnes.com), devo confessare che bsnes fa un lavoro di gran lunga migliore in quanto a precisione e qualità di emulazione. Tuttavia, questo ha un pesante prezzo computazionale. Sul mio desktop (Core 2 Duo E6750, 4GB DDR2, GeForce 8800 GTS, 320 MB e 1 TB HDD) è ancora notevolmente rallentato. Potrei considerare di aggiornare la scheda grafica, anche se non sono completamente sicuro che sia questa a causare il problema.

Altre informazioni

Se desideri saperne di più, scarica il nuovo numero di FCM quando uscirà il prossimo mese. Nel frattempo, ti invito a visitare il sito di bsnes (http://byuu.org/bsnes). Lo sviluppatore Byuu ha scritto una grande quantità di informazioni approfondite sull'emulazione snes e su argomenti collegati ad altri software.

Nel prossimo numero, mi concentrerò su altre impostazioni avanzate di bsnes e vi spiegherò come modificare i file di configurazione manuamente utilizzando un editor di testo.

BOX BLU: Riku Jarvinen (rierjarv) è uno studente specializzato in CS dalla Finlandia che scava nel mondo dei giochi Linux e Open Source una volta ogni tanto.

Revisione

Note alla revisione

Errata Corrige


CategoryComunitaFcm