English language

nanDECK - Tutorial A

Questo corso è stato scritto per nanDECK 1.8 (o versioni successive). Spiega come realizzare un semplice mazzo di carte (per un gioco inesistente).

Premete il pulsante "New deck", lasciate tutte le opzioni sul default e quindi fate clic sul pulsante "Save as", scegliete un bel nome come "Tut_A" e confermate. Ora siete nell'editor, cancellate tutte le righe (sì, partiremo da uno script vuoto). Di default le opzioni sono: dimensioni delle carte 6 cm x 9 cm, pagina in formato A4 (orientamento verticale) e 1 cm di bordo.


Per prima cosa inseriamo uno sfondo e un bordo, possiamo utilizzare dei rettangoli, per cui scriveremo:

RECTANGLE="1-10", 0, 0, 6, 9, "#0000FF"
RECTANGLE="1-10", 0.5, 0.5, 5, 8, "#80FFFF"

Questo script crea un mazzo di dieci carte ("1-10"), con un rettangolo blu (#0000FF) dall'angolo in alto a sinistra (0,0) all'angolo in basso a destra (larghezza 6 cm, altezza 9 cm). Al di sopra di questo disegneremo un altro rettangolo (ciano: "#80FFFF"), che inizia dalle coordinate 0.5, 0.5, pił piccolo del primo (larghezza 5 cm, altezza 8 cm) in modo da avere un bordo di 5 mm tutto intorno. Questa è una carta:

tutorial image 01

Aggiungiamo una sfumatura allo sfondo (da ciano a bianco):

RECTANGLE="1-10", 0, 0, 6, 9, "#0000FF"
RECTANGLE="1-10", 0.5, 0.5, 5, 8, "#00FFFF#FFFFFF@270"

tutorial image 02

Ora, una sfumatura doppia (due rettangoli interni, da ciano a bianco, e da bianco a ciano):

RECTANGLE="1-10", 0, 0, 6, 9, "#0000FF"
RECTANGLE="1-10", 0.5, 0.5, 5, 4.01, "#00FFFF#FFFFFF@270"
RECTANGLE="1-10", 0.5, 4.5, 5, 4, "#FFFFFF#00FFFF@270"

tutorial image 03

Notate che ho indicato 4.01 per l'altezza del primo rettagolo, con questa correzione si sovrappone leggermente al secondo; senza questo accorgimento ci sarebbe rimasta una linea blu tra i due (a causa di un problema di arrotondamento).
Per ora abbiamo sempre ripetuto l'indicazione "1-10" su tutte le carte, per questo possiamo usare un'etichetta:


[alldeck]="1-10"
RECTANGLE=[alldeck], 0, 0, 6, 9, "#0000FF"
RECTANGLE=[alldeck], 0.5, 0.5, 5, 4, "#00FFFF#FFFFFF@270"
RECTANGLE=[alldeck], 0.5, 4.5, 5, 4, "#FFFFFF#00FFFF@270"

Aggiungiamo un po' di testo: creiamo una serie di carte, con i numeri da uno a dieci. Utilizzeremo i comandi FONT e TEXT:

FONT="Times New Roman", 72, "T", "#000000"
TEXT="1", "1", 0, 0, 6, 9, "center", "center"
TEXT="2", "2", 0, 0, 6, 9, "center", "center"
TEXT="3", "3", 0, 0, 6, 9, "center", "center"
...noioso, eh?

Possiamo cancellare tutti i comandi TEXT e usare solo un comando, utilizzando una sequenza, in questo modo:
FONT="Times New Roman", 72, "T", "#000000"
TEXT=[alldeck], "1|2|3|4|5|6|7|8|9|10", 1, 1, 4, 7, "center", "center"

tutorial image 04

Ho scelto il font Times New Roman, 72 (in DPI è un pollice), nero e trasparente (così possiamo vedere lo sfondo).
Ora creiamo tre serie di carte: rosse, verdi e blu (tutte con i numeri da uno a dieci), per fare tutto questo abbiamo bisogno di sei righe di codice:


FONT="Times New Roman", 72, "T", "#FF0000"
TEXT="1-10", "1|2|3|4|5|6|7|8|9|10", 1, 1, 4, 7, "center", "center"
FONT="Times New Roman", 72, "T", "#00FF00"
TEXT="11-20", "1|2|3|4|5|6|7|8|9|10", 1, 1, 4, 7, "center", "center"
FONT="Times New Roman", 72, "T", "#0000FF"
TEXT="21-30", "1|2|3|4|5|6|7|8|9|10", 1, 1, 4, 7, "center", "center"

Ora abbiamo trenta carte, per cui dobbiamo aggiustare l'etichetta [alldeck]:
[alldeck]="1-30"

tutorial image 05

Per una migliore leggibilità, possiamo disegnare un'ombra sotto i numeri, con un'altro paio di comandi FONT/TEXT, l'ombra deve comparire sotto i numeri, per cui aggiungeremo prima queste righe nello script:

FONT="Times New Roman", 72, "T", "#000000"
TEXT=[alldeck], "1|2|3|4|5|6|7|8|9|10", 1.1, 1.1, 4, 7, "center", "center"

Notate la posizione (1.1,1.1) 1 mm spostato verso il basso e verso destra.
Si può utilizzare la stessa sequenza per tutte e trenta le carte poiché una sequenza si ripete automaticamente dopo il decimo elemento, in questo modo potete evitare di scrivere una sequenza come: "1|2|3|4|5|6|7|8|9|10|1|2|3|4|5|6|7|8|9|10|1|2|3|4|5|6|7|8|9|10"

tutorial image 06

Ora possiamo aggiungere un altro elemento, come quest'immagine:

black dot

Come esempio, vogliamo mettere un'immagine sulle carte 1-3, due nelle carte 4-6, tre nelle carte 7-9 e quattro sulla carta 10 (su tutte e tre le serie). Potrei utilizzare molti comandi IMAGE, ma sono sufficienti quattro comandi PATTERN:

PATTERN="1-3,11-13,21-23","dot_black.gif",1,0,7,6,2,1.5,1.5,0,"T","center","center"
PATTERN="4-6,14-16,24-26","dot_black.gif",2,0,7,6,2,1.5,1.5,0,"T","center","center"
PATTERN="7-9,17-19,27-29","dot_black.gif",3,0,7,6,2,1.5,1.5,0,"T","center","center"
PATTERN="10,20,30","dot_black.gif",4,0,7,6,2,1.5,1.5,0,"T","center","center"

Il comando PATTERN può sembrare complicato, ma è abbastanza potente: notate i vari intervalli di carte utilizzati e il numero di immagini (il terzo parametro) per le varie serie di carte. Gli altri parametri indicano la posizione, partendo da (0,7), larghezza 6 cm, altezza 2 cm (è un rettangolo nella parte inferiore della carta), l'immagine è 1.5 cm x 1.5 cm e centrata (sia orizzontalmente che verticalmente) nel rettangolo.

tutorial image 07 tutorial image 08

Potete scaricare lo script qui, l'immagine "dot_black.gif" qui, e visualizzare il PDF qui.

Rimanete sintonizzati per il prossimo tutorial, e naturalmente sono a disposizione per domande e consigli.
/\/and


Torna alla pagina principale