Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Il primo Sony con retroilluminazione True RGB alla prova del banco di misura e dei contenuti: luminanza enorme, colori accurati in HDR e un antiriflesso molto efficace. I limiti sono due sole HDMI 2.1 e il blooming fuori asse
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 22-05-2004, 16:12   #1
Sgarboman
Senior Member
 
L'Avatar di Sgarboman
 
Iscritto dal: Jan 2004
Città: Provincia di TE (ma vicino PE) ~ Automobile: fiero possessore di un aspirato da 115 CV/litro ~ Abruzzo: la patria degli arrosticini!
Messaggi: 1894
Scacchi e java

Ciao a tutti. Per il mio corso di programmazione all'università di BO devo fare uno scacchista artificiale . Sono graditi trucchi e consigli.
__________________
~ [...] The water can flow... or can crash! Be water my friend [...] ~
~ VENDO antenna TMC GARMIN / ARCTIC COOLING ACCELER TWIN TURBO + ZALMAN ZM-HS1 ~
~ CERCO Thermalright T-RAD2 GTX ~
Sgarboman è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2004, 15:43   #2
McK
Member
 
Iscritto dal: May 2004
Messaggi: 75
Non ti passa +!
Bè ti posso dare una linea guida se vuoi di come l'avevo fatto io (anche se in realtà non prevedevo le future mosse dell'avversario, diciamo che è un buon inizio di "scacchista artifiaciale" ma non è "bravo"! ).

Controlli le mosse possibili per ogni pezzo e ad ognuna di queste assegni un voto (la gestione dei voti la devi fare tu), per esempio se la mossa mangia un pedone dai voto=1, se mangia la regina dai voto=10, ecc. ecc. Alla fine della scansione prendi la mossa con voto maggiore. Quindi diciamo che la bontà dell'algoritmo sta nell'assegnamento dei voti.

Poi per fare un algoritmo più complesso dovresti fornire lo "scacchista" di una serie di mosse di apertura (in modo che la partenza non sia random ma con uno scopo ben preciso), e per ogni controllo che fai sulle mosse possibili per i pezzi dovresti anche prevedere le mosse possibili dell'avversario.
Pensato sembra un processo lunghissimo ma ti assicuro che un pc con 3ghz di frequenza ci mette veramente poco!

Buon lavoro, ti aspettiamo per una partita a scacchi!
CIao, McK
McK è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2004, 15:49   #3
Sgarboman
Senior Member
 
L'Avatar di Sgarboman
 
Iscritto dal: Jan 2004
Città: Provincia di TE (ma vicino PE) ~ Automobile: fiero possessore di un aspirato da 115 CV/litro ~ Abruzzo: la patria degli arrosticini!
Messaggi: 1894
Premettendo che non so giocare a scacchi, chi è che mi aspetta?

P.S.
Hai pvt
__________________
~ [...] The water can flow... or can crash! Be water my friend [...] ~
~ VENDO antenna TMC GARMIN / ARCTIC COOLING ACCELER TWIN TURBO + ZALMAN ZM-HS1 ~
~ CERCO Thermalright T-RAD2 GTX ~
Sgarboman è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2004, 19:05   #4
McK
Member
 
Iscritto dal: May 2004
Messaggi: 75
Intendevo, una volta che avrai fatto il software ce lo metterai online così da farci giocare!!

Poi scusa, come fai a fare un algoritmo degli scacchi se non ci sai nemmeno giocare?! :-| Sarà un lavoro + duro di quello che pensavo!
McK è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2004, 20:31   #5
Slamdunk
Senior Member
 
L'Avatar di Slamdunk
 
Iscritto dal: Feb 2004
Città: Vicenza
Messaggi: 791
Ok, inizio ad aiutarti io

http://web.infinito.it/utenti/g/giumala/regole.htm
Slamdunk è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2004, 20:55   #6
Sgarboman
Senior Member
 
L'Avatar di Sgarboman
 
Iscritto dal: Jan 2004
Città: Provincia di TE (ma vicino PE) ~ Automobile: fiero possessore di un aspirato da 115 CV/litro ~ Abruzzo: la patria degli arrosticini!
Messaggi: 1894
Grazie per il link, ma mi servirebbe un aiuto più... "pratico"
__________________
~ [...] The water can flow... or can crash! Be water my friend [...] ~
~ VENDO antenna TMC GARMIN / ARCTIC COOLING ACCELER TWIN TURBO + ZALMAN ZM-HS1 ~
~ CERCO Thermalright T-RAD2 GTX ~

Ultima modifica di Sgarboman : 23-05-2004 alle 20:58.
Sgarboman è offline   Rispondi citando il messaggio o parte di esso
Old 24-05-2004, 09:36   #7
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
Devi prima imparare a giocare a scacchi. IMO.
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 24-05-2004, 11:42   #8
Icedguardian
Member
 
Iscritto dal: May 2003
Messaggi: 283
Io ho creato un'interfaccia grafica per giocare a scacchi on-line (niente intelligenza artificiale) e durante le varie ricerche per il mio progetto ho scoperto che ci sono dei motori di intelligenza artificiale già fatti (GPL). Quindi se il tuo obiettivo è IA allora il mio post è inutile ma se devi solo creare qualcosa di grafico in Java prova a cercare con Google qualcuno di questi motori.

Ovviamente devi imparare a giocare a scacchi cmq.

Quelli che avevo trovato io erano in C/C++ quindi o cerchi qualcosa in Java oppure ne traduci uno in Java

Ciao
__________________
/***
* Nulla è impossibile per chi non deve farlo
***/
Icedguardian è offline   Rispondi citando il messaggio o parte di esso
Old 24-05-2004, 19:05   #9
Goldrake_xyz
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 984
Ciao ... Bè, per quanto riguarda le regole x giocare a scacchi
sono abbastanza semplici .....
Visto e considerato che questo è un campo di ricerca tuttora
aperto ... ma mi chiedo Stò prof.. è un sadico ?
non credo che degli studenti universitari sono capaci di creare
un programma che gioca a scacchi in modo decente ....
a meno che lo stesso prof.. fornisca ad alcuni le informazioni
giuste ..... tutto il mondo è paese
Ok, mi dirai che oggi con internet posso avere molte informazioni
che prima era impossibile ottenere, ma è come chiedere di
scrivere a 3 persone un compilatore C# in 4 mesi ...
roba da matti.

Good Luck !
Goldrake_xyz è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
La Serie A con DAZN e Amazon Prime con l...
Giochi Ubisoft su Steam senza Ubisoft Co...
Miami Beach ha autorizzato la maxi opera...
Apple regala un altro anno di funzioni s...
Alla fine è successo davvero: Vol...
Il meglio di Amazon del weekend in uno s...
Speciale TV in offerta su Amazon: Hisens...
Non c'è pace per Trezor: 347.000 e-mail ...
È un portatile Dell e li vale tut...
Apple iPhone 17 Pro Max 256GB a 1.195€ (...
GPT-6 Astra è davvero AGI o non s...
LG OLED G6S 48'' a 845€ e G6 55'' a 1368...
Mantax Otax: il malware Android che crip...
Musk incassa un altro maxi contratto IA:...
Le vendite di EV sono esplose in tutto i...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 13:19.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v