Pagina 7 di 67

Re: Progetto Arcade Database

Inviato: 03/04/2015, 14:23
da saltafossi
<-clap-> Gran bel progetto! seguo con interesse!

Re: Progetto Arcade Database

Inviato: 06/04/2015, 22:00
da motoschifo
E' passato un po' di tempo ma ho avuto da fare con altri siti ;)

Dietro le quinte ho preparato l'ambiente per la pubblicazione sul sito ufficiale, ma ci vorrà ancora un po' prima di iniziare il lavoro.
Sappiate che per l'impianto iniziale ho fatto l'upload di 100GB di dati e c'è voluto parecchio... il database ovviamente è ancora vuoto.

Nel frattempo ho sistemato alcune piccole cose relative a cloni/parent e pulito il codice con qualche controllo migliore sull'import xml.
Nella pagina di dettagli del gioco ho aggiunto il riferimento al bios utilizzato e, nel caso si visualizzi la scheda del bios, l'elenco dei giochi che lo richiedono.
Come nel riquadro della serie anche qui sono disponibili i filtri per parent/clone/hack e la possibilità di variare il numero di titoli visualizzati per pagina.

Re: Progetto Arcade Database

Inviato: 10/04/2015, 21:46
da motoschifo
Aggiunta la gestione proposte, una sorta di procedura guidata per cambiare il contenuto del sito.
Per ora ho gestito due possibili azioni:
- proposta di rimozione media (immagine, video, manuale)
- proposta di cambio nome semplificato

In pratica in alcuni punti è possibile apportare direttamente le correzioni necessarie con solo 2 click, da chiunque voglia contribuire.
Nel primo caso per cancellare un'immagine o video, nel secondo caso per proporre un nome alternativo più corretto.

La procedura è semplice: click sul tasto "proponi" o "cancella", riempimento dati (alcuni opzionali) e click su "invia".
A quel punto verrà creata una richiesta di modifica che potrò controllare io con comodo e mi basterà premere "accetta" o "rifiuta" per confermare o annullare la proposta.
Quindi nel caso di un cambio nome verrà fatto un aggiornamento in tabella mentre nel caso di rimozione immagine verrà cancellato il file dal disco.
E' possibile indicare una mail e gestirò anche le notifiche all'utente.

Nella riga interessata ho anche tutti i link di aiuto (al gioco e all'immagine) così da poter prendere la decisione nel più breve tempo possibile.
Inoltre nel caso si cancelli l'immagine corrente viene poi sostituita dalla prima disponibile in archivio (se presente) mentre se si cancella un file in archivio il tutto viene spostato di una posizione, quindi l'immagine 3 diventa la 2, la 4 diventa la 3, ecc.

E' più difficile spiegarlo che usarlo ;)
Di fatto utilizzo questo sistema anzichè cambiare i dati a mano, perchè molto più pratico. Inoltre viene riconosciuto l'utente che effettua la notifica per cui se è un amministratore (io) viene evidenziato in verde così da evitare anche di pensarci sopra.

Ovviamente l'impianto è pensato per gestire parecchie cose, anche le più diverse, ed intendo usarlo per stimolare il contributo da parte di ogni visitatore.
Il discorso è semplice: se con due click posso cambiare qualcosa, sono più invogliato a farlo. Se invece devo mandare una mail, indicare il gioco, leggere il messaggio e manualmente rimuovere o riordinare quei file, allora molto probabilmente smetterò di farlo.


Nella pagina di dettaglio gioco ho integrato anche 4 tipologie di file: history inglese, history italiano, mame info e mamescore (story.dat).

Più vado avanti nello sviluppo e più mi convinto che questo progetto non avrà mai fine...... :D

Re: Progetto Arcade Database

Inviato: 10/04/2015, 21:51
da Zak0077
Moto...il tuo lavoro è bestialeeee...
Spaccaaaaaa

;)

Complimentiiiiiii

Inviato dal mio GT-I9195 utilizzando Tapatalk

Re: Progetto Arcade Database

Inviato: 10/04/2015, 21:57
da TheBaro
Grandeeeeeee nn vedo L ora di vederlo in funzione...sempre più grandiiiii...

Re: Progetto Arcade Database

Inviato: 10/04/2015, 22:24
da motoschifo
Ci metto molta passione quindi spero che venga davvero bene.
Inoltre continuo a pensare a tante altre cose da aggiungere o integrare... il problema è che non riesco più a fermarmi!!! <-dash-> <-lol->

Finalmente il sito sta assomigliando a quello che avevo in mente a gennaio, ma ci sono voluti alcuni mesi per arrivare a questo punto.
E poi una volta che sarà online continuerò ad ampliarlo con quello che mi verrà in mente o suggerito da voi.

Ho in mente ad esempio una sezione in cui creare grafici con i più svariati parametri, tipo quello che hanno fatto qui: http://mamedev.org/mame_chart_0128.png.
La differenza è che il grafico verrà fatto al momento e non sarà un'immagine statica, quindi ad ogni nuova versione sarà sempre aggiornato in automatico :)

Poi ci sono altre 3-4 tipologie di viste, alcune molto belle, ma non so quando riuscirò a farle. Una che ho in testa da sempre è una maschera con blocchi stile fotografie (titoli/marquee del gioco), orienzamento e zoom casuali, disposti lungo l'asse verticale e suddivisi per anno di uscita. La form scorre verso destra o sinistra per coprire tutti gli anni di uscita presenti. Maschera molto dinamica ed interattiva, tutta composta da queste "foto" dei giochi che vengono animati e spostati con i tasti freccia. Poi invio o click sul gioco e parte il filmato corto o il gioco completo.
E' un'idea intendiamoci, ma mi stuzzica sempre di più <-gogogo->

Re: Progetto Arcade Database

Inviato: 11/04/2015, 9:10
da pippitto87
<-preved-> Tutto questo è magnifico...

Re: Progetto Arcade Database

Inviato: 11/04/2015, 9:54
da pucci
motoschifo ha scritto:Ho in mente ad esempio una sezione in cui creare grafici con i più svariati parametri, tipo quello che hanno fatto qui: http://mamedev.org/mame_chart_0128.png.
La differenza è che il grafico verrà fatto al momento e non sarà un'immagine statica, quindi ad ogni nuova versione sarà sempre aggiornato in automatico :)
mi ricorda questo: www.mameitalia.net/index.php?showtopic=13788

Re: Progetto Arcade Database

Inviato: 11/04/2015, 9:54
da pucci
mentre in generale il tuo progetto (se sarà allargato a molte cose fuori dal MAME) mi ricorda questo: www.mameitalia.net/index.php?showtopic=13499

Re: Progetto Arcade Database

Inviato: 11/04/2015, 10:08
da motoschifo
Io spero di allargarlo ad altri emulatori, anche se il Mame rimane quello più completo (anzi, quello che hai più dettagli inseribili in automatico).
Come sezioni differenti sto pensando a NeoGeo, CreatiVision e Mess.
Inoltre considera che ogni emulatore è un mondo a parte, quindi per esempio la sezione NeoGeo potrà essere totalmente differente e contenere file che non sono quelli del Mame, oppure anche riferimenti a quest'ultimo. Le tabelle saranno altre, i dettagli legati alla console/emulatore, le immagini ovviamente seguiranno a ruota. Per esempio potrei inserire foto dei pezzi di ricambio di una scheda gioco, pcb riparate o guide di riparazioni, ecc.
Insomma Mame è "solo" una parte del sito e mentre lo sviluppo tengo sempre conto di questa cosa.

Ci sono anche eventuali estensioni o servizi che si possono legare a Feel, come suggerito tempo fa. Anche qui il limite è la fantasia: dal sito mi creo la lista dei miei giochi più belli, poi la esporto in formato Feel e scelgo di scaricare anche tutto ciò che può essere gestito (immagini, video, dati sui giochi, titoli, ecc). Da fare in automatico (web service/richieste semplici) oppure in manuale per chi non ha la connessione sul cab (file zip da estrarre in seguito). Se questa lista la memorizzo sul sito sarà sempre disponibile anche in futuro per eventuali estensioni o correzioni, oppure deciso di memorizzarla in locale e poi in futuro dovrò fare l'upload di questa lista per poterla gestire (nessun login necessario).

Ancora non ho in mente tutti i dettagli di quello che sarà il "carrello della spesa" del sito, ma presto dovrei iniziare a buttare giù qualcosa.

Come detto, le idee sono davvero tante e quando sarà online sarete voi a dirmi cosa cambiare e come correggere il tiro :)