# Manuale di &kjumpingcube;

## Introduzione

### Tipo di gioco:

Strategia, cubi

### Numero di giocatori ammessi:

Due

&kjumpingcube; è un semplice gioco di strategia. Si può giocare con un amico o contro il computer. Puoi anche far giocare il computer contro se stesso e limitarti a osservare.

Questa può essere una buona idea se non hai mai giocato a &kjumpingcube; prima d'ora. Vedi Come posso imparare a giocare? tra le Domande frequenti.

L'area di gioco è una scatola che contiene dei cubi, ognuno dei quali ha un punteggio. All'inizio tutti i cubi valgono un punto, non hanno né proprietario né colore. Se fai clic su un cubo, diventa tuo, assume il tuo colore e aumenta di un punto. Il tuo obiettivo è di impadronirti di tutti i cubi, ma ora tocca al tuo avversario.

Le mosse dei giocatori consistono nel fare clic sui cubi neutrali o sui propri, aggiungendovi un punto.

Il solo modo per catturare un cubo nemico è di aumentare il valore di un cubo finché questo non diventa un massimo e si espande sui cubi vicini. Tutti questi cubi diventano tuoi, anche se prima appartenevano all'avversario.

A volte anche un cubo vicino raggiunge un valore massimo e si espande, avviando una cascata di mosse che può invadere il piano di gioco. Un gran numero di cubi può cambiare improvvisamente di mano e questo è quello che rende &kjumpingcube; interessante e difficile.

## Come si gioca

### Obiettivo:

Conquistare tutti i cubi in gioco.

&kjumpingcube; parte direttamente in modalità di gioco. Quindi puoi incominciare subito a giocare. Se il Giocatore-1 è il computer, devi dare un clic per farlo iniziare.

Se non hai mai giocato prima d'ora, prova ad osservare un paio di partite in cui il computer gioca contro se stesso. Vedi Come posso imparare a giocare? tra le Domande frequenti,

Le tue mosse consistono in un clic su un cubo libero o già tuo. Se fai clic su un cubo libero, ne guadagni il possesso e questo assumerà il tuo colore di gioco. Ogni volta che fai clic su un cubo il punteggio ad esso associato aumenta di uno. Se questo punteggio diventa «massimo» i punti del cubo vengono distribuiti sui cubi più vicini (i punti saltano tutto attorno). Se uno di questi cubi circostanti appartiene all'avversario, lo conquisti con tutti i suoi punti e gli dai il tuo colore.

### Esempio:

Se un cubo centrale arriva a cinque punti, quattro dei suoi punti salteranno sui suoi vicini, lasciandolo con un punto solo. È possibile che si verifichi una serie di mosse automatiche se anche qualcuno di questi cubi raggiunge il punteggio massimo.

### Attenzione:

Una gran parte del piano di gioco può cambiare rapidissimamente di mano. Puoi modificare le impostazioni per la velocità di animazione in modo da poter seguire l'evoluzione del gioco. Vedi la sezione Configurazione del gioco per maggiori dettagli.

Il vincitore è colui che riesce a conquistare tutti i cubi mettendo fine al gioco.

## Regole di gioco, strategie e astuzie

### Regole

1. Si effettua una mossa con un clic su un cubo che non appartiene al tuo avversario.

2. Ogni mossa aumenta di uno il punteggio del cubo.

3. All'inizio del gioco ogni cubo ha un punto, è colorato in modo neutro e non ha proprietari.

4. Ogni giocatore ha un proprio colore per contrassegnare la proprietà dei cubi.

5. Facendo clic su un cubo che non appartiene a nessuno, il giocatore se ne impadronisce e gli dà il proprio colore. Contemporaneamente il punteggio del cubo aumenta di uno.

6. Se un cubo ha più punti di quanti ne abbiano i suoi vicini, un punto salta su ognuno di questi.

7. Con questa mossa tutti i cubi circostanti e tutti i loro punti diventano proprietà del giocatore che ha mosso. Non importa se questi cubi fossero neutrali o di proprietà dell'altro giocatore.

8. I cubi circostanti sono quelli sopra, sotto a destra e a sinistra, non quelli in diagonale. I cubi negli angoli hanno solo due vicini, quelli lungo i lati ne hanno tre e quelli in mezzo ne hanno quattro.

9. Se una mossa rende di punteggio massimo uno dei cubi vicini, la mossa si propaga automaticamente ai vicini di questo e così via, in cascata. Un gran numero di cubi può cambiare proprietà con una mossa ben riuscita.

10. Il vincitore è colui che si impadronisce di tutti i cubi mettendo fine al gioco.

11. Puoi usare le impostazioni per scegliere le dimensioni del piano, i giocatori-computer, le animazioni per le mosse e i colori dei giocatori. Ogni giocatore-computer può avere un proprio stile di gioco e livello di abilità. Se non gioca, può fornire consigli ad un giocatore umano. Puoi anche far combattere tra loro due giocatori-computer e vedere come va a finire. Vai alla sezione Configurazione del gioco per maggiori dettagli.

### Trucchi strategici

- Può esserti di aiuto avviare una partita tra due computer e spuntare le caselle della finestra di dialogo che ti permettono di seguire passo a passo, al tuo ritmo, le mosse e le animazioni. Vedi Come posso imparare a giocare? e È troppo veloce per me, come posso rallentarlo? tra le Domande frequenti.

- Se hai un cubo affiancato ad uno avversario, stai attento nell'aumentarne il punteggio prima che lo faccia l'avversario.

- Se questo cubo ha un valore uguale o inferiore a quello dell'avversario, evita di potenziarlo: non puoi vincere questa corsa agli armamenti.

- Cerca le opportunità per potenziare i tuoi cubi e catturare gli altri, ma stai attento che l'avversario potrebbe replicare con un attacco a cascata.

- Cerca di conquistare prima gli angoli e poi i lati. Ti serviranno meno mosse per farli diventare un massimo e farli espandere.

- Non cercare di giocare troppo vicino al tuo avversario, specialmente durante le mosse iniziali. Resta indietro di un cubo o due oppure avvicinati in diagonale.

- Fai attenzione alle lunghe catene di cubi quasi al massimo. Se sono tuoi, devi proteggerli dalle prese a cascata. Se sono del tuo avversario, possono diventare adatte per una cattura a cascata, purché siano abbastanza vicine al tuo territorio.

## L'interfaccia grafica

### La barra degli strumenti

#### Il Pulsante Ferma/Avvia

Questo grosso pulsante appare in alto a sinistra nella barra degli strumenti. Puoi usarlo per avere un controllo sulle animazioni e sulle mosse del computer. Serve soprattutto se il computer ha la prima mossa, sta giocando contro se stesso o sta prendendo troppo tempo per pensare. Il pulsante può servire anche per far procedere passo a passo una partita o una mossa e permettere a un principiante di esaminare ogni passo con i propri tempi. Spunta le caselle nel modulo di impostazione per attivare o disattivare la modalità passo a passo. Vedi la sezione Configurazione del gioco per maggiori dettagli.

Il pulsante ha tre stati:

Rosso

- È possibile fermare o interrompere un calcolo del computer, una animazione o una partita tra computer.

Verde

- È possibile avviare o far riprendere un calcolo del computer, una animazione o una partita tra computer.

Blu

- Il pulsante è disabilitato e si attende un'azione umana, per esempio l'esecuzione della prossima mossa.

Il pulsante contiene sempre una scritta che indica l'azione possibile o attesa, per esempio Ferma l'animazione o Tocca a te.

Se blocchi il computer mentre calcola una mossa, questi utilizzerà la miglior mossa che ha calcolato finora. Se interrompi un'animazione (⪚ una successione di mosse troppo lunga), si salterà direttamente alla conclusione delle mosse in corso.

#### Pulsanti abituali della barra degli strumenti

Impostazioni

- È un modo rapido per aprire il modulo di configurazione e cambiare le modalità di gioco. Vedi la sezione Configurazione del gioco per maggiori dettagli.

Nuova

- Avvia una nuova partita.

Carica

- Riapre una partita salvata in precedenza.

Salva

- Salva la partita in corso.

Suggerimento

- Ti suggerisce la miglior mossa da fare. Il suggerimento sarà calcolato dal giocatore-computer 1 o 2, a seconda se tu sei il giocatore umano 1 o 2. Vedi la sezione Configurazione del gioco per maggiori dettagli.

Annulla

- Annulla una o più mosse precedenti. Nota: è possibile annullare le mosse finali di una partita conclusa e esaminare finali alternativi.

Rifai

- Rifa una mossa precedentemente annullata (più mosse se necessario).

### Le voci del menu

#### Il menu Partita

&Ctrl;N Game Nuova

- Avvia una nuova partita.

&Ctrl;O Partita Carica...

- Riapre una partita salvata in precedenza.

&Ctrl;S Partita Salva

- Salva la partita in corso.

Partita Salva come...

- Salva la partita in corso con un altro nome.

&Ctrl;Q Partita Esci

- Si esce da &kjumpingcube;.

#### Il menu Mosse

&Ctrl;Z Mosse Annulla

- Annulla una o più mosse precedenti. Nota: è possibile annullare le mosse finali di una partita conclusa e esaminare finali alternativi.

&Ctrl;&Shift;Z Mosse Rifai

- Rifa una mossa precedentemente annullata (più mosse se necessario).

H Mosse Suggerimento

- Ti suggerisce la miglior mossa da fare. Il suggerimento sarà calcolato dal giocatore-computer 1 o 2, a seconda se tu sei il giocatore umano 1 o 2. Vedi la sezione Configurazione del gioco per maggiori dettagli.

#### Altri menu

Inoltre, il menu di &kjumpingcube; ha le voci Impostazioni e Aiuto comuni a tutto &kde;. Per ulteriori informazioni leggere le sezioni relative Menu Impostazioni e Menu Aiuto dei Fondamentali di &kde;.

## Domande frequenti

Vorrei cambiare l'aspetto del gioco. Posso?

Per il momento puoi solo cambiare i colori, ma non il tema del gioco. Per cambiare il colore dei giocatori usa la finestra di dialogo Configurazione del gioco.

Come posso imparare a giocare?

All'inizio può sembrare ostico seguire le mosse di &kjumpingcube;. Un modo per imparare è quello di osservare il computer mentre gioca contro se stesso. Usa il modulo di Configurazione del gioco per impostarlo. Spunta entrambe le caselle Gioca adesso, scegli una dimensione del piano di gioco compresa tra 3x3 e 5x5, imposta l'animazione su Spargi i punti e la temporizzazione su Lunga, in fine premi OK. Ora puoi azionare il grosso pulsante verde nella barra dei menu per avviare la partita.

È troppo veloce per me, come posso rallentarlo?

Usa ancora il modulo di Configurazione del gioco. In basso, sul fondo ci sono due caselle. Se spunti la prima, ottieni una pausa tra due mosse. Spuntando la seconda, hai una pausa tra i passi di una cascata di mosse. Questa può invadere l'intero piano di gioco, specie nelle fasi finali del gioco. Tornando alla partita, ora puoi usare il grande pulsante della barra degli strumenti (quando diventa verde), per avviare ogni mossa o per procedere passo a passo nelle fasi di una mossa, con il ritmo che scegli tu.

A cosa serve il grosso pulsante nella barra degli strumenti?

Quando è rosso, questo pulsante serve per fermare qualche azione del computer; quando è verde, per avviare o continuare un'azione del computer quando sei pronto ad osservarla; quando è blu, il pulsante è disabilitato e ti ricorda di fare qualcosa, ad esempio una mossa. Per una descrizione più completa vedi Il pulsante Ferma/Avvia.

Posso usare la tastiera per giocare?

No. &kjumpingcube; non può essere giocato con la sola tastiera.

Dove trovo le classifiche?

&kjumpingcube; non prevede questa funzionalità.

## Configurazione del gioco

Per aprire il modulo di configurazione usa l'opzione del menu: Impostazioni Configura &kjumpingcube;.... Su Apple Mac OS X usa l'opzione: &kjumpingcube;Preferenze. Puoi anche usare il pulsate Impostazioni nella barra degli strumenti.

&kjumpingcube; Impostazioni &kjumpingcube; Impostazioni

Gli ultimi due pannelli (Visualizzazione e tempi delle mosse in cascata) controllano la visualizzazione di cosa succede quando un cubo raggiunge il valore massimo e trabocca sui cubi vicini, magari innestando un'estesa successione di mosse. È meglio, all'inizio, usare l'animazione Spargi i punti un tempo lungo. Permette di seguire più facilmente il procedere delle mosse in cascata. Le sue caselle «Pausa» ti permettono di far procedere passo a passo le animazioni e le mosse del computer con la velocità che vuoi.

I pannelli dei giocatori-computer 1 e 2 controllano il loro stile e livello di gioco e se deve giocare o dare solamente consigli al giocatore umano 1 o 2.

### Dettagli di impostazione

Ora si gioca

- Decidi per ogni giocatore-computer se deve effettivamente giocare o solo assistere con i suoi consigli un giocatore umano. Normalmente tu assumerai il ruolo di un giocatore contro il computer. Però puoi giocare con un amico o opporre l'uno all'altro due giocatori computer e restare a guardare. Il Giocatore-1 inizia sempre per primo.

Stile di gioco

- Imposta per ogni Giocatore-Computer lo stile Keplero o Newton. Keplero decide le mosse con la stessa strategia usata nelle prime versioni di &kjumpingcube;. Newton utilizza un metodo differente.

Abilità del Computer

- Ti permette di graduare l'abilità di gioco di un giocatore-computer usando un cursore. Serve a stabilire quanto sia bravo il computer.

  Puoi scegliere fra cinque livelli che vanno da Principiante, a Medio, fino a Esperto.

Dimensioni del piano

- Permette di scegliere le dimensioni del campo di gioco.

  Utilizza il cursore per scegliere una dimensione compresa tra 3x3 e 15x15 cubi. Le dimensioni tra 5x5 e 9x9 sono preferibili. Sotto al 5x5 è molto difficile battere il computer. Sopra a 9x9 il gioco rischia di prolungarsi troppo.

Colore dei giocatori

- Assegna un colore ad ogni giocatore e ai cubi neutrali.

Animazione delle mosse

- Sceglie uno stile di animazione per quando un cubo raggiunge il massimo e si espande su quelli vicini. Magari avviando una successione di mosse analoghe che copriranno un'ampia zona del piano di gioco.

  Usa un pulsante per scegliere tra Nessuna(senza pause), in cui il risultato finale della mossa appare istantaneamente; Oscuramento con pausa in cui ogni cubo sovraccarico si scurisce finché non viene il suo turno per espandersi; Lampeggio rapido in cui ogni cubo sovraccarico prima si scurisce e poi emette una breve luce quando viene il suo turno per espandersi e Spargi i punti, in cui ogni cubo sovraccarico prima si scurisce e poi, quando viene il suo turno per espandersi, accende dei punti sui cubi vicini.

Tempo tra mosse successive

- Utilizza il cursore per scegliere, nell'intervallo tra corto e Lungo, il tempo da utilizzare per le animazioni. Il tempo dipenderà un po' dal tipo di animazione e può variare da 0,15 a 1,5 secondi per ogni passo delle mosse in cascata.

Pausa prima di ogni mossa del computer

- Se questa casella ha la spunta, i giocatori computer si fermano prima di fare una mossa, finché tu non li riavvii con un clic. Questo aiuta nel seguire l'azione, soprattutto se sei un principiante o se stai studiando una partita tra computer.

Pausa prima di ogni passo di una cascata

- Se questa casella ha la spunta, l'animazione di una cascata di mosse si interrompe ad ogni passo, finché tu non la riavvii con ub clic. Questo ti aiuta nell'osservare come questo tipo di mosse si espande sul piano di gioco.

## Riconoscimenti e licenza

&kjumpingcube; è Copyright 2012, 2013 di Ian Wadham e Copyright 1998, 1999 di &Matthias.Kiefer; &Matthias.Kiefer.mail;

&kjumpingcube; si è ispirato ad un gioco rilasciato per il Commodore64 e alcuni dei primi home computer. Purtroppo, non si conosce il nome dell'autore originale.

Nel 2007, Ian Wadham ha preso in mano lo sviluppo di &kjumpingcube; per &kde; 4 e Eugene Trounev ha disegnato il primo tema SVG.

Nel 2012 e 2013, Ian ha sviluppato la versione 2.0 e 2.1 di &kjumpingcube;. Ha aggiunto gli stili di animazione, ha reso possibile variare da 3x3 fino a 15x15 le dimensioni del piano e ha scritto dei moduli di intelligenza artificiale completamente nuovi che mettono ancor più in difficoltà il giocatore umano. Queste versioni calcolano più velocemente le mosse, permettono di annullare/rifare più mosse (prima era consentita una sola mossa), aggiungono la possibilità di avere due IA rivali e forniscono ai principianti delle opzioni per seguire passo a passo le animazioni e le mosse del computer.

Copyright sulla documentazione: 2012, 2013 di Ian Wadham e 1999 di &Matthias.Kiefer; &Matthias.Kiefer.mail;

Documentazione aggiornata per &kde; 2 e 3 da &Lauri.Watts; &Lauri.Watts.mail;

Traduzione della documentazione: Andrea Celli a.celli@tiscali.it

Traduzione dell'interfaccia grafica: Andrea Celli e Andrea Rizzi

&underFDL; &underGPL;
&documentation.index;