Newsgroup: it.hobby.scacchi
Titolo: Scacchi e programmazione

Ultimamente ho cominciato ad interessarmi della programmazione di programmi
scacchistici, tuttavia sono notevoli le difficoltà e non finisco mai di
imparare nuove tecniche. A tal proposito vorrei quindi sapere se c'è
qualcuno tra voi già pratico della programmazione di software scacchistico
(intendo la progettazione di motori di analisi e non la gestione di
database) e se esistono siti internet o biografie sull'argomento.
Da una prima ricerca sul web ho trovato:
Computer Chess Programming - 
http://www.xs4all.nl/~verhelst/chess/
G 6 Gruppo Scacchi e Informatica - 
http://www.gsei.org/
Inoltre è stato pubblicato anche un primo articolo sulla rivista "Io
programmo".
Mi auguro che possiate fornirmi ulteriori informazioni a riguardo.
ciao

Mi auguro che possiate fornirmi ulteriori informazioni a riguardo.
Certo che possiamo fornire informazioni .. cosa vuoi sapere?
parlavi di notevoli difficolta... Potresti essere piu' specifico .. 
sicuramente qualcuno di noi puo' averle affrontate e/o esserti di
aiuto ...
facci sapere ... qui su IHS o se lo ritieni piu' opportuno postando
direttamente al forum del g6
a risentirci...
gianluigi
ps. verso maggio ci dovrebbe essere il primo campionato italiano per
programmi di scacchi (CIPS) se ti sbrighi a finire il tuo programma
potresti partecipare ..sono sicuro che farai sicuramente meglio di
golem ;-)

Ti rigrazio molto per la risposta esaustiva e, scusa l'errore, al posto di
"biografie" (?!??) intendevo monografie sull'argomento.
Ho visto che sul sito Computer Chess Programming ne elencano molte e ci sono
perfino riviste specifiche.
Riguardo al sito G6, invece, penso che sia un ottimo punto di riferimento
per i programmatori già esperti nella realizzazione di engine, tuttavia non
credo possa essere un ottimo punto di partenza, inadatto quindi a coloro che
si avvicinano all'argomento per la prima volta. D'altro canto la rivista IO
PROGRAMMO sembra aver conferito all'argomento grande importanza proponendosi
di introdurre i programmatori nel mondo della programmazione scacchistica.
Perchè non provate anche voi del G6 ad ampliare il sito con una sezione
tutor, come avete fatto purtroppo solo superficialmente nella sezione faq,
che introduca gradualmente il programmatore nell'argomento ed esplichi le
tecniche basilari necessarie per la realizzazione di un motore d'analisi?
ciao

tecniche basilari necessarie per la realizzazione di un motore d'analisi?
Ho capito .. ma ripeto socondo me un aiuto diretto e mirato alla
persona e' infinitamente piu' utile ...vuoi mettere?
Comunque il g6 c'e' e tu se "VUOI" puoi approfittarne .. ovviamente 
non e' un'obbligo ;-)
Prova a chiedere a Julian, chesspluss, daniele DD, me , Marco Grella
e molti altri .. vedrai che ti diranno che a loro la cosa e' stata
utile.
ciao
glm

Sto seguendo questa discussione e devo dire che mi interessa
particolarmente.
Ho già visitato la mailing list del g6 e relativo sito ma il materiale che
ho trovato mi è di difficile comprensione.
Ho scaricato i sorgenti di Faile ma sono riuscito a capirci ben poco per
adesso.
Premetto che non sono un programmatore, sto studiando ingegneria informatica
(1° anno) ed ho appena dato l'esame di informatica 1 che trattava il C.
Algoritmi difficili non ne ho ancora fatti (ho fatto programmini tipo
rubriche, gestione fatture, etc.) ma sono deciso, almeno provare, di fare un
motore di scacchi.
Ho comprato anch'io IO PROGRAMMO e devo dire che il discorso sulle bit
boards l'ho capito senza problemi, ma quello sulle HASH no.
Spero che qualche anima pia mi dia una mano, per il momento soprattutto alla
generazione delle mosse usando le bit boards.
Sono disposto anche a chat private su icq o fics (il mio handle è pagno).
Ciao!
Marco

Sono disposto anche a chat private su icq o fics (il mio handle è pagno).
su fics il canale 166 e' frequentato da quelli del g6 
se ti colleghi domenica sera dopo cena ci trovi tutti li
perche c'e' l'ultimo turno del torneo fra engine italiane
Memorial 80 anni della FSI.
Cosi' fra una partita e l'altra ...si puo' chiacchierare della
generazione delle mosse  & c.
OVVIAMENTE l'invito e' valido anche per Michele e per tutti quelli che
sono interessati.
Vedere le engine impegnate in torneo con i rispettivi programmatori
che ne commentano le mosse e' molto spimolante per chi e' interessato
alla computer chess .. 
ciao 
gianluigi

e' forse uscita la seconda puntata?
Mi sono posto la stessa domanda.
Devo correre in edicola?
Ciao.
Per il verme, è verme chi non striscia.
... e per il muto sono tutti sordi.
******************************************
Fabio Peruzzi
Portoferraio (LI)
mailto://
spi...@elbalink.it
ICQ: 15248034
http://members.xoom.it/CSE/
******************************************

Devo correre in edicola?
Esatto! Sul numero di febbraio di "Io programmo", alle pp. 9-12 c'e' la seconda
puntata che parla di "bit boards", "Tabelle di trasposizione" e "Chiavi hash".
Saluti
Ivo



hum ... non l'ho ancora letto .. ma mi sembra una strana scelta per se
voleva essere un'invito a programmare una engine scacchistica.
Prob. c'erano altri argomenti piu' adatti da cui cominciare ...
ma mi riservo di leggere prima l'articolo...
ciao
gianluigi
ps. negli articoli c'e' un'email a cui contattare l'autore? 
riciao