Newsgroup: it.hobby.scacchi
Titolo: Presentazione animata del gioco per Forlano

Apro un nuovo thread per aggiornare tutti gli interessati sull'andamento 
dei lavori.
Intanto ho deciso di non utilizzare ne' Impress di OpenOffice ne' 
PowerPoint.
Non li ho mai usati prima: pensavo che offrissero la possibilita' di 
gestire alcune cose che avevo in mente, ma non si sono dimostrati 
all'altezza.
Andranno benissimo per le presentazioni su diapositiva o su quelle con 
interazione del mouse.
Per quelle completamente automatiche non mi hanno soddisfatto.
Quindi ho orientato la mia scelta su javascript, per produrre una 
presentazione animata fruibile con qualunque browser (che rispetti gli 
standard, beninteso)
Per quanto riguarda le immagini dei pezzi, quelle che mi sono state 
fornite non vanno bene: lo sfondo non e' trasparente.
Ho cercato un po' in rete e ho trovato questi pezzi qua:
http://s.ichess.com/img/chess36.png
Se c'e' qualcuno che sia in grado di prendere quella immagine, 
suddividerla in tante immagini singole, coi pezzi bianchi, neri e le 
ombre, mantenendo trasparente la parte esterna, puo' farlo, poi zippa il 
tutto e me lo manda.
Grazie.
Per quanto riguarda il javascript, ho trovato questo interessante 
esempio di utilizzo per far muovere un oggetto grafico sullo schermo:
http://www.dynamicdrive.com/dynamicindex4/bounceimagealt.htm
Prendo spunto da quello per poter visualizzare sulla scacchiera i pezzi 
che si muovono.
Quei pezzi di cui sopra sono di 60x60 pixel, quindi la scacchiera per 
contenerli e' di 480x480 pixel, escluso il bordo esterno e le coordinate.
Quindi il quadro risultante dovrebbe riempire un monitor di 600 di 
altezza e risultare comunque bello grande per una altezza di 768.
Per monitor di risoluzione superiore, si sfrutta la proprieta' di 
ingrandimento del browser.
Man mano che il lavoro progredisce lo postero' su una pagina web cosi' 
potrete verificarlo, valutarne il contenuto, fornire consigli e 
suggerimenti.
E potrebbe diventare il punto di partenza per poter produrre dei corsi 
animati, chissa'...

 Grazie.
Prova a guardare i files .zip che trovi in fondo a questa pagina.
http://ixian.com/chess/jin-piece-sets/
Sono delle immagini PGN, con i pezzi, fondo trasparente, di varie
dimensioni.


 che si muovono.
Visto che ti interessa il javascript, puoi dare una occhiata a
http://code.google.com/p/pgn4web/
E' un tool accrocchiato per visualizzare su pagine web delle partite
partendo dal PGN corrispondente. Niente animazione, o frecce e note
sulla scacchiera, solo scacchiera, testo della partita e commenti.
Magari c'e' qualcosa che ti viene utile...
Paolo

Allora, ho cominciato a mettere qualcosa in linea.
http://rmontaruli.110mb.com/chess/regole.html
Per adesso c'e' lo scheletro della struttura della presentazione.
La risoluzione del foglio e' di 800x600, centrata orizzontalmente
nello schermo.
Sulla destra la scacchiera.
Sulla sinistra il testo che cambia nel tempo.
E c'e' un re che saltella qua e la' grazie al javascript.
Giusto per testare gli ingredienti.
E' gradito un feedback con diversi browser alle diverse risoluzioni.
Anche se per la presentazione a cui questo lavoro e' destinato, faro'
una taratura ad hoc.
Tuttavia se questa cosa viene bene, potra' essere usata anche per fare
altre presentazioni animate, quindi mi interessa rendere il tutto
compatibile con tutti i browsers.

 E c'e' un re che saltella qua e la' grazie al javascript.
A me il re appare come una x rossa su sfondo bianco (tipo immagine non
trovata).
I .pgn mi sembra li carichi, non so...
Ciao.Fabio.

Con Firefox 3.5 a 1280x800 il re fa i suoi bei salti.

> E' gradito un feedback con diversi browser alle diverse risoluzioni.
Con GoogleChrome va QUASI bene (il re in c1 è leggermente ma
nettamente spostato a destra rispetto al centro casa).
Con IE 8 il re balla da solo (saltella di qua e di là sotto il titolo.
La posizione verticale è corretta, ma è tutto spostato a sinistra,
fuori della scacchiera.


dimenticavo: schermo a 1024x768


Risoluzione 1024x768
Firefox 3.5
Funziona correttamente.
A un certo punto il Re va in c1, un p� spostato verso d1 (una classica
posizione in cui tutti "acconceremmo") e non si capisce se � giusto o
sbagliato, perch� non c'� nessuna scritta che dica dove dovrebbe essere.
Explorer 8
Il re si sposta in g1,e2,c1, ma solo "immaginarie" in quanto in
realt� saltella nella parte sinistra della finestra, dove � tutto bianco.
Ciao!
Maurizio Mascheroni

 I .pgn mi sembra li carichi, non so...
Adesso fa anche a me come Maurizio.
La posizione "relativa" sembra corretta, e' solo spostato verso sx.
Ciao.Fabio.

 
Questa e' la configurazione sotto la quale sto sviluppando.
Per forza funziona correttamente.
Il re in c1 in realta' vorrebbe essere un effetto di movimento da e1 a 
d1, che ancora non ho messo a punto e poi siccome ho avuto altro da fare 
ho interrotto e riprendo appena posso. Domani mi auguro si possa vedere 
un re che si muove da una casa all'altra.
Quindi mi resta da creare un effetto lampeggiante sul posto, e poi 
disegnare delle frecce e inserire pallini e crocette al centro delle case.
Una volta impostati tutti gli effetti grafici che intendo utilizzare 
nella presentazione, comincio ad associarli a delle descrizioni che 
andranno a costituire la "Brevissima introduzione al giuoco degli scacchi"
Intanto ho aggiunto in basso un numero di versione, che incrementero' 
man mano, cosi' potete valutare se ci sono aggiornamenti.
P.S. Il fatto che non funzioni come si deve su IE mi stupisce poco.
Chrome e Opera dovrebbero comportarsi in modo decente, pero'.
In ogni caso per questa volta Forlano si installera' FF 3.5 per far 
girare la presentazione.

girare la presentazione.
A Robe' :-) ... va bene tutto, ma allora non scrivere
"... mi interessa rendere il tutto compatibile con tutti i browsers."
che lo proviamo solo con FF 3.5 e facciamo prima.
Ciao!
Maurizio Mascheroni

Maurizio Mascheroni ha scritto:

A Mauri' :-) Forlano ha bisogno di una cosa funzionante per settimana 
prossima.
Ma io con questo lavoro vado avanti.
Voglio realizzare una cosa compatibile con tutti i browser, con delle 
funzioni primitive da utilizzare per poter produrre presentazioni a 
soggetto scacchistico, che possono essere brevi lezioni, o partite 
commentate, o soluzioni di problemi e studi, o chi piu' ne ha piu' ne metta.

prossima.
E infatti per questo mi sembrava strano che la volessi compatibile con 
tutta la galassia.
Ciao!
Maurizio Mascheroni

commentate, o soluzioni di problemi e studi, o chi piu' ne ha piu' ne metta.
Finito il lavoro per Forlano, prova a dare un occhio ai 500 circa
progetti scacchistici presente su Sourceforge; forse puoi trovare
qualcosa di gi� pronto o semi-pronto da implementare.
Ciao!
Maurizio Mascheroni

 standard, beninteso)
[cut]
Ciao Roberto,
scusa non si capisce perch� non usi Flash (il meglio sarebbe Director, il
cui plugin shockwave si deve per� scaricare al caricamento del file swf) che
mi sembrano molto pi� versati per questo genere di lavori, tenendo poi
presente che trattandosi di una mera presentazione non occorre scrivere
codice actionscript o lingo (a parte forse qualche loop o temporizzatore...
poche righe cio�).
Farlo in javascript mi sembra una cosa assurda, oltre che di difficile
implementazione ritengo.
Francesco

 implementazione ritengo.
Affatto! E' molto semplice e mi sto divertendo pure moltissimo.
Abbi fede.

Sto cominciando ad inserire il testo, temporizzato.
Potete visionare alla solita pagina.
http://rmontaruli.110mb.com/chess/regole.html
In pratica il testo compare un po' per volta, ed in corrispondenza
verra' visualizzato qualcosa sulla scacchiera (che adesso ho
temporaneamente disabilitato).
Se qualcuno volesse dare una lettura al testo ed un parere in
proposito, sono qui apposta a raccogliere consigli e suggerimenti.
Ricordo che la presentazione e' finalizzata ad un pubblico che crede
che gli scacchi siano come la dama (cfr. un articolo comparso
recentemente su un quotidiano, di cui si parla in un altro post), o
peggio.

proposito, sono qui apposta a raccogliere consigli e suggerimenti.
Mi sembra un p� troppo veloce, non sempre riesco a leggere tutte
le frasi. Soprattutto l'ultima di ogni blocco, che scompare all'improvviso.
Ciao!
Maurizio Mascheroni


Oibo'... provero' ad allungare la pausa.
Comunque e' ancora provvisorio.
Il testo poi andra' sincronizzato con qualcosa che si muovera' sulla
scacchiera, quindi le pause sono ancora tutte da rivedere, anche in
funzione della durata complessiva dell'animazione.

 proposito, sono qui apposta a raccogliere consigli e suggerimenti.
non so se c'� gi� e non compare perch� disabilitato; nel caso contrario, per 
quanto riguarda la parte dedicata alla scacchiera, suggerirei di evidenziare 
la casa in basso a sinistra, la/e colonna/e e la/e traversa/e, magari con 
una colorazione "lampeggiante"stile evidenziatore  (in pratica, quando 
compare il testo, lampeggia, che so? in giallo, la casa, la colonna, ecc.)
ciao
C.

 
Forse ti conviene parlare della casella in basso a destra bianca, invece 
che di quella a sinistra nera (anche se in fondo e' lo stesso).
Quando definisci colonne e traverse, sarebbe meglio mostrarle bene su 
una scacchiera vuota. In seguito, quando parli del movimento dei pezzi, 
puoi accomunarle (colonne/traverse).
Io riassumerei in una schermata apposita il fatto che un pezzo "puo' 
catturare un pezzo avversario, che viene tolto dalla scacchiera". 
Specificando bene che ogni pezzo puo' catturare qualsiasi altro (e' una 
delle domande ricorrenti di ogni buon principiante, soprattutto se 
proviene dalla dama, dove questo non vale).
Ciao, Bruno.

 che di quella a sinistra nera (anche se in fondo e' lo stesso).
Secondo me si potrebbe proprio evitare di sottolineare che la casella
in basso a destra e' bianca o quell'altra e' nera.
Non ha attinenza con le regole base, e' solo una piccola fissazione di
noi scacchisti...
ciao,
Marco.

 noi scacchisti...
FIDE Handbook
Article 2: The initial position of the pieces on the chessboard
2.1 [...] The chessboard is placed between the players in such a way
that the near corner square to the right of the player is white.
Fissazione eh ? :-)
-- 
FICS Manual    :: 
http://www.deepthought.it/chess/fics.html
eBooks         :: 
http://www.deepthought.it/chess/ebooks.html
MyChess Portal :: 
http://mychess.deepthought.it

 that the near corner square to the right of the player is white.
Mah, forse non ha tutti i torti. Che la regola esista e' certo, pero' qui
il punto non e' quello di riportare tutte le regole, ma solo quelle
basilari... e questa e' tra quelle che forse si puo' trascurare.
Riassumendo: si puo' non dire nulla e mostrare direttamente la scacchiera,
ma se lo si dice (magari per sottolineare la differenza con la dama) forse
e' meglio dirlo nell'altra forma che suggerivo. 
Ciao, Bruno.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it