Pag 1 di 3 123 UltimaUltima
Risultati da 1 a 25 di 65
  1. #1
    Suprema Borga Imperiale L'avatar di Semola.
    Data Registrazione
    02-12-02
    Località
    Romagna. Non venite, non vi voglio.
    Messaggi
    18,041

    Predefinito Cerco script/applicazione

    ciao a tutti!
    cercavo un programmino,un'applicazione,un qualcosa che mi permetta di calcolare la probabilità di vincere in una sfida di lancio di 3 dadi.
    presente risiko?ecco..

    es:
    tizio fa 3 - 5 - 6
    l'applicazione (inseriti i 3 valori di tizio) mi calcola la percentuale di battere quel tiro..

    qualcuno sa dove trovarlo?si riesce a farlo!?come?
    grazie mille,davvero.

  2. #2
    La Nebbia L'avatar di Keytwo
    Data Registrazione
    30-05-07
    Località
    Soket 939
    Messaggi
    33

    Predefinito Re: Cerco script/applicazione

    E' piuttosto specifico come programma... non credo si riesca facilmente a trovarlo sulla rete, se lo trovi sei sicuramente incappato in qualche esperimento di qualche studente.

    Puoi provare in Java, ci sono IDE che potrebbero essere utili a tale scopo. Netbeans per esempio.

    Ciaps

  3. #3
    Suprema Borga Imperiale L'avatar di Semola.
    Data Registrazione
    02-12-02
    Località
    Romagna. Non venite, non vi voglio.
    Messaggi
    18,041

    Predefinito Re: Cerco script/applicazione

    cosa sono gli IDE?

  4. #4
    La Nebbia L'avatar di Keytwo
    Data Registrazione
    30-05-07
    Località
    Soket 939
    Messaggi
    33

    Predefinito Re: Cerco script/applicazione

    IDE: Integrated Development Environment
    Ambiente di sviluppo integrato...
    ma se non sai cosa è un IDE è meglio lasciar perdere questo approccio

    Continua a cercare nel web, meglio se cerchi in inglese, magari sarai fortunato.

    Ciau

  5. #5
    Lo Zio L'avatar di stop
    Data Registrazione
    12-06-04
    Località
    tr3v1s0
    Messaggi
    2,249

    Predefinito Re: Cerco script/applicazione

    Citazione Originariamente Scritto da Anders Visualizza Messaggio
    ciao a tutti!
    cercavo un programmino,un'applicazione,un qualcosa che mi permetta di calcolare la probabilità di vincere in una sfida di lancio di 3 dadi.
    presente risiko?ecco..

    es:
    tizio fa 3 - 5 - 6
    l'applicazione (inseriti i 3 valori di tizio) mi calcola la percentuale di battere quel tiro..

    qualcuno sa dove trovarlo?si riesce a farlo!?come?
    grazie mille,davvero.
    Ciao...
    allora, quello che cerchi non so se esiste, ma se dovessi realizzare io un programmino di questo tipo...beh, scriverei un'applicazione di tipo web: html e javascript.
    La strutturerei così:
    - pagina html con form in cui inserire i tre numeri del primo lancio
    - con il submit della form, farei partire lo script che fa il calcolo della probabilità di superare il primo lancio

    Precisazione PROBABILISTICA: è da un pò che non pratico la materia...ma per calcolare la probabilità di superare il risultato del primo lancio, dovresti calcolare le probabilità di tutte le permutazioni dei tre dadi, in modo da avere le probabilità dei vari risultati (3, 4, 5...17,18 ) dato il risultato del primo lancio, vedere quanti possibili risultati potrebbero superare il primo lancio, e quindi sommando le loro probabilità relative, troveresti la probabilità di superare il primo lancio.

    Precisazione HTMLLISTICA : la funzione javascript dovrebbe leggere i dati nella form, farne la somma e verificare quale probabilità gli si deve associare....e per farlo, useri la funzione switch().

    Ok, ora che ho fatto lo sborone posso anche augurarti in bocca al lupo...e di trovare qualcuno che abbia la voglia/pazienza di mettere in pratica quanto sopra..o di trovare altre soluzioni...




    ps: se proprio non trovi nessuno..

  6. #6
    Suprema Borga Imperiale L'avatar di Semola.
    Data Registrazione
    02-12-02
    Località
    Romagna. Non venite, non vi voglio.
    Messaggi
    18,041

    Predefinito Re: Cerco script/applicazione

    ti ringrazio un sacco..
    resta il fatto che non capisco nulla di programmazione script e java...
    ma di probabilità un attimo ne so...ho dato un esame della madonna lunedì,e mi ha intrippato un pò...

    ps: non ho trovato nessuno..

  7. #7
    Suprema Borga Imperiale L'avatar di Semola.
    Data Registrazione
    02-12-02
    Località
    Romagna. Non venite, non vi voglio.
    Messaggi
    18,041

    Predefinito Re: Cerco script/applicazione


  8. #8
    Lo Zio L'avatar di stop
    Data Registrazione
    12-06-04
    Località
    tr3v1s0
    Messaggi
    2,249

    Predefinito Re: Cerco script/applicazione

    Citazione Originariamente Scritto da Anders Visualizza Messaggio

    ps: non ho trovato nessuno..
    immaginavo..

    quanto tempo hai per fare questa applicazione?..e sei proprio a digiuno completo o qualcosina di html e javascript (non java = non sono la stessa cosa ) li capisci? ed eventualmente, ti basterebbe l'applicazione o dovresti anche riuscire a spiegarla in qualche modo? si, insomma...forse potrei aiutarti nel realizzarla, ma se si tratta anche di spiegarti come è stata fatta e/o come funziona il codice...beh...

  9. #9
    Suprema Borga Imperiale L'avatar di Semola.
    Data Registrazione
    02-12-02
    Località
    Romagna. Non venite, non vi voglio.
    Messaggi
    18,041

    Predefinito Re: Cerco script/applicazione

    dunque...di come la faresti non mi interessa!è per scopo personale!
    capisco un pò di html ma non di javascript.
    comunque ne parliamo domani dopo che ho dato diritto del lavoro...
    sciao!

  10. #10
    Lo Zio L'avatar di stop
    Data Registrazione
    12-06-04
    Località
    tr3v1s0
    Messaggi
    2,249

    Predefinito Re: Cerco script/applicazione

    Citazione Originariamente Scritto da Anders Visualizza Messaggio
    dunque...di come la faresti non mi interessa!è per scopo personale!
    capisco un pò di html ma non di javascript.
    comunque ne parliamo domani dopo che ho dato diritto del lavoro...
    sciao!
    ok...se è per scopo personale (stracciare gli amici a risiko ) direi che ne vale la pena..e che non hai tutta questa fretta...e visto che di html ne capisci un pò...beh, posso buttare giù una bozza e poi casomai ci pensi tu a cambiare colori, font e layout dell'applicazione...

    e in c++o alla balena per l'esame!

  11. #11
    La Nebbia L'avatar di Keytwo
    Data Registrazione
    30-05-07
    Località
    Soket 939
    Messaggi
    33

    Predefinito Re: Cerco script/applicazione

    Non è necessario usare i javascript.
    Usa PHP, è più semplice.

    Crea un file di script a cui passi i dati della form:

    Codice:
    <?php
    
    $dado_uno = $_POST['dado_uno'];
    $dado_due = $_POST['dado_due'];
    $dado_tre = $_POST['dado_tre'];
    
    if (empty($dado_uno)) {
       exit("Almeno un dado dev'essere valorizzato");
    }
    
    // Con le tre variabili ci fai tutti i tuoi calcoli ed alla fine sputi fuori il risultato
    
    ?>
    <!-- svariato codice html qui -->
    
    <div id="la_domanda_alla_risposta_42">
    <?= $risultato ?>
    </div>
    
    <!-- altro svariato codice html -->
    La form dovrebbe essere qualcosa di simile:
    Codice:
    <form action="nome_del_file_che_hai_dato_allo_script.php" method="post">
    Dado 1:<input type="text" name="dado_uno" value="1" /><br />
    Dado 2:<input type="text" name="dado_due" value="" /><br />
    Dado 3:<input type="text" name="dado_tre" value="" />
    <input type="submit" value="Invia i dati" />
    </form>
    Nuda e cruda.

    Bella
    Ultima modifica di Keytwo; 27-06-07 alle 09:29:33

  12. #12
    Suprema Borga Imperiale L'avatar di Semola.
    Data Registrazione
    02-12-02
    Località
    Romagna. Non venite, non vi voglio.
    Messaggi
    18,041

    Predefinito Re: Cerco script/applicazione

    arabo

  13. #13
    La Nebbia L'avatar di Keytwo
    Data Registrazione
    30-05-07
    Località
    Soket 939
    Messaggi
    33

    Predefinito Re: Cerco script/applicazione

    Citazione Originariamente Scritto da Anders Visualizza Messaggio
    arabo
    Naa... solo una buona dose di logica, matematica e linguaggi formali ed automi

    ciaps

  14. #14
    Lo Zio L'avatar di stop
    Data Registrazione
    12-06-04
    Località
    tr3v1s0
    Messaggi
    2,249

    Predefinito Re: Cerco script/applicazione

    Citazione Originariamente Scritto da Keytwo Visualizza Messaggio
    Non è necessario usare i javascript.
    Usa PHP, è più semplice.
    ...lo so che PHP è semplice, ma necessita di un web server per farlo girare, e visto che Anders non ha molta dimistichezza con la materia..dubito fortemente che abbia già installato un web server.

  15. #15
    Suprema Borga Imperiale L'avatar di Semola.
    Data Registrazione
    02-12-02
    Località
    Romagna. Non venite, non vi voglio.
    Messaggi
    18,041

    Predefinito Re: Cerco script/applicazione

    Citazione Originariamente Scritto da stop Visualizza Messaggio
    ...lo so che PHP è semplice, ma necessita di un web server per farlo girare, e visto che Anders non ha molta dimistichezza con la materia..dubito fortemente che abbia già installato un web server.
    ...si mangia?

  16. #16
    Lo Zio L'avatar di stop
    Data Registrazione
    12-06-04
    Località
    tr3v1s0
    Messaggi
    2,249

    Predefinito Re: Cerco script/applicazione

    Citazione Originariamente Scritto da Anders Visualizza Messaggio
    ...si mangia?
    direi di no...

  17. #17
    Lo Zio L'avatar di stop
    Data Registrazione
    12-06-04
    Località
    tr3v1s0
    Messaggi
    2,249

    Predefinito Re: Cerco script/applicazione

    [sborone mode: ON ]

    ...già fatto!

    [sborone mode: OFF ]

    Trovi la pagina contente lo script, a questo indirizzo: http://www.oldyetiskiclub.org/stop/20070627/index.html

    Se non ti tornano le probabilità, controlla il file excel che ho usato per calcolarle..si trova qui: http://www.oldyetiskiclub.org/stop/20070627/probabilità.xls

    e buona fortuna

    PS: fammi sapere se qualche cosa non funziona...io l'ho testato e mi è sembrato ok...

    PPS: sicuramente la sintassi javascript si può migliorare..ma non ho voglia di scervellarmi troppo...anche così funziona!

  18. #18
    Suprema Borga Imperiale L'avatar di Semola.
    Data Registrazione
    02-12-02
    Località
    Romagna. Non venite, non vi voglio.
    Messaggi
    18,041

    Predefinito Re: Cerco script/applicazione

    1)ti amo
    2)sono pignolo quindi faccio qualche appunto :
    a-a me interessava che nella tua riga "LA PROBABILITA' DI OTTENERE UN RISULTATO FAVOREVOLE E' PARI A" fossero 3 righe chiamate "probabilità di ottenere 3 vittorie","probabilità di ottenere 2 vittorie","probabilità di ottenere 1 vittoria","probabilità di sconfitta totale"
    b-se imposto il punteggio a 1 - 1 - 1 dovrei avere probabilità di vittoria 100..che ci sia qualche errore?!
    3)ti ho detto che sei il migliore?
    4)te l'ho già detto grazie?nO!?
    5)ah..grazie!

    edit: anche se l'avversario fa 6 6 6,mi dice che è impossibile da superare!forse hai dimenticato di inserire il fattore "maggiore uguale"..cioè che io vinco con punteggio maggiore o uguale al punteggio del dado dell'avversario..
    Ultima modifica di Anders; 27-06-07 alle 22:53:39

  19. #19
    Lo Zio L'avatar di stop
    Data Registrazione
    12-06-04
    Località
    tr3v1s0
    Messaggi
    2,249

    Predefinito Re: Cerco script/applicazione

    Citazione Originariamente Scritto da Anders Visualizza Messaggio
    1)ti amo
    2)sono pignolo quindi faccio qualche appunto :
    a-a me interessava che nella tua riga "LA PROBABILITA' DI OTTENERE UN RISULTATO FAVOREVOLE E' PARI A" fossero 3 righe chiamate "probabilità di ottenere 3 vittorie","probabilità di ottenere 2 vittorie","probabilità di ottenere 1 vittoria","probabilità di sconfitta totale"
    direi 4 righe a questo punto...e da come avevi posto il problema, pensavo ti interessasse controllare la somma dei tre dadi...e non il singolo dado..
    b-se imposto il punteggio a 1 - 1 - 1 dovrei avere probabilità di vittoria 100..che ci sia qualche errore?!
    idem come sopra: dovresti spiegarmi quali sono i risultati favorevoli...visto che se il primo lancio è 1-1-1, a casa mia lo batto solo con un lancio diverso, la cua somma superi 3 (1+1+1)..e quindi non può essere 100% la probabilità di riuscita...a meno che tu non consideri buono anche il risultato 'pareggio'...
    ...
    edit: anche se l'avversario fa 6 6 6,mi dice che è impossibile da superare!forse hai dimenticato di inserire il fattore "maggiore uguale"..cioè che io vinco con punteggio maggiore o uguale al punteggio del dado dell'avversario..
    volutamente non ho considerato il caso 'maggiore uguale'...ma solo 'maggiore'....

    da quanto sopra, ne deduco che non hai nemmeno provato a leggere il codice html/javascript

  20. #20
    Suprema Borga Imperiale L'avatar di Semola.
    Data Registrazione
    02-12-02
    Località
    Romagna. Non venite, non vi voglio.
    Messaggi
    18,041

    Predefinito Re: Cerco script/applicazione

    allora...deduco che non ci siamo capiti!eheh
    allora..io non voglio battere la somma...
    io voglio battere i singoli dadi..mai giocato a risiko!?
    i dadi (nei panni del difensore) avversari li batto con gli stessi punteggi o con punteggi superiori (da qui maggiore uguale...)

  21. #21
    Lo Zio L'avatar di stop
    Data Registrazione
    12-06-04
    Località
    tr3v1s0
    Messaggi
    2,249

    Predefinito Re: Cerco script/applicazione

    Citazione Originariamente Scritto da Anders Visualizza Messaggio
    allora...deduco che non ci siamo capiti!eheh
    allora..io non voglio battere la somma...
    io voglio battere i singoli dadi..mai giocato a risiko!?
    mai giocato a risiko....io di solito rosiko
    i dadi (nei panni del difensore) avversari li batto con gli stessi punteggi o con punteggi superiori (da qui maggiore uguale...)
    ok, capito!
    ...ci pensi tu a sistemare?


    ok, 'ghe pense mì'!

  22. #22

    Predefinito Re: Cerco script/applicazione

    Cerco di andare a memoria, per quel che ricordo sul calcolo delle probabilità.
    Cedo che i risultati siano differenti in funzione del tipo di risultato che si vuole ottenere, cioè se è importante solo una sequenza qualsiasi di dadi allora la probabilità che esca è pari sempre (1/6)*(1/6)*(1/6), quindi la sequenza 333 sarebbe equiprobabile al numero della bestia o 213 etc.
    Se è importante la somma allora il calcolo andrrebbe fatto su tutte le particolari sequenza che danno una particolare somma.
    Nel caso specifico, poichè nel gioco del risiko le disposizioni sono senza ripetizione la sequenza 321 e uguale alla 213 in quanto il confronto è sempre:
    risultato più alto contro risultato più alto,
    risultato più basso contro risultato più basso,
    intermedio contro intermedio
    (sempre se l'attaccante attacca col massimo numero di armate "rosse", le mie preferite).
    Bisogna anche tenere conto che la vittoria non è mai netta, ma si può vincere su un risutlato e perdere sull'altro (es per vincere totalmente sul risultato 532 devo fare almeno 532 se difendo, ma se il mio risultato è 611 ne vinco una e ne perdo due).
    Credo che la tabelle da considerare sia questa (le ho disposte in ordine crescente alto verso basso e sinistra verso destra):

    111 211 311 411 511 611
    ---- 221 321 421 521 etc
    ---- 222 322 422 522
    ---- 331 431 531
    ---- 332 432 532
    ---- 333 433 533
    --------- etc etc

    se l'attaccante realizza la sequenza n-esima io ho (tot_sequenze - n+1)/tot_sequenze di probabilità di batterlo (considerando le probabilità di vittoria totale),per le vittorie parziali (perdita di una due o tre armate) bisogna fare altri tipi di confronti.



    Spero di non essere stato troppo lungo, magari ho scritto un sacco di minchiate, correggetemi se sbaglio.

    Una piccola nota, per l'attaccante ogni sequenza è equiprobabile (quindi non è valido nessun calcolo), il difensore potrebbe calcolare le sue probabilità ma poiche è attaccato deve per forza tirare quindi non può usare il calcolo probabilistico a scopo tattico (al limite potrebbe ponderare la decisione di quante armate usare in difesa).
    Ultima modifica di gianlucava; 28-06-07 alle 12:35:35

  23. #23
    Suprema Borga Imperiale L'avatar di Semola.
    Data Registrazione
    02-12-02
    Località
    Romagna. Non venite, non vi voglio.
    Messaggi
    18,041

    Predefinito Re: Cerco script/applicazione

    ci pensa stop che è bravo bravo!

  24. #24

    Predefinito Re: Cerco script/applicazione

    Citazione Originariamente Scritto da Anders Visualizza Messaggio
    ci pensa stop che è bravo bravo!


    Sto problema mi intrippa matematicamente,
    sono riuscito a trovare una formuletta per il calcolo della posizione n-esima che dovrebbe essere data da:
    n = fib(a+1)-fib(b-1)-fib(c-1)
    dove a è il risultato più alto, b l'intermedio (b<=a) e c il più basso (c<=b),
    quindi la probabilità di vittoria è
    (56-n+1)/56
    per un attacco di tre armate e una difesa di tre armate,
    agli estremi funziona

    deve essere interessante guardare gli altri casi, cioè x armate in attacco e y armate in difesa (x,y<=3)

    l'algoritmo sarebbe (in c sono una manciata di righe)


    int a,b,c
    /* inserimento variabli a,b,c */
    /* controllo variabili (numeri da 1 a 6) e relativo swap (per ottenere a>=b>=c) */
    /* calcolo di n e della probabilita di vittoria */
    /* output del risultato */

  25. #25
    Suprema Borga Imperiale L'avatar di Semola.
    Data Registrazione
    02-12-02
    Località
    Romagna. Non venite, non vi voglio.
    Messaggi
    18,041

    Predefinito Re: Cerco script/applicazione

    vi lascio carta bianca.

Pag 1 di 3 123 UltimaUltima

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice HTML è Disattivato