Cerca nel web


realizzato da Ingonline
in collaborazione con Google.

Ultime notizie - scienza

Ultime notizie - internet

 
Forza 4
Votazione Utente: / 11
ScarsoOttimo 
Download - software
Scritto da Giovanni Canní   
Sabato 10 Gennaio 2009 02:51

Screenshot forza 4Lo studio può diventare motivo di divertimento? Forse a volte si! Dovendo studiare il metodo Montecarlo, ovvero un metodo matematico probabilistico per risolvere problemi che non hanno una soluzione in forma chiusa, mi sono ritrovato a realizzare tante piccole chicche come questa che vi propongo adesso: il gioco "Forza 4" che sicuramente ognuno di noi conosce. Il programma calcola la sua mossa, basandosi su un certo numero di simulazioni, scegliendo quella che minimizza la probabilità di sconfitta. Si parte dal primo livello, che risulta essere estremamente semplice da battere, per arrivare al livello 32 che mi ha decisamente messo ko... siete più bravi di me? tranquilli, il programmino può arrivare al livello 2147483647!!! Buon divertimento!!!

 AGGIORNAMENTO:

In onore al miglior giocatore che questo programmino abbia mai incontrato, pubblico in allegato anche la versione aggiornata del file con i record. I nostri migliori complimenti vanno a Valerio, che ha prodigiosamente raggiunto il livello 32768!!!

 
Commenti (10)
allucinante!
10 Lunedì 06 Luglio 2009 09:19
- ingonline
Valerio, resto allibito! Congratulazioni ancora una volta!
La velocitá é limitata dalla potenza del pc e dal principio di funzionamento del programma... é un metodo probabilistico che, a partire dallo stato del gioco dall'ultima tua mossa, estrae n partite casuali, contando quante ne perdi, e sceglie la sua mossa come quella che minimizza la sua probabilitá di sconfitta.
Al livello 131.072, che hai prodigiosamente battuto, il programmino simula 131.072 possibili partite casuali per ciascuna delle sette (o meno) sue possibili mosse, per cui puoi immaginare quanto lavoro é richiesto al tuo processore!
Ci tengo a precisare che questo non é il modo migliore di realizzare un gioco come questo: come ho specificato nella descrizione, l'ho fatto solo per applicare il metodo montecarlo, che di solito viene adoperato laddove il problema richiede troppi calcoli per essere risolto!
Il gioco forza 4 in realtá puó essere risolto matematicamente in forma chiusa!
Per cui questa mia creatura ha un piccolo spettro nell'armadio: é piuttosto furba, ma non é imbattibile! Personalmente ritengo sia piú appassionante giocare contro questo programmino piuttosto che contro la versione esatta, perché la fredda risposta di un calcolatore istruito per vincere manca di creativitá... Il metodo montecarlo conferisce quel tocco di umana imprevedibilitá che talvolta ti fa perdere e talvolta ti da una chance in piú per vincere. Insomma, aggiunge un pizzico di fortuna che lo rende sfizioso!
Continua ad aggiornarci sui tuoi prodigiosi record!
131.072
9 Sabato 27 Giugno 2009 16:58
Vale
Cari amici, sono lieto di annunciarvi che siamo giunti a lvl 131.072! Va un po lentino a quei livelli ma ne vale la pena.Giovanni a tale proposito non si riesce a renderlo un pò più veloce nelle scelte dai lvl 32768 in poi??...vabè io cmq ti ringrazio per aver sviluppato questo programmino che mi permette di allenarmi parecchio..ci risentiamo al prox record^^.
Vale
Congratulazioni!
8 Martedì 23 Giugno 2009 14:10
- ingonline
Caro Valerio, rimango allibito: sei un mostro!
puoi mandarmi il file di testo per posta elettronica all'indirizzo postmaster[metti una chiocciolina qui]ingonline.biz, e provvederó ad aggiornare i record al piú presto :)

Ancora congratulazioni!

A presto,
Giovanni
32768
7 Lunedì 22 Giugno 2009 23:34
Vale
Ciao Giovanni, come vedi ora il mio record è aumentato un pochino. Ho seguito i tuoi consigli e ora i record si salvano....ora il mio quesito è un altro: per far uscire i record a tutti coloro che giocano...devo mandarti il file record txt?? a presto Vale
Re: Forza $
6 Martedì 16 Giugno 2009 15:33
- ingonline
@Vale

Ho appena provato il programma e funziona: i record li salva correttamente... l'importante é che il nome inserito contenga soltanto lettere. Assicurati inoltre di aver estratto dalla cartella compressa entrambi i file (forza_4.exe e record.txt) e di averli salvati nella stessa cartella nel tuo disco locale. Fammi sapere se ti funziona.
In ogni caso m'inchino di fronte ad un campione come te :) ... comunque non ti preoccupare, sono certo che al livello 2*10^9 inizierai a vacillare anche tu :D
Tienimi aggiornato sui tuoi nuovi record!

Saluti,
Giovanni
Forza $
5 Lunedì 15 Giugno 2009 15:30
Vale
Sto al lvl 512 per ora....ma se nn si salvanio i record...mi sa termino di giocare...Valerio
Forza 4
4 Lunedì 15 Giugno 2009 15:12
Vale
Ciao...posso sapere come si fa a salvare i record??Visto che ho battuto di gran lunga i record riportati sul programma....ma i miei non li salva....è un pakko il gioco...o sono pakko io??
Re: aiuto
3 Mercoledì 03 Giugno 2009 13:48
- Ingonline
@Fabio

Il programma si chiama "Forza 4" e puoi scaricarlo da questo sito: se non sei ancora iscritto é sufficiente che tu lo faccia e che effettui il login. Se apri questo articolo come utente loggato ti appare una cartella compressa in allegato.
Giusto per evitare reclami: il programma é semplicissimo e non ha alcuna grafica. Quando lo avvíi ti si apre il prompt dei comandi e inserisci le mosse da tastiera. Nonostante io ci passo le ore a giocarci, riconosco che qualcuno possa trovarlo eccessivamente scarno. L'ho pubblicato solo per l'interesse che puó suscitare in tutti coloro che sono appassionati di metodi probabilistici.

Saluti,
Giovanni
aiuto
2 Lunedì 01 Giugno 2009 19:09
Spallanzani fabio
come si chiama il programma??dove lo posso trovare??
f4
1 Lunedì 27 Aprile 2009 01:13
lulumike
gsdgdv

Aggiungi un commento

Il tuo nome:
Titolo:
Commento:
  La frase di verifica. Solo lettere minuscole senza spazi.
Frase di verifica:
   

Segnalibri

Add to: Icio Add to: Digg Add to: Del.icoi.us Add to: Yahoo Add to: Blogmarks Add to: Technorati Add to: Google Information
by: Camp26.Com

Chi è online

 3 visitatori online