Newsgroup: it.hobby.scacchi
Titolo: Chessbd e Winboard

 ad elencarne i motivi:
Francamente non so darti indicazioni anche perche' mi sono trovato nella
tua stessa identica situazione. Usavo altri programmi per giocare su FICS
come Blitzin e chess.exe per 
chess.net
.
Poi ho sentito proprio nella chat di 
chess.net
 che molti usavano Winboard e
ho deciso di scaricarlo.
Delusione totale. Ho rinunciato a perderci dietro tempo e sono tornato ai
programmi che usavo prima (incomparabilmente migliori).
Ti consiglio di fare altrettanto con il tuo Chessbd.
-- 
Paolo Buratti
"Ne ho passate tante...  passerete anche voi ." 
 
( Nino Manfredi nel film "Girolimoni" )

...



--
Posted from 
mail.tin.it
 [194.243.154.49] (may be forged)
via Mailgate.ORG Server - 
http://www.mailgate.org

 
Ma come, WinBoard e' della Digital!? (Stupore! Io credevo che fosse degli
stessi autori di Crafty)



chess.net
 o 
www.chess.net
 le cose sono veramente migliorate)
Il perche' e' abbastanza semplice: le tue pagine le va a cercare prima
sul proxy, e poi sulla rete: come minimo e' un'operazione in piu', se
poi il tuo provider ha un proxy grosso e lento, magari pieno di pagine
da 
chess.net
, e che magari e' pure lontanissimo da te, il tutto puo'
diventare abbastanza pesante.




...

E' proprio quello che pensavo io!
Ma sai perche' ho detto "Non so perche'..." ecc.!? 
Perche' mi chiedevo: ma l'invio e la ricezione di mosse col server FICS non
avviene in modalita' telnet!? Voglio dire: il proxy del mio provider, mi
intercetta anche le comunicazioni telnet?
Avevo poi una domanda da fare sull'argoemnto (a te o a chiunque sappia
rispondere).
Che tu sappia esistono sulla rete dei sorgenti accessibili a tutti per
programmi tipo Winboard o Chessbd che permettono di giocare su server FICS
(o derivati)?
Sto pensando di fare un programma di questo tipo, ho gia' una certa
conoscenza sull'argomento ma certamente poter dare un'occhiata alla parte
del sorgente dove si stabilisce la conessione e si gestiscono i principali
comandi, sarebbe un bell'aiuto.
Ciao





 comandi, sarebbe un bell'aiuto.
Non so se ho capito bene, comunque se vuoi scrivere un programma che giochi
su un server FICS puoi usare xboard. Basta compilarlo con l'opzione zippy.
A questo punto sara` xboard a farsi carico della comunicazione col server.
Trovi la documentazione tra i sorgenti di xboard.
Saluti
-- 
Stenio Brunetta mailto:
ste...@atomic.brunettaeperin.it
 *(REMOVE atomic.)*
hostname: atomic metaip: 212.216.96.*

 
No, in effetti vorrei proprio creare un programma tipo xboard ma un po'
meno ... un po' piu' ..., insomma diverso! ;-)
Comunque ho capito che proprio dai sorgenti di xboard posso avere qualche
spunto.
Ciao, grazie per l'informazione


 
Ti ringrazio, per le informazioni.
Per altre informazioni sui server FICS e simili ovviamente posso consultare
il tuo sito.
Senti ma tu hai idea di quanti siano complessivamente i "siti" dove si puo'
giocare a scacchi con server di questo tipo? (Dieci, cento, mille!?)
Vorrei che il mio programma avesse preferenze specifiche, attivabili da
menu, per collegarsi e giocare con tutti i principali server della rete.
Certo che se sono mille ..., forse ne lascero' via qualcuno.
Ciao





 
Penso che allora mi concentrero' solo su quei "tre o quattro" realmente
attivi.
Per cio' che riguarda i vari timeseal e accuclock, devo confessarti che
proprio questi "oggetti" costituiscono la parte piu' misteriosa dei miei
studi.
D'accordo non posso averne i sorgenti, pero' se faccio un applicazione che
si agganci ad accuclock, posso stare tranquillo sul fatto che gli
utilizzatori del mio programma potranno procurarselo? Posso anche inserirlo
direttamente nell'archivio .zip !? 





 :)
Se mi lasciano inserire l'eseguibile nel programma penso che potro' anche
rinunciare al beverone.
Provero' a contattarli, speriamo che non si mettano a ridere. Il mio
inglese e' "particolare": per molti ma non per tutti...








 
In realta' lo shareware a cui stavo pensando non e' di quelli che dopo una
certa data bloccano tutto. Ma solo una limitazione di alcune funzioni nella
versione non registrata.
Le funzioni di client ics, non fanno parte di quelle limitate. Ci sono
troppi client ics "agratis" per pensare che qualcuno possa pagare per
averne un'ennesima versione.
Ciao
Paolo

 
Questa e' una buona notizia. Comuqnue penso che una emailata la faro' agli
autori.
Ciao
Paolo




 
Infatti. In ogni caso i $12 di Chessbd hanno un sapore molto simbolico, del
tipo "Se v'e' piaciuto e me li volete proprio dare non mi fanno schifo,
altrimenti ... pazienza." ;-)


 pulsanti ecc.
Perchè non usi Java? In pochi giorni potresti convertire le tue (ottime, da
quello che ho visto) conoscenze C. Se usi solo C (e non C++) avrai bisogno di
un po' di tempo per padroneggiare incapsulamento, polimorfismo, ecc., ma non è
detto che ti serva tutto.
Ti servirà inoltre gestire la libreria Swing per l'interfaccia grafica,
(uguale su tutti i S.O.), ma è abbastanza semplice. Gestire il networking con
Java è invece assolutamente... banale. Il problema delle prestazioni è molto
relativo in un prg di questo genere (mica fa l'analisi...), e fra l'altro
uscirà (prima dell'estate, subito dopo 1.2 e HotSpot) un compilatore Java
verso Win32, Solaris, ecc con prestazioni almeno uguali a C++ se non si usa
allocazione statica di memoria (che non si dovrebbe usare mai in un prg object
oriented, quindi...).
Se ne potrebbe fare anche una versione light in applet, ma bisognerebbe usare
AWT che fa abbastanza schifo, per mantenerla entro i 100Kb. Potrebbe essere un
plus.
Se ti serve una mano, dimmelo. Io ho anche un altro progetto scacchistico in
mente (un aspecie di Chess Mentor, che ho provato e fa.... SCHIFO...),
mettiamoci al lavoro, chissà che non ne esca qualcosa di utile... basta con
queste software house improvvisate che scrivono "spaghetti code" e lo vendono
a bigliettoni da centomila (anzi a cinquantine di euro). Organizziamo un
gruppo, comunichiamo via Internet, dividiamo il lavoro, otteniamo un risultato
irraggiungibile da un singolo e spacchiamo il culo ai crucchi... c'è gente che
così ha scritto un S.O., noi non possiamo scrivere un DB scacchistico o un
programma di mentoring? E nel frattempo sperimentare qualcosa di moderno?
(leggi multiSO).
Lancio un appello... organizziamo un thread specifico, che ognuno comunichi
quello che sa e/o vuole fare, idee per i prg, l'interfaccia grafica, ecc. poi
vediamo cosa ne esce fuori...
Fatemi sapere...
Ugo

 
E' una genialata! :-)) 
Avevo gia' incominciavo a confondermi con un tuo post in cui sembrava che
mi dicessi che non posso inserire timestamp e in un altro in cui dicevi di
si. (ho capito male io, off course ;-)
Ciao
Paolo

 Fatemi sapere...
A me non dispiace questa idea del thread, tuttavia... dobbiamo ricordarci
che sia un NG di scacchi. Non vorrei che "i normali" ci cacciassero a furor
di popolo! ;-)
Ciao
Paolo




 
Ecco anche questo volevo dirti.
Quando sara' il momento (si parla ancora di qualche mese) tu sapresti dirmi
dove rivolgermi (un sito FTP dove si possano fare upload ) per mettere in
rete il DBS_SDK (il nome gia' l'ho finito: DBS Software Development Kit,
bello eh!? ;-) contenente sorgenti e descrizioni varie!?
Fra l'altro dovro' tradurre tutta la documentazione in inglese :-(
perche' il mio inglese mi pemette a malapena di tradurre dall'inglese
all'italiano, ma nel
senso opposto non c'e' verso...
Tu "a inglese" come stati!? ;-)

Capito tutto: tranne la parte del "pupo che gira in console" (gergo unix !?
;-)
Volevo chiederti un paio di cose su gcc.
Io ho usato questo compilatore su un server unix (via telnet) quando
sviluppavo programmi cgi
in C per un sito.
Solo che adesso non mi ricordo piu' niente.
Dato che i sorgenti dovranno essere in ansi C e comunque il meno incasinati
possibile per
renderli realmente trasportabili, volevo sapere un paio di cose.
Come prima cosa se esiste una versione *.exe di gcc per piattaforme dos o
windows (questo mi permetterebbe di verificare, mano a mano che sviluppo i
sorgenti, la loro "compatibilita'")
Vorrei poi sapere:
Nel linguaggio C usato con gcc, esiste una definizio di tipo (come word o
dword) che mi
dia la garanzia di creare un valore (rispettivamente) a 16 o 32 bit?
Se non esiste, io posso con un typed come :
typedef unsigned short int WORD;
typedef unsigned logn int DWORD;
crearmi i "tipi"  WORD e DWORD!?
Che garanzie ho che short sia 16 bit e long 32 bit, su tutte le
architetture?
Scusami ma mi sto spaccando la testa su questo problema e pernsavo che
forse tu hai gia' la soluzione in tasca.
Ciao
Paolo
 




 garantito sorgenti validi soltanto per architetture intel e little
endian. :)
Ho gia' creato programmi "al buio". Ho sviluppato tutti programmi cgi di un
sito usando MS-DOS come ambiente di sviluppo e di debugging!  (Aargh, non
chiedermi come ho fatto! ;-)
Col lavoro attuale le cose sono molto piu' semplici: devo solo
"raddrizzare" qualche word!
Ciao
Paolo

localizzare il sito "madre" della "gnu".
Proprio ieri ho seguito la prima lezione di un corso introduttivo al C
(che gia' un po' conosco ma volevo vedere com'era il corso), in cui hanno
accennato al pacchetto in questione, che pero' sembra non si chiami DJGCC
ma DJGPP. Quindi prova a cercare quello... :)
Ciauz, Gabry :-)
-- 
 _                        _   _
( )                      ( ) ( )   
http://poisson.dm.unipi.it/~stilli/
| |                      | |/ /
| |                      |   <
| |__                    | |\ \
(____)   I   G   H   T   (_) (_)   N   I   G   H   T

 
Ah, ecco mi pareva! (Diavolo di un Blade... >:-(
Grazie, adesso provero a vedere se col nome giusto riesco a beccarlo.





 del tuo formato .dbs ... ormai dichiaratamente "Open Source" :)
E' meglio che non ti fai venire l'ansia perche' ci sara' da aspettare
parecchio ancora! :-(
A proposito di "open source". Ho scoperto che posso usare il nome "dbs" per
questo formato perche' viene gia' usata da non so quale file accessorio dei
file .nic.
Il nuovo nome (e questa volta per sempre) sara': OCF (Open Chess Format).
Meglio cosi', con "open" presente anche nel suo nome ;-)
Ciao
Paolo