12361
Commento: revisione completata
|
13017
|
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 |
Linea 41: | Linea 44: |
Settings > Configuration > Input > Snes: Cont. port (define your controls) | |
Linea 42: | Linea 46: |
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. | 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 50: | Linea 70: |
GIOCHI UBUNTU | Giochi Ubuntu - Scritto da Riku Jarvinen Emulatore SNES |
Linea 52: | Linea 73: |
Scritto da Riku Järvinen | 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 54: | Linea 75: |
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. | In questo numero discuteremo su come installare bsnes (v. 0.84), come scaricare e pulire le ROM, e sulle funzionalità di base di 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 56: | Linea 77: |
Installazione & panoramica | Installazione di bsnes: una soluzione con i file .deb |
Linea 58: | Linea 79: |
Non v'è stato nessun problema nel far partire il gioco, ho solo scaricato il file .deb e l'ho installato col comando: | 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 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 60: | Linea 81: |
sudo dpkg -i package_name.deb | Prima di iniziare, si dovrebbe aver installato delle applicazioni da sviluppatore. Se non le avete, incollate il seguente codice in una finestra del terminale. Inserite la vostra password quando viene richiesto sudo apt-get update |
Linea 62: | Linea 84: |
I requisiti minimi di sistema, 1 Ghz, 512 MB di RAM e 128 MB di RAM per la scheda video, non sono elevati (in caso di dubbio, scaricate la demo su http://www.crayonphysics.com per verificare le vostre specifiche). Quando avviate Crayon, vi verrà chiesto di registrarvi per avere funzionalità aggiuntive, ma non è obbligatorio. | sudo apt-get install build-essential gcc-4.6 g++-4.6 libgtk2.0-dev libqt4-dev |
Linea 64: | Linea 86: |
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 trovare solo la soluzione al problema: deve essere “una buona soluzione”, ad esempio non si devono disegnare oggetti inutili. Per completare ogni livello alla perfezione, si possono inventare tre differenti modi: elegante, vecchia scuola e magnifico. La soluzione spettacolare, potete sceglierla liberamente tra le varie che avete sviluppato per risolvere il problema. | sudo apt-get install libsdll.2-dev libpulse-dev libopenal-dev libao-dev libxv-dev |
Linea 66: | Linea 88: |
Gameplay & Caratteristiche | Dopo, aprite Firefox e andate agli aggiornamenti di Ubuntu per bsnes (http://www.ubuntuupdates.org/package/core/precise/universe/base/bsnes). Selezionate e scaricarete il pacchetto .deb a 32-bit (se hai un sistema a 32-bit) e poi entrate nella vostra cartella Scaricati. Installa bsnes con: |
Linea 68: | Linea 90: |
Sostanzialmente, controllate una penna con il mouse, e bisogna disegnare oggetti di varie dimensioni per generare del movimento dinamico. Lo scopo di ciascuno problema è 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. C'è solo un piccolo problema 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. | sudo dpkg -i bsnes_0.84-1_i386.deb |
Linea 70: | Linea 92: |
Presento ora il problema del castello rotante e la sua soluzione. Il grande “braccio” di color 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). | Se tutto va bene, dovreste poter avviare bsnes dalla Dash di Unity digitando "bsnes" e selezionando l'applicazione. Una volta che bsnes sarà avviato, dal pannello superiore si potrà scegliere tra Cartuccia, Impostazioni e Strumenti. Ora, diamo un'occhiata su dove scaricare le ROMs e su come "purificarle". |
Linea 72: | Linea 94: |
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 livelli finali 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. Questo è uno dei componenti standard di Crayon Physics. | Scaricare e Pulire le ROM |
Linea 74: | Linea 96: |
Crayon Physics come strumento di insegnamento e apprendimento | 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 76: | Linea 98: |
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 delucidano varie difficoltà concettuali collegandole alla “fisica reale”. (Ciò è in opposizione alla capacità di risolvere i problemi, che comunque è una cosa eccellente). | Dopo aver scaricato la ROM, bisogna "pulirla" da eventuali informazioni inserite dal copiatore (per una spiegazione più accurata, fate 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. Scegliete la cartella dove cercare le ROM (molto propabilmente le ROM che scarichi dal web si troveranno in Scaricati), e fai clic su "Correggi". Dovrebbe impiegare giusto un paio di secondi per riconfigurare il file. Quando il processo è finito, si può scegliere il gioco dal menù "Cartucce" di bsnes. |
Linea 78: | Linea 100: |
Se dovessi insegnare fisica a scuola in questo momento, contatterei lo sviluppatore per avere il permesso di usare il gioco durante le lezioni. | Qualche impostazione di base |
Linea 80: | Linea 102: |
Dove procurarselo | È 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 alcune 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 con l'impostazione di base. |
Linea 82: | Linea 104: |
Se non avete comprato l'Humble Indie Bundle, si può acquistare Crayon Physics Deluxe sul sito dello Sviluppatore http://www.crayonphysics.com. Sebbene sia un po' più costoso se comparato con il Bundle, è comunque una buona scelta. Lo raccomanderei a chiunque fosse interessato ai puzzle games e alla fisica! | Settings>Configuration>Audio: Frequency 44.1kHz, Latency: 40 ms, Resamp. Hermite |
Linea 84: | Linea 106: |
Settings>Configuration>Advanced: Video OpenGL, Audio PulseAudioSimple | |
Linea 85: | Linea 108: |
Riku Järvinen (rierjarv) è uno studente finlandese di Informatica che nel frattempo fruga nel mondo dei giochi Linux e open source. | Settings>Configuration>Input>Snes: Cont. port (define your controls) |
Linea 87: | Linea 110: |
Una delle grandi cose è quella di poter modificare le impostazioni grafiche senza riavviare la ROM. Questo accelera notevolmente le cose, perché l'effetto della modifica si vede subito. Si possono sperimentare diversi Filtri e Ombre se vuoi mettere alla prova la macchina. I Filtri, 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 di tanto in tanto. |
|
Linea 90: | Linea 129: |
Bella traduzione. |
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
Revisione
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 di 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 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, si dovrebbe aver installato delle applicazioni da sviluppatore. Se non le avete, incollate il seguente codice in una finestra del terminale. Inserite la vostra password quando viene richiesto 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, aprite Firefox e andate agli aggiornamenti di Ubuntu per bsnes (http://www.ubuntuupdates.org/package/core/precise/universe/base/bsnes). Selezionate e scaricarete il pacchetto .deb a 32-bit (se hai un sistema a 32-bit) e poi entrate nella vostra cartella Scaricati. Installa bsnes con:
sudo dpkg -i bsnes_0.84-1_i386.deb
Se tutto va bene, dovreste poter avviare bsnes dalla Dash di Unity digitando "bsnes" e selezionando l'applicazione. Una volta che bsnes sarà avviato, dal pannello superiore si potrà 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, fate 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. Scegliete la cartella dove cercare le ROM (molto propabilmente le ROM che scarichi dal web si troveranno in Scaricati), e fai clic su "Correggi". Dovrebbe impiegare giusto un paio di secondi per riconfigurare il file. Quando il processo è finito, si può 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 alcune 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 con l'impostazione di base.
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 accelera notevolmente le cose, perché l'effetto della modifica si vede subito. Si possono sperimentare diversi Filtri e Ombre se vuoi mettere alla prova la macchina. I Filtri, 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 di tanto in tanto.
Note alla revisione