domenica 23 marzo 2014

Nuovi aggiornamenti beta e migrazione dello sviluppo

I'm sorry but this article was written only in italian language.
Use Google Translate to get a rough translation of the article.
Un saluto a tutti i lettori, in questo articolo voglio descrivere le ultime novità di Brunix Games for Windows, poiché dopo l'aggiornamento beta (610) ho rilasciato ben 6 aggiornamenti beta, portando il software fino alla versione 2.1 (645).

Le novità più importanti riguardano il supporto alle piattaforme ScummVM, Steam e numerosi miglioramenti all'interfaccia del programma che ora risulta più pulita. Inoltre le cover dei giochi Steam sono scaricate in automatico quando si seleziona un gioco di tale piattaforma.
Infine è stato migliorata l'interfaccia della modalità schermo intero, inserendo la possibilità di scorrere rapidamente i giochi usando i tasti PagGiù\PagSu.
Nella modalità schermo intero è anche aumentato il numero di giochi visualizzati che prima era fissato a 10, ora invece è maggiore e cambia in base alla risoluzione video.

Di seguito sono riportate tutte le modifiche fino alla versione 2.1 (645):
(in ordine cronologico, partendo dalle modifiche meno recenti)

  • Aggiornato il pacchetto emulatore della piattaforma Nintendo Wii e Gamecube
  • Aggiornato il gestore per i file delle Memory Card (MemcardRex v1.8)
  • Migliorato il supporto al Controller Xbox in modalità schermo intero
  • Corretti alcuni bug relativi alla gestione del Controller Xbox
  • Inserito il supporto completo alla piattaforma ScummVM
  • Inserito l'aggiornamento automatico della lista di compatibilità dei giochi ScummVM
  • Inserito un comando per selezionare tutti i pacchetti non installati/non aggiornati e per selezionare tutti i pacchetti per la rimozione (Gestore Pacchetti)
  • Migliorata la gestione del download di dati dal web
  • Migliorato il modulo di aggiornamento automatico che ora è più rapido nella registrazione
  • Migliorata la gestione delle immagini associate alle piattaforme e ai giochi (cover)
  • Corretto un bug grave nel modulo di creazione del pacchetto "Portable" personalizzato
  • Corretti alcuni bug relativi all'interfaccia del programma
  • Corretti alcuni bug minori
  • Migliorata l'interfaccia della finestra di installazione dei giochi ScummVM
  • Migliorato il modulo di installazione, in particolare dei giochi ScummVM
  • Corretti alcuni bug relativi al Gestore Pacchetti
  • Corretti alcuni bug relativi al modulo di installazione dei giochi
  • Inserito un modulo sperimentale di comunicazione per l'invio delle segnalazioni errore
  • Migliorati i testi dell'interfaccia della modalità schermo intero
  • Migliorati i controlli della finestra di selezione di file e cartelle
  • Migliorato l'adattamento delle cover dei giochi nella finestra principale
  • Aggiornata l'interfaccia della finestra principale che ora è più grande
  • Ridotte le dimensioni del programma principale
  • Corretto un bug relativo alla lista dei giochi ScummVM in modalità schermo intero
  • Corretto un bug relativo al passaggio alla modalità schermo intero
  • Corretto un lieve bug relativo al modulo di aggiornamento automatico
  • Inserito il supporto completo alla piattaforma Steam che, se installato, viene rilevato
  • Aggiunto il download automatico delle cover dei giochi Steam
  • In modalità schermo intero è possibile usare PagSu\PagGiù per scorrere rapidamente i giochi
  • Aggiornata l'interfaccia della finestra principale che ora non contiene Bios e Memory Card
  • Aggiornata l'interfaccia della modalità schermo intero che ora mostra più elementi
  • Corretti alcuni bug relativi al caricamento delle immagini associate ai giochi
  • Inserita la possibilità di cambiare le cover dei giochi Steam e ScummVM
  • Inserito un modulo per il rilevamento dello stato dei singoli giochi Steam
  • Aggiornato il modulo sperimentale di comunicazione per l'invio delle segnalazioni errore
  • Migliorato il parser dei giochi Steam che ora corregge i caratteri speciali
  • Corretto un bug che mostrava più volte la piattaforma Steam nella lista Piattaforme
  • Corretti alcuni bug minori nell'interfaccia del programma


Ecco un paio di immagini relative all'ultimo aggiornamento:
(cliccare sulle immagini per ingrandirle)



Vi ricordo che l'attuale versione 2.1 con tutti i suoi aggiornamenti è beta, quindi è scaricabile esclusivamente da chi ha selezionato l'opzione "Ottieni aggiornamenti beta" nel menù Opzioni!
Ovviamente chiunque può abilitare tale opzione poiché questo programma è open beta* !!

Come sempre vi invito a segnalare i malfunzionamenti andando nel menù "?" > "Segnalazione errori". Ovviamente restano validi i "vecchi metodi", ovvero scrivendo un commento su questo blog, su Google+ oppure sul forum tntvillage.org.

Le novità, però, non finiscono qui!
Questa potrebbe essere una notizia che magari interesserà solo agli "addetti ai lavori" della programmazione, ma spero comunque che susciti in voi un po' di curiosità! :)

In pratica da circa una settimana ho avviato la migrazione dalla piattaforma di sviluppo Microsoft Visual Basic 6 a Microsoft Visual Basic .NET 2013.
Tranquilli, non è nulla di trascendentale, significa in parole semplici che sto creando una nuova "edizione" del programma, utilizzando degli strumenti più moderni.
Visual Basic 6 infatti ha delle limitazioni che impediscono o, comunque, complicano lo sviluppo di alcune funzionalità di Brunix Games for Windows.

Inoltre, questa nuova "edizione" prenderà il nome di Brunix Retrogames for Windows e le prime versioni pubblicate saranno prive di molte funzionalità rispetto all'attuale versione, oltre ad avere probabilmente solo la lingua inglese.
Non so ancora quando verrà pubblicata la prima versione di Brunix Retrogames for Windows ma, a breve, pubblicherò un altro articolo con una sorta di roadmap** per mostrare i tempi approssimativi di sviluppo.



Per oggi è davvero tutto e vi auguro una Buona Domenica!
Stay Tuned! ;)



* open beta (lett. beta aperta) = versione beta di un software rilasciata a chiunque voglia provarla: ciò serve sia a far conoscere agli utenti le nuove funzionalità, che a portare alla luce i suoi malfunzionamenti.
* roadmap (lett. carta stradale) = piano di sviluppo di un software; piò includere le date di rilascio (anche approssimative) delle nuove versioni con le relative funzionalità aggiunte.

Nessun commento:

Posta un commento

- il commento deve essere attinente all’argomento trattato dall'articolo;
- mai scrivere commenti ingiuriosi e offensivi rispetto a chiunque;
- moderare il linguaggio, evitare frasi volgari, razziste o sessiste;
- usare il buon senso: non rispondere agli attacchi personali e a chi ha l’unico scopo di disturbare e creare litigi tra gli utenti (flamer e troll);
- non inserire contenuti che siano diffamanti o violino le leggi italiane e internazionali;
- evitare di usare il maiuscolo.

onload='show_en();'