# Manual do &kjumpingcube;

## Introdução

### Tipo de jogo:

Estratégia, dados

### Número de possíveis jogadores:

Dois

O &kjumpingcube; é um jogo tático simples. Você pode jogá-lo contra o computador ou um amigo - ou ainda configurar um jogo entre dois jogadores controlados por computador e simplesmente ficar assistindo.

Pode ser uma boa ideia se não tiver jogado ao &kjumpingcube; anteriormente. Veja as Perguntas frequentes, Como inicio este jogo?.

A área de jogo é uma caixa com cubos que contêm pontos. Quando o jogo começa, cada cubo tem um ponto, não tem dono e a cor é neutra. Se você clicar em um cubo neutro, ele torna-se seu, muda para a sua cor e aumenta em um ponto. Seu objetivo é capturar todos os cubos, mas agora é a vez do seu adversário.

Os jogadores movem-se e adicionam pontos se clicarem em cubos neutros ou nos seus próprios.

A única forma de capturar os cubos do seu adversário é aumentar o valor de um cubo até que este atinja o valor máximo e se expanda para os cubos vizinhos. Aí, esses cubos tornam-se seus, mesmo que pertencessem anteriormente ao seu adversário.

Em alguns casos, um vizinho também poderá atingir um valor máximo, expandir-se e gerar uma sequência em cascata de jogadas por todo o tabuleiro. Uma quantidade grande de cubos pode mudar de dono e é este o ponto em que o &kjumpingcube; se torna um desafio interessante.

## Como jogar

### Objetivo:

Conquiste todos os cubos do tabuleiro de jogo.

O &kjumpingcube; carrega diretamente o modo de jogo, assim você poderá começar logo a jogar. Se o jogador 1 for o computador, você precisa clicar o botão do mouse para começar.

Se ainda não jogou o &kjumpingcube; antes, tente assistir um jogo ou dois no modo em que o computador joga contra si próprio. Consultem em Perguntas frequentes, Como começo este jogo?.

O jogador move-se ao clicar num cubo neutro ou num que já lhe pertença. Se clicar num cubo neutro, você ganha sua posse e o mesmo muda para a sua cor de jogo. Cada vez que clicar num cubo, o número de pontos aumenta uma unidade. Se a pontuação do cubo atingir um valor máximo, alguns destes pontos são movidos para os cubos vizinhos (os pontos vão saltando). Se um dos cubos vizinhos pertencer a outro jogador, ele é capturado juntamente com todos os seus pontos e muda para a sua cor de jogo.

### Exemplo:

Se um cubo no centro atingir cinco pontos, quatro dos seus pontos passam para os seus quatro vizinhos, deixando-o com um ponto. É possível iniciar uma cascata de jogadas automáticas se qualquer dos cubos vizinhos também atingir o valor máximo.

### Nota:

Grande parte da área de jogo pode mudar de jogador com grande rapidez. Você pode usar as definições de animação para o ajudá-lo a saber o que está acontecendo. Veja a seção Configuração do jogo para mais detalhes.

O vencedor será o jogador que terminar o jogo com mais cubos no tabuleiro.

## Regras do jogo, estratégias e dicas

### Regras

1. Uma jogada consiste em clicar num cubo que não pertença ao seu adversário.

2. A jogada aumenta um ponto na pontuação do cubo.

3. No início do jogo, cada cubo tem um ponto, é pintado com uma cor neutra e não tem dono.

4. Cada jogador tem uma cor para marcar a posse dos cubos.

5. Se clicar num cubo sem dono, o jogador torna-se seu dono e ele muda para a sua cor. Neste mesmo momento, o valor do cubo é aumentado em um ponto.

6. Se um cubo tiver mais pontos que os seus vizinhos, um ponto é movido para cada os seus vizinhos.

7. Durante uma destas jogadas, todos os cubos vizinhos ficam pertencendo ao jogador que se moveu e assim acontece com todos os seus pontos, mesmo que os vizinhos fossem neutros ou pertencessem a outro jogador.

8. Os vizinhos são os cubos localizados acima, abaixo, à esquerda e à direita, mas não os na diagonal. Os cubos dos cantos possuem dois vizinhos, os laterais têm três e os centrais têm quatro.

9. Se uma jogada deixar um vizinho com um número máximo de pontos, a jogada continua automaticamente para os vizinhos do vizinho e assim por diante, em cascata. Um grande conjunto de cubos poderá mudar de posse durante uma jogada deste tipo.

10. O vencedor será aquele que conseguir a posse de todos os cubos.

11. Você pode usar as configurações para selecionar o tamanho do tabuleiro, os jogadores controlados por computador, as animações das jogadas e a cor dos jogadores. Cada jogador controlado por computador poderá ter o seu próprio estilo e nível de habilidade. Se não estiver jogando, ele pode dar sugestões ao usuário humano correspondente. Você também poderá colocar um jogador controlado por computador contra outro e assistir o resultado. Consulte mais detalhes na seção Configuração do jogo.

### Estratégias e dicas

- Pode ser útil configurar um jogo de computador vs. computador e selecionar as opções da caixa de diálogo de configuração que lhe permitem seguir as jogadas e animações passo-a-passo, ao seu ritmo. Consulte as Perguntas frequentes, Como começo este jogo? e Isto foi muito rápido para mim, como posso ir mais devagar?.

- Se tiver um cubo que esteja ao lado do cubo de um adversário, tente manter-se à frente, aumentando antes do seu adversário.

- Se um desses cubos tiver igual ou menos pontos que os do adversário, tente evitar aumentá-lo: você não poderá ganhar essa guerra.

- Procure por oportunidades para aumentar e capturar, mas cuidado e evite que o seu adversário seja capaz de responder com um ataque em cascata.

- Tente controlar os cubos dos cantos primeiro e, na sequência, os das laterais. Você precisa de menos jogadas para que eles atinjam o valor máximo e aumentem.

- Tente não jogar muito próximo do seu adversário, especialmente durante as jogadas iniciais. Abandone um cubo ou dois, ou escolha um na diagonal do seu adversário.

- Tenha em mente as longas sequências de cubos que estejam já quase no seu máximo. Se elas forem suas, deverá protegê-las das jogadas em cascata. Se forem do seu adversário, poderão ser alvo de captura por uma jogada em cascata, desde que se aproximem o suficiente do seu território.

## Resumo da interface

### Barra de ferramentas

#### Botão Iniciar/Parar

Este grande botão aparece na parte superior esquerda da barra de ferramentas e é usado para dar algum controle sobre as animações e as jogadas por computador, especialmente se o computador fizer a primeira jogada, estiver jogando contra ele próprio ou se estiver levando muito tempo para jogar. O botão também pode ser usado para se deslocar passo-a-passo num jogo ou jogada, para que os jogadores iniciantes vejam cada etapa. As opções da caixa de diálogo de configuração ativam ou desativam o modo passo-a-passo (veja a seção da Configuração do jogo para mais detalhes).

O botão tem três estados:

Vermelho

- É possível parar ou interromper um cálculo do computador, uma animação ou um jogo de computador contra ele próprio.

Verde

- É possível iniciar ou continuar uma jogada do computador, uma animação ou um jogo de computador contra ele próprio.

Azul

- O botão está desativado e espera-se uma ação humana, como a jogada seguinte.

Em cada caso, o botão contém algum texto que indica as ações que podem ser feitas ou são esperadas, como Parar animação ou É a sua vez.

Se parar o cálculo de uma jogada por computador, este irá escolher a melhor jogada encontrada até este momento. Se interromper uma animação (⪚, uma jogada em cascata que demora muito tempo), a jogada irá prosseguir imediatamente até a sua conclusão.

#### Botões da barra de ferramentas

Configurações

- Um atalho para entrar na caixa de diálogo de configuração e mudar as condições do jogo. Consulte a seção Configuração do jogo para mais detalhes.

Novo

- Começa um novo jogo.

Carregar...

- Carrega um jogo gravado anteriormente.

Salvar

- Salva o jogo atual.

Dica

- Obtém uma dica sobre a melhor jogada a ser feita. A dica é calculada pelo jogador controlado por computador 1 ou 2, dependendo se você for o jogador humano 1 ou 2. Consulte a seção Configuração do jogo para mais detalhes.

Desfazer

- Desfaz uma jogada anterior, de forma repetida se necessário. Observação: É possível desfazer as jogadas finais de um jogo completo e investigar finais alternativos.

Refazer

- Refaz uma jogada que foi anulada, e pode ser repetida se necessário.

### Itens dos menus

#### Menu Jogo

&Ctrl;N Jogo Novo

- Começa um novo jogo.

&Ctrl;O Jogo Carregar...

- Carrega um jogo gravado anteriormente.

&Ctrl;S Jogo Salvar

- Salva o jogo atual.

Jogo Salvar como...

- Salva o jogo atual com um nome diferente.

&Ctrl;Q Jogo Sair

- Sai do &kjumpingcube;.

#### Menu Mover

&Ctrl;Z Mover Desfazer

- Desfaz uma jogada anterior, de forma repetida se necessário. Observação: É possível desfazer as jogadas finais de um jogo completo e investigar finais alternativos.

&Ctrl;&Shift;Z Mover Refazer

- Refaz uma jogada que foi anulada, e pode ser repetida se necessário.

H Mover Dica

- Obtém uma dica sobre a melhor jogada a ser feita. A dica é calculada pelo jogador controlado por computador 1 ou 2, dependendo se você for o jogador humano 1 ou 2. Consulte a seção Configuração do jogo para mais detalhes.

#### Outros menus

O &kjumpingcube; possui os itens dos menus Configurações e Ajuda, comuns do &kde;. Para mais informações, consulte as seções sobre o Menu Configurações e o Menu Ajuda dos Fundamentos do &kde;.

## Perguntas frequentes

Quero alterar o visual do jogo. É possível?

Atualmente, você só pode mudar as cores do jogo, mas não o seu tema. Para mudar as cores dos jogadores, use a janela de Configuração do jogo.

Como começo este jogo?

As jogadas do &kjumpingcube; podem ser difíceis de seguir à primeira vista. Uma forma de aprender é assistir jogos onde o computador joga contra ele próprio. Use a caixa de diálogo Configuração do jogo para definir isto. Assinale ambas as opções Jogando agora, escolha um tamanho de tabuleiro entre 3x3 e 5x5, configure a animação como Pontos separados e o tempo de jogada para Longo, clicando finalmente em OK. Agora clique no grande botão verde da barra de ferramentas para iniciar o jogo.

Isto foi muito rápido para mim, como posso ir mais devagar?

Use novamente a caixa de diálogo Configuração do jogo. Na parte inferior existem duas opções para assinalar. Assinale uma para pausar o jogo entre jogadas. Assinale a outra para pausar o jogo entre passos das jogadas em cascata que se espalham pelo tabuleiro, especialmente perto do fim do jogo. Ao retornar ao jogo, você poderá agora usar o botão grande da barra de ferramentas (sempre que ficar verde), para desativar cada jogada ou para prosseguir passo-a-passo dentro de uma jogada ao ritmo que desejar.

O que faz o botão grande da barra de ferramentas?

Este botão é usado para parar algo que o computador esteja fazendo (vermelho), iniciar ou continuar uma ação do computador quando estiver pronto (verde) ou para lhe pedir para fazer algo, como por exemplo, uma jogada (cor azul, botão desativado). Para uma descrição completa, leia Botão para Parar/Iniciar.

Posso usar o teclado para jogar?

Não. O &kjumpingcube; não pode ser jogado com o teclado.

Onde aparecem os recordes?

O &kjumpingcube; não tem essa funcionalidade.

## Configuração do jogo

Para abrir a caixa de diálogo de configuração, use o item do menu Configurações Configurar o &kjumpingcube;..., no Apple Mac OS X use o item do menu &kjumpingcube; Preferências ou então o botão Configurações na barra de ferramentas.

Configurações do &kjumpingcube; Configurações do &kjumpingcube;

Os painéis de Apresentação da jogada em cascata e Tempo da jogada em cascata controlam a melhor animação quando um cubo atinge o seu valor máximo e se espalha pelos cubos vizinhos, possibilitando o início de uma jogada em cascata. É mais simples usar primeiro a animação de Pontos separados e um tempo de jogada longo. Esta é a melhor forma de seguir a evolução das jogadas em cascata. As duas opções de pausa permitem-lhe seguir passo-a-passo as animações e as jogadas do computador ao seu ritmo.

Os painéis Jogador por computador 1 e 2 controlam o estilo e o nível de cada jogada do computador e se esse jogador realmente joga ou apenas dá sugestões para o jogador humano 1 ou 2.

### Detalhes das configurações

Jogando agora

- Indica ao jogador por computador 1 ou 2 se está jogando ou apenas assistindo um jogador humano com dicas. Normalmente, você indicará ao computador para jogar com um jogador, enquanto joga com o outro, mas você pode ter dois jogadores humanos ou dois controlados por computador e apenas assistir o jogo. O jogador 1 sempre começa primeiro.

Estilo de jogo

- Configura o Jogador por computador 1 ou 2, para jogar como Kepler ou Newton. O Kepler escolhe as jogadas da mesma forma que nas versões anteriores do &kjumpingcube;. O Newton usa um método diferente.

Habilidade do computador

- Permite-lhe escolher a habilidade do jogador controlado por computador a partir de uma barra deslizante. Isto decidirá quão inteligente o seu adversário computorizado será.

  Você pode escolher entre cinco opções, que vão desde a Iniciante, Média até a Experiente.

Tamanho do tabuleiro

- Permite-lhe escolher o tamanho da área de jogo.

  Use a barra deslizante para selecionar um valor entre cubos com tamanho de 3x3 e 15x15. O intervalo de 5x5 a 9x9 é o mais conveniente. Abaixo de 5x5 é muito difícil ganhar do computador. Acima de 9x9, os jogos podem se tornar muito demorados.

Cores dos jogadores

- Escolhe uma cor para cada jogador e para os cubos neutros.

Apresentação da jogada em cascata

- Escolhe um estilo de animação para quando um cubo atinge o seu valor máximo e se expande para os cubos vizinhos, possibilitando o início de uma cascata de jogadas deste tipo e cobrindo uma grande área do tabuleiro.

  Use as opções exclusivas para selecionar entre Nenhum (sem pausas), onde a jogada é apresentada de forma instantânea; Escurecimento e pausa, onde cada cubo sobrecarregado escurece quando for a hora de se expandir; Intermitência rápida, onde cada cubo sobrecarregado escurece primeiro e depois pisca rapidamente quando for a hora de se expandir e Pontos separados, onde cada cubo sobrecarregado escurece primeiro e depois dispara pontos para os cubos vizinhos quando for a hora de se expandir.

Tempo da jogada em cascata

- Use a barra deslizante para selecionar um intervalo de tempo (Curto a Longo) a ser gasto nas animações. Os tempos dependes, de certa forma, do tipo de animação, mas podem ser de 0,15 a 1,5 segundo para cada etapa de uma jogada em cascata.

Pausa antes de cada jogada do computador

- Se esta opção estiver selecionada, os jogadores por computador ficarão em pausa antes de iniciar uma jogada, até você clicar para continuar. Isto ajuda-o a acompanhar a ação, especialmente se for um jogador iniciante ou estiver estudando um jogo do computador contra ele mesmo.

Pausa antes de cada jogada em sequência

- Se esta opção estiver selecionada, a animação das jogadas em cascata irá parar entre passos, até que você clique para continuar. Isto ajuda-o a observar cada uma destas jogadas, a medida que se espalha pelo tabuleiro.

## Créditos e licença

Direitos autorais do &kjumpingcube; 2012, 2013, de Ian Wadham e 1998, 1999, de &Matthias.Kiefer; &Matthias.Kiefer.mail;

O &kjumpingcube; foi inspirado por um jogo que veio do Commodore 64 e dos computadores pessoais também. Infelizmente, não se sabe qual é o nome do autor original.

Em 2007, Ian Wadham ficou com a manutenção do &kjumpingcube; para o &kde; 4 e o Eugene Trounev desenhou o primeiro tema em &SVG;.

Em 2012 e 2013, Ian desenvolveu a versão 2.0 e 2.1 do &kjumpingcube;, adicionando os estilos de animação, permitindo tabuleiros com tamanhos de no mínimo 3x3 e no máximo 15x15 e remodelando totalmente os módulos de inteligência artificial, traduzindo-se em maiores desafios para um jogador humano. Estas versões calculam as jogadas mais rápido, permitem desfazer/refazer jogadas em vários níveis (anteriormente só era permitida uma), adicionar a escolha entre dois adversários de IA e oferecem opções para os jogadores iniciantes avançarem passo-a-passo nas animações e jogadas do computador.

Direitos autorais da documentação 2012, 2013, de Ian Wadham e 1999 de &Matthias.Kiefer; &Matthias.Kiefer.mail;

Documentação atualizada para o &kde; 2 e 3 por &Lauri.Watts; &Lauri.Watts.mail;

Tradução de Marcus Gama marcus.gama@gmail.com e André Marcelo Alvarenga alvarenga@kde.org

&underFDL; &underGPL;
&documentation.index;