DAM 2.2

Il gioco della Dama Internazionale 10x10 per Windows™ 95 e successivi di Microsoft®.
© 1995-1999 Harm Jetten. Tutti i diritti riservati.
Distribuzione e utilizzazione non commerciale autorizzata.

Tradotto da Paolo Fasce (fasce@mbox.cis.it), con la cortese collaborazione di Stefano Mortola (stemor@mate.polimi.it), Giorgio Castellano (g.castellano@olivettilexikon.com), Damiano Anselmi (damiano_anselmi@bolla.it) e Roberto De Franceschi (de-franceschi@iname.com) sotto l'egida del sito della Federazione Italiana Dama (www.fid.it).

Sommario

Introduzione
Regole del gioco
Menu
Come muovere un pezzo
Come definire una posizione
Formato dei file
Base di dati dei finali
DamExchange

Introduzione

DAM è un programma "freeware", ciò significa che è protetto da copyright, ma che potete utilizzarlo a vostro piacimento. Siete quindi autorizzati a copiarlo e distribuirlo, in forma completa e non modificata.

DAM 2.2 per Windows 95 è il successore di DAM 2.1 per Windows 3.1x e di DAM 1.3 per Atari ST e calcolatori TT.

DAM riflette durante il tempo di gioco del proprio avversario e questo implica l'impiego di buona parte delle risorse del vostro processore, quindi altri programmi che funzionassero contemporaneamente potrebbero rallentare il proprio lavoro anche in maniera rilevante. Solamente quando DAM gioca utilizzando la sua libreria di aperture, o con l'impostazione Giocatore-Giocatore l'impegno del processore è trascurabile e non si notano ritardi in altre applicazioni.

Regole del gioco

La Dama Internazionale 10x10 è giocata sulle caselle nere della damiera. Si comincia con 20 pedine bianche e 20 nere. Comincia a giocare il bianco, dopodichè i contendenti proseguono alternandosi. Il giocatore che non ha più a disposizione mosse valide, viene dichiarato sconfitto. I giocatori possono accordarsi per un risultato di partita patta; ci sono delle regole specifiche per arrivare a questa conclusione e dichiarare la partita patta (dichiarando quindi il pareggio).

I pezzi in gioco (pedine e dame) si muovono solo in diagonale.

Una pedina può muoversi in un nuova casella secondo una delle due direzioni, sempre in avanti, se la casella non è occupata.

Le pedine possono catturare in tutte e quattro le direzioni, sia in avanti che indietro. Si cattura un pezzo avversario spostando il proprio nella casella libera posta dopo il pezzo da prendere. Se a questo punto c'è un altro pezzo che può essere catturato, anche questo deve essere catturato e così via. Le catture sono obbligatore. Se c'è la possibilitá di scelta fra differenti catture, si è obbligati a prendere il maggior numero possibile di pezzi (questa regola si applica sia per le pedine che per le dame). La scelta è libera solo se più catture fossero possibili e ciascuna con lo stesso numero di pezzi da catturare. Una pedina, quando termina la propria mossa nell'ultima riga della scacchiera, si trasforma in una dama. Una dama, quando non deve catturare pezzi avversari, può spostarsi in tutte e 4 le direzioni diagonali e terminare in una casella libera.

Una dama cattura un pezzo dell'avversario se questo pezzo è seguito immediatamente da una casella vuota. La dama termina la mossa della cattura o sulla casella immediatamente successiva alla casella del pezzo catturato o su qualsiasi altra casella vuota successiva. Nel caso in cui siano possibili catture multiple, è obbligatorio effettuarle.

Ripetiamolo: le catture sono sempre obbligatore ed è obbligatorio catturare il maggior numero possibile di pezzi avversari.

Menu

I menu principali di DAM sono:

Partita    Mosse    Tempi    Damiera    Opzioni    Finestre    Aiuto

Menu: Partita

Nuova (o anche la combinazione tramite tastiera Ctrl+N) lascia la partita in corso e dispone le pedine in posizione iniziale per una nuova gara.

Apri (o anche la combinazione tramite tastiera Ctrl+O) apre un file contenente una partita precedentemente salvata, permettendo quindi di continuare. Tre formati sono selezionabili nell'angolo inferiore sinistro del menu: file DAM, PDN e DOC.

Con Salva (oppure con la combinazione tramite tastiera Ctrl+S) potete salvare la partita in corso in formato DAM o PDN.

Stampa invia le informazioni della partita in corso, compresa la lista delle mosse giocate, alla stampante.

DamExchange controlla il protocollo utilizzato per connettere due programmi compatibili dedicati al gioco della Dama Internazionale tramite un cavo seriale o via internet per giocare a distanza. Vedi anche DamExchange.

Esci chiude il programma, dopo la visualizzazione di una finestra di dialogo che vi permette di salvare la partita in corso.

Preferenze

Le seguenti preferenze sono salvate nel file di registro di Windows 95 sotto HKEY_CURRENT_USER\Software\Harm Jetten\Dam:

- lingua utilizzata,
- giocatore-giocatore o giocatore-DAM,
- animazione,
- con suoni/senza suoni, e i nomi dei file associati,
- informazioni sul protocollo scelto per "DamExchange",
- impostazioni di memoria,
- impostazioni relative al salvataggio su file PDN,
- impostazioni dei tempi di gioco,
- posizione e dimensione della finestra principale di DAM,
- posizione, orientamento, et coordinate della damiera,
- dimensione della damiera e vista dei pezzi,
- se la posizione è in corso di definizione,
- posizione e dimensione delle finestre di testo,
- cartella e percorso della libreria dei finali delle partite,
- nome della partita in corso.

Le impostazioni della partita che si è caricata file della partita DAM (chi gioca contro chi, la definizione di una posizione, e la variazione delle impostazioni dei tempi) annullano le preferenze della partita in corso.

Selezione del menu: Mosse

Indietro di una (o il tasto Del/Canc) annullerà l'ultima mossa giocata. Attenzione: se tocca a DAM giocare, questi rigiocherà dopo aver atteso un minimo di tre secondi. Utilizzate Indietro di una, o l'apposito bottone sulla barra dei comandi, due volte per annullare contemporaneamente la vostra mossa e la risposta di DAM. La scorciatoia tramite tastiera Shift+Canc oppure Ctrl+Canc vi permetterà di tornare indietro di più mosse in una volta, tante quante volte premerete quelle combinazioni (lasciando la mossa allo stesso giocatore, se possibile).
Le mosse che sono state annullate sono segnate in grigio (anzichè in nero) nella finestra Partita. Pigiando sul tato Esc, oppure giocando una mossa diversa da quella indicata, le indicazioni in grigio nella finestra succitata saranno cancellate.

Quando delle mosse sono state annullate, la linea seguente del menu diviene Ripeti l'ultima (e il tasto corrispondente è Ins). Questo permette di rifare la mossa segnata in grigio nella finestra Partta. E' così possibile scorrere la partita passo dopo passo in avanti. La scorciatoia tramite tastiera Shift+Ins oppure Ctrl+Ins vi permette di andare in avanti di tante mosse quante ne indicherete premendo i tasti.

Quando nessuna mossa è stata annullata, la linea di comando sul menu è rimpiazzata da Ripetere l'ultima (o il tasto Ins) che vi mostra sullo schermo l'ultima mossa giocata sulla damiera.

Calcolatore-Calcolatore fa giocare DAM contro se stesso fino a quando non è possibile giocare alcuna mossa legale o fino a quando non si arriva ad una posizione di partita patta.

Con Giocatore-Calcolatore, impostazione predefinita, giocherete contro DAM. Voi giocate con il bianco e quindi cominciate la partita. Se volete giocare coi neri, selezionate il comando Tocca al calcolatore (oppure utilizzate il tasto Tab).

Impostando Giocatore-Giocatore giocherete con entrambi i colori.

Se la mossa corrente è di DAM, Muovi adesso lo obbliga ad esprimersi immediatamente.

Tocca al Calcolatore (o il tasto Tab) impone a DAM di giocare la mossa corrente.

Tocca al Giocatore (o il tasto Tab) impone che la mossa passi a voi.

Animazione vi permette di controllare il modo in cui una mossa è visualizzata sulla damiera. Con Animazione › Lenta, una presa multipla è decomposta e si svolgerà un po' meno rapidamente; inoltre le caselle interessate alla mossa rimarranno visualizzate sullo schermo. La cosa non avviene, invece, nel caso di Animazione › Rapida.

Suoni serve a disabilitare gli effetti sonori.

Effetti sonori

DAM utilizza diversi effetti sonori:

1. Per indicare che il giocatore sta tentando di effettuare una mossa non valida. Il suono predefinito per questa segnalazione è memorizzato nel file dam1.wav.

2. Quando DAM gioca una mossa (sia che nel caso di mossa normale che nel caso di una presa). Il suono predefinito per questa segnalazione è memorizzato nel file dam2.wav.

3. Quando il giocatore effettua la propria mossa (sia che nel caso di mossa normale che nel caso di una presa). Il suono predefinito per questa segnalazione è memorizzato nel file dam3.wav.

Se lo desiderate, potete configurare un suono diverso indicando il nome del file .wav da voi preferito, utilizzando il comando nella tendina delle Opzioni Suoni.

Menu: Tempi

Il comando Livello principiante offre quattro livelli, da A a D, ai principianti e ai giocatori che intendono imparare; la selezione di questa impostazione rende il gioco più semplice rispetto alla modalità 1 sec/mossa. A questo livello, la profondità di ricerca è limitata e DAM non approfitta del tempo di riflessione durante il turno dell'avversario.

1 sec/mossa fino a 120 sec/mossa vi permette di impostare i tempi di ciascuna mossa che può utilizzare DAM. La definizione di questi tempi non è vincolante; DAM ne utilizzerà talvolta un po' di più, talvolta un po' di meno.

Impostare i tempi conduce ad una finestra di dialogo che permette di impostare i tempi di calcolo sotto forma di x mosse in y minuti. Questo può rivelarsi utile per giocare in torneo. DAM ripartirà il tempo disponibile tra le mosse restanti. L'impostazione da x a 0 costringe DAM a giocare "tutte" le mosse durante il tempo imparti, cosa che può portare una severa pressione sul tempo durante le partite lunghe.

Avvia l'orologio esegue l'ovvio comando a partire dal giocatore che in quel momento ha diritto a muovere (anche nel caso in cui l'orologio non sia visibile).

Ferma l'orologio incredibilmente non fa altro che fermare l'orologio (sospende l'incremento del tempo segnalato dall'orologio).

Riavvia l'orologio, altrettanto incredibilmente, riporta l'orologio alla situazione di partenza e lo ferma.

Menu: Damiera

Il comando Capovolgi ruota la damiera di 180 gradi, cambiando la direzione di avanzamento di ciascun giocatore. Per indicare questo fatto sulla casella 50 è indicata esplicitamente la coordinata, anche quando l'apposita opzione Mostra le coordinate è deselezionata.

Mostra le coordinate attiva e disattiva la visualizzazione a schermo delle coordinate che sono espresse con un numero da 1 a 50 utilizzato da tutte le convenzioni damistiche internazionali.

Potete utilizzare Dimensioni per selezionare una damiera Piccola, Media, o Grande. Sullo schermo avrete a disposizone la corrispondente damiera.

Pedine offre la possibilità di visualizzare sulla damiera i pezzi visti di Profilo oppure Dall'alto, a seconda del vostro gusto e preferenza.

Copia la damiera negli appunti o Ctrl+C copia l'immagine della damiera in un file Bitmap degli appunti di Windows. Potrete quindi incollarla in altre applicazioni.

Impostare una posizione iniziale vi permette di accedere ad una modalità che consente di disegnare una posizione a piacere sulla damiera. Vedete per ulteriori dettagli Come definire una posizione. Quando selezionate Impostare una posizione iniziale, le quattro linee di comandi del menu successive sono accessibili e quindi fruibili:

Posizione canonica di partenza dispone le 20 pedine bianche e le 20 pedine nere nelle loro classiche posizioni iniziali.

Il comando Svuotare la damiera esegue il comando già adeguatamente descritto dalla linea di comando.

Tocca al bianco impone che la mossa stia al giocatore che tiene il bianco, a partire dalla posizione indicata.

Tocca al nero idem come sopra, ma questa volta la palla è al nero.

Menu: Opzioni

Lingua serve a selezionare la lingua desiderata per il menu, i titoli delle finestre di dialogo e il file di aiuto.

Preferenze serve a indicare quando le preferenze di DAM sono salvate. Se appare un segno di spunta su Preferenze › Salvare ogni volta, vengono salvate le impostazioni ogni volta che si chiude DAM, ciò significa che ritroverete alla successiva apertura esattamente quelle che erano state lasciate all'ultima chiusura del programma. Alternativamente se è selezionato Preferenze › Salvare adesso DAM ripartirà con le preferenze impostate in quel momento, anche se nel corso dell'utilizzazione del programma queste verranno alterate. Questa seconda possibilità vi garantisce di aprire il programma e di trovarlo disponibile sempre nella stessa modalità.

Barra degli strumenti serve a mostrare (nel caso appaia nel menu il segno di spunta) o nascondere la barra che contiene dei pulsanti per le azioni d'uso più frequente.

Con Proprietà le preferenze seguenti possono essere impostate interagendo con una finestra di dialogo sulla quale appaiono diverse schede selezionabili:

Colore vi permette di imporre i colori delle caselle della damiera secondo il vostro gusto e piacere. Cliccate sul quadrato che desiderate modificare e imponete il colore scegliendolo nella finestra di dialogo che appare sullo schermo.

Suoni vi permette di scegliere degli effetti sonori associati a diversi eventi che si succedono durante il gioco, semplicemente indicando il nome del file .wav.

La scheda Memoria vi permette di selezionare la dimensione della tabella interna di trasposizione utilizzata da DAM per archiviare le elaborazioni intermedie. Scegliete tra Piccola (96 k), Media (384 k), Grande (1.5 M), Molto grande (6 M), e Enorme (24 M). La migliore impostazione è la più grande che evita a Windows d'accedere senza ritegno al disco fisso. Questo dipende, tuttavia, dalla dimensione della memoria RAM installata sul vostro calcolatore.

Con Base di dati potrete suggerire al programma il percorso (completo o relativo) della cartella (directory) dove sono archiviati i file della base di dati dei finali di partita. Quindi cliccate sul pulsante Accerta che vi mostrerà una lista di file della base di dati con eventuali commenti relativi al loro stato (nome corretto, dimensioni e controllo di errori).

PDN determina come DAM salva una partita in un file PDN. Quando appare una spunta su Salva le impostazioni correnti, le informazioni sulle partite precedentemente aperte o registrate nel formato PDN non sono cancellate. Quando appare una spunta su Sovrascrivi file PDN, allora la partita in corso non è aggiunta in coda al file, ma scritta al posto della vecchia (dopo che però è apparsa una finestra di allarme).
Per salvare una serie di partite di un torneo, sarebbe meglio deselezionare le due opzioni; per il gioco per corrispondenza via e-mail, è consigliabile selezionare entrambe le opzioni.
Quando si apre una partita salvata in un archivio in formato PDN o DOC, è possibile scegliere tra due possibili situazioni: posizionare i pezzi a partire dalla Posizione di partenza oppure Fine della partita. La damiera si presenterà in accordo con la scelta fatta in fase di configurazione.

DamExchange serve ad impostare una porta per il protocollo DamExchange. Per giocare via internet, selezionate "TCP/IP port". Se invece utilizzate una connessione via cavo senza modem, selezionate "Porta seriale" e scegliete la porta COM appropriata: se necessario, utilizzate il pulsante "Impostazioni" per richiamare la finestra di dialogo delle impostazioni delle proprietà della porta. Regolate la porta a 9600 bit per secondo, 8 bit di dati, nessun bit di parità, un bit di stop e nessun controllo di flusso.

Generali contiene le impostazioni che indicano se DAM deve chiedere conferma quando cominciate una nuova partita o quando chiudete il programma.
C'è anche un'opzione che controlla se è concesso o meno l'utilizzo di più sessioni di DAM, se cioè è consentito lanciare più copie del programma.

Menu: Finestre

Grazie a questo menu potrete aprire o chiudere le finestre di testo contenenti diversi tipi di informazione sulla partita. Una spunta all'inizio delle linee che appaiono selezionando il menu finestre segnala che la corrispondente finestra è aperta. Ctrl+F6 le richiama in primo piano una dopo l'altra.

Partita mostra la storia delle mosse giocate. Coll'avanzare della partita, le prime mosse spariscono dalla visuale e per richiamarle vi sarà sufficiente agire sulla barra di scorrimento verticale che è disponibile ogni volta che è necessario.

Variante principale offre una vista dei risultati del calcolo di DAM: mostra una lista di mosse possibili, a partire da quella ritenuta migliore (naturalmente da DAM).

Mosse legali elenca tutte le mosse valide a disposizione del giocatore a cui tocca giocare. Se è il turno di DAM, la mossa fino a quel momento calcolata e ritenuta migliore è visualizzata in cima con il valore della valutazione associata (una pedina corrisponde approssimativamente a 33 milioni). In modalità giocatore-giocatore, nel momento in cui voi definite una posizione, una mossa può essere seguita da una valutazione presa dalla base di dati dei finali di partita.

Librerie di aperture mostra le aperture pre-programmate che sono giocabili a partire dalla posizione corrente.

Orologio mostra i tempi utilizzati nella partita; nella prima riga viene indicato il tempo totale utilizzato dal giocatore che tiene il bianco e da quello che tiene il nero, la riga in basso segnala il tempo utilizzato per la mossa corrente o per l'ultima mossa giocata.

La finestra Testo PDN indica le intestazioni della partita selezionata e prelevata dal file PDN o DOC , nel suo formato originale. Possono essere contenuti dei dati quali l'evento, il luogo, etc... ma anche la sequenza delle mosse giocate e pure dei commenti.

La finestra DamExchange mostra lo stato della connessione e i testi della comunicazione interattiva con il proprio avversario (chat), legati alla sessione corrente di DamExchange.

Menu: Aiuto

Con Sommario (o il tasto F1) verrà richiamata questa finestra di aiuto per imparare ad utilizzare al meglio DAM.

Indice vi offre una finestra di dialogo al fine di trovare un argomento preciso nel sistema di aiuto di DAM.

A proposito di Dam presenta il numero di versione di DAM e il messaggio relativo al copyright.

Come muovere un pezzo

Ci sono molti modi di indicare una mossa:

1. Click: col bottone sinistro del topo, si puo' cliccare sulla casella di partenza e poi sulla casella di destinazione, sui pezzi catturati, e/o sulle caselle intermedie. Appena la casella indicata identifica una mossa univoca, detta mossa viene eseguita. Altrimenti, il cursore cambia in una mano, e più caselle devono essere selezionate.

2. Trascina: Cliccare col bottone sinistro del topo su di un pezzo, muovere poi il topo fino a puntare la casella di destinazione e qui rilasciare il tasto del topo.

3. Uso una finestra del testo: col bottone sinistro del topo effettuare un doppio click sulla mossa desiderata tra le valide disponibili.

4. Uso la tastiera: digitare la mossa da giocare, es. 33-28 o 50x4, quindi premere Invio. Si può anche digitare solo una fonte, una destinazione od una casella intermedia: funziona lo stesso, se questa operazione indica una sola mossa valida. Il metodo della tastiera non è applicabile durante il DamExchange.

Come definire una posizione

Selezionare Impostare una posizione iniziale sotto il menu Damiera.

Cliccando con il tasto sinistro del topo su di una casella vuota si dispone su di essa una pedina del colore usato più di recente. Un secondo clic sulla medesima casella vi porrà una dama (dello stesso colore), cliccando ancora si imporrà una casella vuota, poi una pedina del colore opposto e così via.

Cliccando con il tasto destro del topo si cambia il colore del pezzo presente sulla damiera.

E' anche possibile usare la tastiera per disporre i pezzi: per esempio scrivendo sulla tastiera b 10 seguito dal tasto invio; ciò mette una pedina bianca nella casella numero 10. N 7 43 44 posiziona tre dame in tali caselle. Una lettera minuscola dispone una pedina mentre una maiuscola piazza una dama. Scrivendo numeri senza lettere, per esempio 30 16, cancella le pedine su quelle caselle, rendendole vuote.

Infine selezionate Damiera/Impostare una posizione iniziale oppure Mosse/Giocatore-Calcolatore per cominciare a giocare dopo che la posizione iniziale desiderata e' stata inserita.

Partita patta

DAM riconosce le posizioni pari che sono indicate come Partita patta nella barra di stato in basso:

- quando la stessa posizione si riproduce tre volte,
- dopo 10 mosse con una dama contro 1, 2 o 3 dame,
- dopo 25 mosse senza prese o senza mosse di pedine.

Autore

Harm Jetten
Grondel 43
1275 BE Huizen
Les Pays-Bas

e-mail: hjetten@xs4all.nl
WWW: http://www.xs4all.nl/~hjetten/

Formato dei file

Apri e Salva nel menu Gioco consentono la scelta dei seguenti formati di file:

1. File DAM, con estensione ".dam"
Un file ".dam" è letto e scritto in un fomato binario specifico di DAM. Contiene una singola partita e le sue impostazioni su:
- i pezzi sulla damiera;
- le mosse giocate (e ritirate);
- di chi è il turno (giocatore/calcolatore) e con quale colore;
- posizioni che si stanno impostando;
- la scelta del tempo di gioco;
- il tempo di gioco sull'orologio.

2. File PDN, con estensione ".pdn"
PDN sta per "Portable Draughts Notation" (Notazione damistica portabile), ed è un formato universale per lo scambio di partite tra diversi programmi di dama. PDN è stato proposto da PC Solutions (Dynamo, Sage) e deriva dal ben conosciuto formato PGN per gli scacchi. Un file PDN può contenere più di una partita; Apri vi consentirà, tramite una finestra di dialogo aggiuntiva, di scegliere la partita desiderata. Successivamente, quella partita verrà mostrata in formato PDN della finestra testo PDN. Questa finestra di dialogo conterrà inoltre un pulsante aggiuntivo "Accerta" per controllare se le partite del file PDN contengano mosse non valide. Il controllo inizia dalla partita selezionata e continua fino alla fine del file, o finchè non sia riscontrato un errore. Quando viene salvata una partita, si possono immettere informazioni quali: evento, luogo, data, nomi dei giocatori e risultato. La partita, corredata da queste informazioni, viene normalmente aggiunta alla fine del file PDN selezionato. Vedere anche PDN sotto il menu Opzioni.

3. File DOC, con estensione ".doc"
Questi file sono creati dal programma Turbo Dambase di Klaas Bor, oppure Truus di Stef Keetman. Come i PDN, i file DOC contengono una o più partite; Apri vi dà la possibilità di scegliere la partita desiderata. DAM non può salvare una partita in un file DOC.

In particolare con i file PDN e DOC è conveniente rivisitare le mosse di una partita, in avanti e indietro, usando Vai indietro (o il tasto Canc/Del) e Vai avanti (il tasto Ins). Vedi il menu Mosse.

È possibile inoltre spostarsi velocemente alla partita precedente o alla successiva di un file PDN o DOC usanto le combinazioni di tasti Ctrl+← et Ctrl+→.

Base di dati dei finali di partita

Una base di dati dei finali di partita a due pedine (pedina-pedina, pedina-dama e dama-dama) è inclusa nel file dam.end.

Possono anche essere installate, come opzione aggiuntiva, delle basi di dati che contengono informazioni a proposito del gioco dei finali con tre pezzi. E' allora necessario indicare una cartella (directory) che deve essere esplicitata selezionando il menu Opzioni, poi Preferenze ed infine Basi di dati. Questi archivi (file) sono stati creati da Gijsbert Wiesenekker (per il suo programma GWD), e possono essere scaricati tramite la rete Internet.

Questi archivi sono reperibili all'indirizzo ftp://chess.onenet.net/pub/chess/Unix/zzzzzz-3.4.tar.gz dove trovate 12 file chiamati da oovo.bin fino a xxvx.bin. Quando scompatterete questi file, non lasciate che WinZip (o un programma equivalente) esegua una conversione "smart" CR/LF. I 12 file devono avere tutti una dimensione esattamente di 125000 byte.

A complemento delle basi di dati sopracitate (quelle a tre pezzi) è parimenti possibile installare versioni a quattro pezzi.

E' da sottolinerare la necessità di un sistema, nel caso succitato, che abbia almeno 16 MB di RAM e un disco fisso di adeguate capacità e velocità, cosa di nessun problema se disponete di un calcolatore recente. Sotto Windows 95, tutta la memoria disponibile sarà utilizzata come memoria cache; cercate quindi [vcache] nel system.ini e controllate quindi che non ci sia MaxFileCache.

L'autore della base di dati a quattro pezzi è Gijsbert Wiesenekker, che ha reso i suoi file scaricabili da internet e liberamente utilizzabili. Li trovate all'indirizzo ftp://chess.onenet.net/pub/chess/Unix/drend.tar, ma anticipiamo che le dimensioni di questi file è di 8 MB compressi e, una volta scompattati, occupano 150 MB di spazio su disco.

Il file compresso ne contiene 25 che si chiamano ooovo.bin fino a xxxvx.bin, e devono essere utilizzati grazie ad un programma disponibile a partire dalla pagina di DAM. La procedura porta a 25 file chiamati da ooovo.cpr fino a xxxvx.cpr e un file d'indice end4.idx, cosa che produce in più altri 20 MB di spazio occupato. Questi file, i .cpr e il .idx devono essere indicati nella finestra Database raggiungibile dal menu Opzioni.

Novità: DAM può utilizzare anche le basi dei finali di partite a 5 e 6 pezzi (attualmente in via sperimentale). Queste basi sono state generate utilizzando DragonDraughts-0.0.Win32.zip, concepito ancora una volta da Michel Grimminck per il suo programma di Dama Internazionale Dragon, et adattate per Windows. Leggete le istruzioni corrispondenti sulla pagina pagina WWW di DAM.

In modalità giocatore-giocatore, e quando si definisce una posizione, le mosse possibili nella finestra delle mosse legali possono essere seguite da un numero positivo o negativo se la base di dati dei finali trova che la posizione corrente è vincente o perdente. Questo corrisponde ad una semplice ispezione della base dei finali, utilizzabile per vedere rapidamente l'epilogo di una posizione.

DamExchange

DAM supporta il protocollo "DamExchange" (versione 01), così come è stato definito da Frank Mesander (Tornado). Le indicazioni relative a questo protocollo possono essere trovate all'indirizzo http://www.dataweb.net/~fmesander/. Grazie a queste convenzioni è possibile giocare tramite due calcolatori via cavo senza modem sulla porta seriale o grazie ad internet. E' naturalmente possibile giocare partite tra due persone, così come assistere a sfide tra programmi diversi utilizzando la modalità "calcolatore-calcolatore".

Aprite quindi la finestra DamExchange utilizzando il menu finestre.
Dopodichè pigiate su Attesa per una connessione.
Infine, Comincia la partita.

Per fare giocare a DAM diverse partite a distanza e per configurare alcuni parametri utili allo scopo, cliccate su Impostazioni delle partite in remoto.

DamExchange: Stabilire una connessione

Per avviare una sessione, scegliete le modalità e la porta nella finestra di dialogo DamExchange che trovate grazie al menu Opzioni, dove è possibile selezionare Proprietà e quindi la scheda desiderata.

A questo punto sarete abilitati ad utilizzare la linea di comando del menu Partita DamExchange › Connetti nel caso di porta seriale, o, per Internet, tramite il protocollo TCP IP, sempre grazie al comando DamExchange › Connetti.

Il vostro avversario, sull'altro calcolatore, selezionerà quindi DamExchange › Attivare la connessione (seriale) oppure DamExchange › Connetti (TCP/IP). In quest'ultimo caso, l'indirizzo internet del calcolatore al quale volete collegarvi deve essere immesso nella finestra di dialogo di connessione in uno dei seguenti formati:

- con la notazione numerica, per esempio 192.168.0.1
- con il nome del dominio, per esempio mycomputer.net
- indirettamente grazie ad un URL HTTP, per esempio http://www.xs4all.nl/~hjetten/online.txt

L'ultimo formato conviene se voi avete un accesso "dial-up" con un internet provider; potete utilizzare un programma "IP poster" come ad esempio Here oppure DynamIP per inviare il vostro indirizzo TCP/IP grazie ad un file (per esempio online.txt) verso il server, dopodichè selezionate Attesa per la connessione.
Il vostro avversario utilizzerà allora l'URL HTTP nella finestra di dialogo Connetti e a questo punto avrà stabilito una connessione con il vostro calcolatore.

DAM è a questo punto pronto, sarà quindi possibile cliccare su Comincia la partita.

Una volta che la connessione sia stata stabilita, può essere abbandonata selezionando DamExchange › Termina la connessione dal menu Partita.

DamExchange: Giocare una partita

Per cominciare a giocare con DamExchange una volta che sia stata stabilita la connessione, scegliete uno dei seguenti comandi nel menu Partita:

- Cominciare una partita dalla posizione canonica: Nuova
- Cominciare una partita partendo da una posizione salvata: Apri
- Cominciare dalla posizione corrente: DamExchange › Cominciare la partita

Una finestra di dialogo appare per permettervi di impostare il numero di mosse e i limiti dei tempi e pure il vostro colore; questa informazione è inviata tramite il messaggio di richiesta.

Il vostro avversario potrà accettare o rifiutare la vostra richesta, tramite un'altra finestra di dialogo del tutto similare.

Dopo aver accettato, giocherete ciascuno al vostro turno. La barra di stato mostra a chi tocca muovere.

In ogni momento, anche durante le vostre partite, potrete scambiare dei messaggi di "dialogo" digitando una linea di testo che apparirà sulla barra di stato; pigiando il tasto Invio, la stringa sarà inviata e apparirà nella finestra DamExchange dell'avversario.

E' possibile ripetere delle mosse giocate tramite il comando Indietro o il tasto Canc. Nella finestra di dialogo digitate il numero della mossa e indicate a chi tocca giocare. Dopo l'accordo dell'avversario la o le mosse saranno annullate per entrambi i giocatori.

Se le mosse sono state annullate, la scorciatoia tramite tastiera Shift+Ins oppure Ctrl+Ins vi permette di avanzare fino al numero della mossa desiderata, tramite la stessa procedura sopra indicata.

La partita può essere chiusa con il comando DamExchange › Fermare la partita.

DamExchange: Impostazioni della partita in remoto

E' possibile far giocare DAM contro altri programmi a distanza tramite il comando di menu DamExchange › Impostazione delle partite in remoto.

Deve essere prima stabilita una connessione e il programma all'altro capo deve essere impostato in maniera Giocatore-Calcolatore.

Tramite l'ausilio di diverse finestre di dialogo, DAM chiede il nome del file PDN dove archiviare i risultati, le impostazioni dei tempi di gioco e richiede l'indirizzo dei file da cui è possibile estrarre le posizioni di partenza delle partite. E' possibile selezionare diversi file siffatti, per esempio *.dam per utilizzare tutte le partite .dam della cartella indicata o addirittura * per cercare in tutte le sotto cartelle.