http://www.elegio.it/javascript/scacchi-attacchi-minacce.html
http://www.elegio.it/javascript/scacchi-finali-semplici1.html
http://www.elegio.it/javascript/scacchi-babbuini.html
Non c'entra nulla col resto di questo documento ma scrivo qui un mio... grido di dolore alla Vittorio Emanuele II ossia una invocazione di aiuto.

Vorrei imparare a scrivere in inglese usando non i caratteri latini ma i caratteri fonetici ossia quei simboli strani che nessuno legge, nei vocabolari di italiano-inglese o italiano-francese. Per usare questi caratteri userei la codifica Unicode che ho usato qui per rappresentare i simbli degli scacchi e che servono per scopi più seri ossia per scrivere in greco, cirillico, arabo, cinese o giapponese etc...

Ho in casa due vocabolari vecchiotti ossia un ormai vecchio vocabolario "Il Nuovo Dizionario Hazon Garzanti" ISBN 8811103219 ristampato nel marzo 1994, il vocabolario di Fernando Picchi, "Grande Dizionario inglese-italiano italiano-inglese" ISBN 8820327104 edito da Hoepli nel 1999, il vocabolario di Raoul Boch, "Il Nuovo Boch - Dizionario francese-italiano italiano-francese" edito da Zanichelli nel gennaio 1992 ISBN 8808057747 ovvero 9788808057747.

Il problema però è che con so capire quali simboli IPA sono stati usati ed oltretutto, i simboli IPA non sono restati sempre immutati ma ci sono state delle revisioni per cui ... a mio parere c'è una grande confusione. Per i codici IPA in UNICODE ho guardato nel posto più ovvio ossia sulla wikipedia

E la cosa seccante è che trovi siti che ti promettono cose meravigliose ma... che NON FUNZIONANO sul mio sistema operativo Windows 7...

Forse pensano che Windows 7 lo usano solo gli aborigeni australiani ?
E non è alquanto da prepotenti obbligare la gente a NON usare i sistemi operativi diffusi nel mondo come Windows magari solo perché fanatici nemici di Bill Gates ???
Per non fare nomi, per esempio non sono riuscito ad usare affidabilmente questo bel coso... http://www.photransedit.com/Online/Text2Phonetics.aspx
Per la verità sono riuscito ad usare qualche simbolo IPA scrivendolo come numero in HTML ( è quello che desidero fare, come per i simboli degli scacchi ... in modo di poter scrivere programmini javascript che facciano quello che voglio fare ) ... Vedere http://wikipedia.qwika.com/it2en/IPA_in_Unicode ... MA CHE FATICA ! æ ʃ ð ŋ ( spero di non avere scritto una parolaccia...)

ma che palle 'sti scacchi !

Giocando ottusamente senza visione del futuro...
ma rispettando le regole

Per iniziare...

 

 

bisogna scegliere la partita

Sette opzioni disponibili

Promemoria: come funziona questa pagina e come fare le catture al volo e gli arrocchi.

Una mossa è un vettore fatto da terne di info in questo modo:

Penso ora di fare una apposita function che ha il compito di verificare se la mossa della cattura al volo e dell'arrocco sono legali e le aggiunge al vettore di tutte le mosse legali selezionabili dal giocatore di turno a fare la mossa...

Questa funzione controlla l'ultimo elemento della mossa fatta se il vettore della mossa fatta termina con un movimento incompleto ossia se la sua lunghezza non è un multiplo di tre.
Se il resto della divisione della lunghezza del vettore diviso 3 dà 2 vuol dire che quella mossa consiste in un doppio passo del pedone avversario ed allora la function fa tutti gli accertamenti del caso ossia controlla se la cattura al volo sarebbe legale ossia non causa la messa sotto scacco del re e se risulta concretamente fattibile ossia se c'è un pedone nelle due celle in cui può esserci per poter fare la cattura al volo e se tutte queste condizioni sono verificate crea una o due mosse di cattura al volo da aggiungere alla lista delle mosse non eccezionali.

Per quanto concerne invece gli arrocchi uso informazioni inglobate nel vettore della scacchiera operativa che include la scacchiera classica con i pezzi in gioco.

Giampaolo Bottoni
gpbottoni@gmail.com
http://www.alumni.polimi.it/it/Wall#10232043-giampaolo-bottoni-59627
( ing. nucleare 1972 )