Annuncio

Annuncio


Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione da 1 a 10 di 13
Discussione: ReplayRD3 casalingo
  1. #1
     Generale CSM
     Campione
     Nazionale
    Forum Utente accreditato Challenge
    Dal: febbraio 2005
    Prov: RM - Roma
    Messaggi: 11 586
    Profilo: 5013 visite
    Gradimento: 147
    9.5

    ReplayRD3 casalingo

    Ciao a tutti, ho lavorato nei ritagli di tempo (nel corso degli anni) ad un'idea che avevo da un po' di tempo.
    In realtà nacque prima che su RD3 fosse implementato il replay ufficiale della piattaforma (anzi, la mia iniziativa diede stimolo alla cosa) e visto che da qualche anno questa funzionalità è sparita, ho pensato di fare cosa gradita nel condividere il tool che ho creato con tutti voi.

    In nessun modo tale strumento deve essere pubblicato su piattaforme diverse da questo forum nè ovviamente essere venduto.


    Come tutti voi sapete, attualmente le schede delle partite di RD3 contengono un log molto verboso al punto tale da renderlo quasi illegibile (oltre al fatto che come sappiamo contiene anche delle inversioni temporali).

    Prendiamo una partita a caso, ID 5477917

    Come sappiamo l'url della scheda è quindi rd3.editricegiochi.it/site/schedapartita.php?gameid=5477917

    Ebbene, questa è ad esempio una parte del log

    Nome:   Cattura.PNG
Visite:  670
Grandezza:  113.6 KB

    Ho sviluppato un programma in grado di leggere questa scheda e dal log ho ricostruito un'animazione grafica della partita.

    Al programma Java (versione minima 1.8) devi solo dire che partita vuoi rivedere e poi ti basta essere in rete (solo la prima volta, se vuoi rivedere la stessa partita una seconda volta non ne hai nemmeno più bisogno perchè la stessa viene salvata) ed avrai il replay.

    Vi metto qualche schermata ed in seguito anche un breve video dove mostro molto velocemente qualche funzionalità del programma.

    Questa è la schermata di Avvio: si deve solo scegliere la risoluzione premendo uno dei due tasti in alto, indicare l'ID della partita e se si vuole vedere anche la disposizione iniziale.

    Nome:   Schermata di Avvio.PNG
Visite:  649
Grandezza:  96.1 KB

    Alla pressione del tasto "Replay!" il programma cerca se ha già salvato quella partita su disco altrimenti cerca la scheda partita in rete la elabora e la salva. Poi fa partire la schermata iniziale che è questa (senza la finestrella gialla che a dispetto dell'immagine va invece in background)

    Nome:   InizioPartita.jpg
Visite:  642
Grandezza:  142.1 KB

    In alto a destra ci sono i tabellini dei giocatori:andando col mouse sul carro colorato compare il tooltip del nick. I quattro numeri negli angoli rappresentano il numero di carri/di territori/di rinforzi/di carte in possesso del giocatore. Sopra è riportato a sinistra il numero turno ed a destra l'ID della riga del log così come è nella scheda partita elaborata. Gli obiettivi sono i veri obiettivi ed il numero al centro indica il punteggio in possesso di ogni giocatore a quel momento; se col mouse andate sopra l'obiettivo di un giocatore lo stesso compare ingrandito a centro schermo.
    La pulsantiera in basso è parlante. Col play si fa partire la partita o la si metta in pausa: backward e forward la accelerano o rallentano e la velocità è rappresentata da quel nX che sta sul bordo dello slider sottostante. Lo slider, a sua volta, si muove da solo ma trascinandolo ti permette di andare ad un punto preciso della partita senza aspettare lo scorrimento temporale della stessa.

    Questa è una situazione di gioco al 2° Turno: è il turno del giallo (evidenziato dal celestino sotto il suo carro a destra) e Kamchakta attacca Giappone. Compare una freccia rossa da Kamchakta a Giappone e contemporaneamente si vedono i dadi lanciati. In base all'esito dell'attacco il numero di armate sui 2 stati si aggiorna di conseguenza.

    Nome:   Attacco.jpg
Visite:  653
Grandezza:  152.9 KB

    Questo è il dettaglio di un'invasione (la vedrete meglio nel video): Alaska conquista Territori del Nord Ovest ed i carri si spostano

    Nome:   Invasione.png
Visite:  655
Grandezza:  70.7 KB

    Questo è il video: ripeto, è molto veloce ed è accelerato a 4X ma serve solo a dare un'idea attraverso i commenti che ho inserito: non lo includo direttamente nel post perchè vi conviene andare direttamente su youtube e vederlo a schermo intero.

    https://youtu.be/rH27TNkFG9A


    Ora alcune importantissime FAQ:


    1. Come ottengo il programma? Lo scarichi da questo link. E' una cartella zippata che devi unzippare sul tuo pc.
    2. Come faccio partire il programma? Facendo doppio click sul file Replay.bat (.sh per Linux)
    3. Il programma non mi parte, che devo fare? Verifica che hai Java installato (versione minima 1.8), che Java è nel path del tuo sistema operativo (in alternativa modifica il file .bat inserendo tutto il path di Java)
    4. Il programma non mi piace o presenta delle anomalie, che devo fare? Nulla, il programma è gratuito così com'è, non verrà manutenuto. Se vuoi presenta le anomalie ma non richiederne la risoluzione.
    5. Perchè riesce ad elaborare alcune partite sì ed altre no?
      Dipende dalla scheda partita che può
      • non contenere più i dati (Esempio)
      • contenere i dati solo fino ad un certo punto: in altri termini non c'è la scritta finale Fine partita (Esempio)
      • contenere dati erronei: succede a volte in caso di attacco o spostamento che il log contenga una riga vuota o parzialmente vuota

        In tutti questi casi il programma non può elaborare la scheda partita e quindi presentare il Replay

    6. Cosa sono quelle scritte che ogni tanto appaiono più o meno al centro dello schermo? Sono un log o della carta acquisita a seguito di un attacco alla fine del turno o la descrizione del tris appena giocato.


    Buon divertimento.
  2. #2
     Magg. C.te
     Shipadamus
    Forum Utente accreditato Challenge
    Dal: novembre 2020
    Prov: LU Lucca
    Messaggi: 3 111
    Profilo: 0 visite
    Gradimento: 0
    0.0

    Re: ReplayRD3 casalingo

    Quote Voyager ha scritto: Visualizza il messaggio
    Ciao a tutti, ho lavorato nei ritagli di tempo (nel corso degli anni) ad un'idea che avevo da un po' di tempo.
    In realtà nacque prima che su RD3 fosse implementato il replay ufficiale della piattaforma (anzi, la mia iniziativa diede stimolo alla cosa) e visto che da qualche anno questa funzionalità è sparita, ho pensato di fare cosa gradita nel condividere il tool che ho creato con tutti voi.

    In nessun modo tale strumento deve essere pubblicato su piattaforme diverse da questo forum nè ovviamente essere venduto.


    Come tutti voi sapete, attualmente le schede delle partite di RD3 contengono un log molto verboso al punto tale da renderlo quasi illegibile (oltre al fatto che come sappiamo contiene anche delle inversioni temporali).

    Prendiamo una partita a caso, ID 5477917

    Come sappiamo l'url della scheda è quindi rd3.editricegiochi.it/site/schedapartita.php?gameid=5477917

    Ebbene, questa è ad esempio una parte del log

    Nome:   Cattura.PNG
Visite:  670
Grandezza:  113.6 KB

    Ho sviluppato un programma in grado di leggere questa scheda e dal log ho ricostruito un'animazione grafica della partita.

    Al programma Java (versione minima 1.8) devi solo dire che partita vuoi rivedere e poi ti basta essere in rete (solo la prima volta, se vuoi rivedere la stessa partita una seconda volta non ne hai nemmeno più bisogno perchè la stessa viene salvata) ed avrai il replay.

    Vi metto qualche schermata ed in seguito anche un breve video dove mostro molto velocemente qualche funzionalità del programma.

    Questa è la schermata di Avvio: si deve solo scegliere la risoluzione premendo uno dei due tasti in alto, indicare l'ID della partita e se si vuole vedere anche la disposizione iniziale.

    Nome:   Schermata di Avvio.PNG
Visite:  649
Grandezza:  96.1 KB

    Alla pressione del tasto "Replay!" il programma cerca se ha già salvato quella partita su disco altrimenti cerca la scheda partita in rete la elabora e la salva. Poi fa partire la schermata iniziale che è questa (senza la finestrella gialla che a dispetto dell'immagine va invece in background)

    Nome:   InizioPartita.jpg
Visite:  642
Grandezza:  142.1 KB

    In alto a destra ci sono i tabellini dei giocatori:andando col mouse sul carro colorato compare il tooltip del nick. I quattro numeri negli angoli rappresentano il numero di carri/di territori/di rinforzi/di carte in possesso del giocatore. Sopra è riportato a sinistra il numero turno ed a destra l'ID della riga del log così come è nella scheda partita elaborata. Gli obiettivi sono i veri obiettivi ed il numero al centro indica il punteggio in possesso di ogni giocatore a quel momento; se col mouse andate sopra l'obiettivo di un giocatore lo stesso compare ingrandito a centro schermo.
    La pulsantiera in basso è parlante. Col play si fa partire la partita o la si metta in pausa: backward e forward la accelerano o rallentano e la velocità è rappresentata da quel nX che sta sul bordo dello slider sottostante. Lo slider, a sua volta, si muove da solo ma trascinandolo ti permette di andare ad un punto preciso della partita senza aspettare lo scorrimento temporale della stessa.

    Questa è una situazione di gioco al 2° Turno: è il turno del giallo (evidenziato dal celestino sotto il suo carro a destra) e Kamchakta attacca Giappone. Compare una freccia rossa da Kamchakta a Giappone e contemporaneamente si vedono i dadi lanciati. In base all'esito dell'attacco il numero di armate sui 2 stati si aggiorna di conseguenza.

    Nome:   Attacco.jpg
Visite:  653
Grandezza:  152.9 KB

    Questo è il dettaglio di un'invasione (la vedrete meglio nel video): Alaska conquista Territori del Nord Ovest ed i carri si spostano

    Nome:   Invasione.png
Visite:  655
Grandezza:  70.7 KB

    Questo è il video: ripeto, è molto veloce ed è accelerato a 4X ma serve solo a dare un'idea attraverso i commenti che ho inserito: non lo includo direttamente nel post perchè vi conviene andare direttamente su youtube e vederlo a schermo intero.

    https://youtu.be/rH27TNkFG9A


    Ora alcune importantissime FAQ:


    1. Come ottengo il programma? Lo scarichi da questo link. E' una cartella zippata che devi unzippare sul tuo pc.
    2. Come faccio partire il programma? Facendo doppio click sul file Replay.bat (.sh per Linux)
    3. Il programma non mi parte, che devo fare? Verifica che hai Java installato (versione minima 1.8), che Java è nel path del tuo sistema operativo (in alternativa modifca il file .bat inserendo tutto il path di Java)
    4. Il programma non mi piace o presenta delle anomalie, che devo fare? Nulla, il programma è gratuito così com'è, non verrà manutenuto. Se vuoi presenta le anomalie ma non richiederne la risoluzione.
    5. Perchè riesce ad elaborare alcune partite sì ed altre no?
      Dipende dalla scheda partita che può
      • non contenere più i dati (Esempio)
      • contenere i dati solo fino ad un certo punto: in altri termini non c'è la scritta finale Fine partita
      • contenere dati erronei: succede a volte in caso di attacco o spostamento che il log contenga una riga vuota o parzialmente vuota

        In tutti questi casi il programma non può elaborare la scheda partita e quindi presentare il Replay



    Buon divertimento.
    Complimenti Marco !
    Sarà molto utile a tutti e può creare tantissimi spunti di discussione e formazione
    Valerio PietronaveForte dei Marmi (LU)
  3. #3
     Capitano
     
    Forum Utente accreditato Challenge
    Dal: aprile 2019
    Prov: GR Grosseto
    Messaggi: 2 336
    Profilo: 0 visite
    Gradimento: 0
    0.0

    Re: ReplayRD3 casalingo

    Quote Voyager ha scritto: Visualizza il messaggio
    fare cosa gradita nel condividere il tool che ho creato
    grazie marco, si tratta della più importante innovazione da quando mi sono affacciato qui la prima volta - grazie davvero
    In fondo tutto proviene dal fatto che la volontà deve divorare se stessa, poiché nulla esiste fuori di lei, ed ella è una volontà affamata.
    [Schopenhauer]

    Il Gioco non era solo esercizio e svago, era la coscienza concentrata di una disciplina spirituale.
    [Hesse]
  4. #4
     S.tenente
     
    Forum Utente accreditato Challenge
    Dal: dicembre 2019
    Prov: PA Palermo
    Messaggi: 1 349
    Profilo: 0 visite
    Gradimento: 0
    0.0

    Re: ReplayRD3 casalingo

    Bene Marco! Ho avuto modo di apprezzare il programma in occasione della pubblicazione di partite sotto esame arbitrale.
    In questa giornata in cui il server ha dato il peggio di sé con ripetuti crash totali, il tuo segno di generosita' compensa le nostre incazzature.
    per alcuni lo zio, per altri lozzì, per l'altri l'archivista, per altri il saggio
    al Palio di Siena son dell'Onda

    RCU Palermo Eagles
    nick live: Discus
    RNL id: 1837
    mi trovi su telegram con @yuppidu
  5. #5
     Serg. Magg.
     
    Forum Utente accreditato Challenge
    Dal: aprile 2017
    Da: Napoli
    Prov: NA - Napoli
    Messaggi: 446
    Profilo: 0 visite
    Gradimento: 2
    5.0

    Re: ReplayRD3 casalingo

    Quote Voyager ha scritto: Visualizza il messaggio
    Ciao a tutti, ho lavorato nei ritagli di tempo (nel corso degli anni) ad un'idea che avevo da un po' di tempo.
    In realtà nacque prima che su RD3 fosse implementato il replay ufficiale della piattaforma (anzi, la mia iniziativa diede stimolo alla cosa) e visto che da qualche anno questa funzionalità è sparita, ho pensato di fare cosa gradita nel condividere il tool che ho creato con tutti voi.

    In nessun modo tale strumento deve essere pubblicato su piattaforme diverse da questo forum nè ovviamente essere venduto.


    Come tutti voi sapete, attualmente le schede delle partite di RD3 contengono un log molto verboso al punto tale da renderlo quasi illegibile (oltre al fatto che come sappiamo contiene anche delle inversioni temporali).

    Prendiamo una partita a caso, ID 5477917

    Come sappiamo l'url della scheda è quindi rd3.editricegiochi.it/site/schedapartita.php?gameid=5477917

    Ebbene, questa è ad esempio una parte del log

    Nome:   Cattura.PNG
Visite:  670
Grandezza:  113.6 KB

    Ho sviluppato un programma in grado di leggere questa scheda e dal log ho ricostruito un'animazione grafica della partita.

    Al programma Java (versione minima 1.8) devi solo dire che partita vuoi rivedere e poi ti basta essere in rete (solo la prima volta, se vuoi rivedere la stessa partita una seconda volta non ne hai nemmeno più bisogno perchè la stessa viene salvata) ed avrai il replay.

    Vi metto qualche schermata ed in seguito anche un breve video dove mostro molto velocemente qualche funzionalità del programma.

    Questa è la schermata di Avvio: si deve solo scegliere la risoluzione premendo uno dei due tasti in alto, indicare l'ID della partita e se si vuole vedere anche la disposizione iniziale.

    Nome:   Schermata di Avvio.PNG
Visite:  649
Grandezza:  96.1 KB

    Alla pressione del tasto "Replay!" il programma cerca se ha già salvato quella partita su disco altrimenti cerca la scheda partita in rete la elabora e la salva. Poi fa partire la schermata iniziale che è questa (senza la finestrella gialla che a dispetto dell'immagine va invece in background)

    Nome:   InizioPartita.jpg
Visite:  642
Grandezza:  142.1 KB

    In alto a destra ci sono i tabellini dei giocatori:andando col mouse sul carro colorato compare il tooltip del nick. I quattro numeri negli angoli rappresentano il numero di carri/di territori/di rinforzi/di carte in possesso del giocatore. Sopra è riportato a sinistra il numero turno ed a destra l'ID della riga del log così come è nella scheda partita elaborata. Gli obiettivi sono i veri obiettivi ed il numero al centro indica il punteggio in possesso di ogni giocatore a quel momento; se col mouse andate sopra l'obiettivo di un giocatore lo stesso compare ingrandito a centro schermo.
    La pulsantiera in basso è parlante. Col play si fa partire la partita o la si metta in pausa: backward e forward la accelerano o rallentano e la velocità è rappresentata da quel nX che sta sul bordo dello slider sottostante. Lo slider, a sua volta, si muove da solo ma trascinandolo ti permette di andare ad un punto preciso della partita senza aspettare lo scorrimento temporale della stessa.

    Questa è una situazione di gioco al 2° Turno: è il turno del giallo (evidenziato dal celestino sotto il suo carro a destra) e Kamchakta attacca Giappone. Compare una freccia rossa da Kamchakta a Giappone e contemporaneamente si vedono i dadi lanciati. In base all'esito dell'attacco il numero di armate sui 2 stati si aggiorna di conseguenza.

    Nome:   Attacco.jpg
Visite:  653
Grandezza:  152.9 KB

    Questo è il dettaglio di un'invasione (la vedrete meglio nel video): Alaska conquista Territori del Nord Ovest ed i carri si spostano

    Nome:   Invasione.png
Visite:  655
Grandezza:  70.7 KB

    Questo è il video: ripeto, è molto veloce ed è accelerato a 4X ma serve solo a dare un'idea attraverso i commenti che ho inserito: non lo includo direttamente nel post perchè vi conviene andare direttamente su youtube e vederlo a schermo intero.

    https://youtu.be/rH27TNkFG9A


    Ora alcune importantissime FAQ:


    1. Come ottengo il programma? Lo scarichi da questo link. E' una cartella zippata che devi unzippare sul tuo pc.
    2. Come faccio partire il programma? Facendo doppio click sul file Replay.bat (.sh per Linux)
    3. Il programma non mi parte, che devo fare? Verifica che hai Java installato (versione minima 1.8), che Java è nel path del tuo sistema operativo (in alternativa modifca il file .bat inserendo tutto il path di Java)
    4. Il programma non mi piace o presenta delle anomalie, che devo fare? Nulla, il programma è gratuito così com'è, non verrà manutenuto. Se vuoi presenta le anomalie ma non richiederne la risoluzione.
    5. Perchè riesce ad elaborare alcune partite sì ed altre no?
      Dipende dalla scheda partita che può
      • non contenere più i dati (Esempio)
      • contenere i dati solo fino ad un certo punto: in altri termini non c'è la scritta finale Fine partita
      • contenere dati erronei: succede a volte in caso di attacco o spostamento che il log contenga una riga vuota o parzialmente vuota

        In tutti questi casi il programma non può elaborare la scheda partita e quindi presentare il Replay



    Buon divertimento.
    Ciao, grazie per questo bellissimo programma e complimenti per l'ottimo lavoro!
  6. #6
     Colonnello C.te
     
    Forum Utente accreditato Challenge
    Dal: luglio 2003
    Prov: FC Forlì-Cesena
    Messaggi: 14 704
    Profilo: 5269 visite
    Gradimento: 162
    8.3

    Re: ReplayRD3 casalingo


    Meraviglioso!!!
    Tu sei un grande..,sei riuscito,da solo, a sopperire ad una grave mancanza (..perchè il replay "raccontato" è veramente un'imbarazzante barzelletta )
    NOLI VIDERE, SPECTA
  7. #7
     Caporale
     
    Forum Utente accreditato Challenge
    Dal: marzo 2020
    Prov: NO Novara
    Messaggi: 137
    Profilo: 0 visite
    Gradimento: 0
    0.0

    Re: ReplayRD3 casalingo

    Complimenti e grazie!!!
  8. #8
     soldato
     
    Forum Utente accreditato Challenge
    Dal: aprile 2020
    Prov: EE - Estero
    Messaggi: 50
    Profilo: 0 visite
    Gradimento: 0
    0.0

    Re: ReplayRD3 casalingo

    Complimenti e grazie mille per questo strumento messo a disposizione di tutti. Applausi!!!
  9. #9
     Serg. Magg.
     
    Forum Utente accreditato Challenge
    Dal: novembre 2018
    Prov: BG Bergamo
    Messaggi: 310
    Profilo: 0 visite
    Gradimento: 0
    0.0

    Re: ReplayRD3 casalingo

    Complimenti per il lavoro!
    Ti dessi il log della mia vita mi implementeresti un programma per rivedere tutte le cazzate che ho fatto?
  10. #10
     Colonnello C.te
     
    Forum Utente accreditato Challenge
    Dal: luglio 2003
    Prov: FC Forlì-Cesena
    Messaggi: 14 704
    Profilo: 5269 visite
    Gradimento: 162
    8.3

    Re: ReplayRD3 casalingo

    Noto problemi qualcuno ultimamente ha provato a rivedere qualche partita?

Pagina 1 di 2 1 2 ultimoultimo