# O Manual do &kubrick;

## Introdução

### Tipo de jogo:

Lógica

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

Um

O &kubrick; baseia-se no famoso jogo do Cubo de Rubik, inventado pelo Professor Erno Rubik na Hungria, por volta de 1970. O seu 'puzzle' original era um cubo que consistia de 27 cubos menores, chamados cubinhos, dispostos numa pilha de 3x3x3. De facto o interior do cubo continha um mecanismo engenhoso que possibilitava rodar grupo de 9 cubinhos (3x3), que deverão ser chamados de camadas ou fatias, em várias direcções e em ângulos rectos entre si.

No &kubrick;, os tamanhos dos cubos variam de 2x2x2 (fácil) até 6x6x6 (muito difícil), podendo também jogar com tijolos irregulares, como o 5x3x2 ou tabletes como o 6x4x1. O jogo tem uma selecção de 'puzzles' com diversos níveis de dificuldade, assim como demonstrações de padrões bonitos e jogadas de solução, podendo também criar os seus 'puzzles'...

## Como Jogar

### Objectivo:

Devolve todas as peças do cubo às suas posições iniciais, depois de o computador ter feito diversas jogadas para baralhar.

O &kubrick; começa com uma demonstração animada que escolhe aleatoriamente cubos de várias dimensões, baralha-os e resolve-os. Se nunca tiver visto um Cubo de Rubik antes, a demonstração dar-lhe-á uma ideia geral de como jogar. Basta carregar em qualquer ponto com o rato para parar a demonstração e começar a jogar. Irá então ver um 'puzzle' novo ou o 'puzzle' no qual estava a trabalhar, exactamente como o deixou.

O &kubrick; tem uma opção de três vistas, que mostra um, dois ou três cubos, sendo eles o mesmo cubo, mas visto de perspectivas diferentes. Use o menu Ver ou os botões da barra de ferramentas para mudar de vistas.

Use a opção Jogo Escolher o Tipo de 'Puzzle' para definir o tamanho do cubo e o grau de dificuldade para o tipo de 'puzzle' que deseja experimentar. Depois, use a opção Jogo Novo 'Puzzle' de cada vez que deseje baralhar de novo o cubo e iniciar um 'puzzle' para esse tipo.

### Fazer as Jogadas

Tanto poderá usar o rato como o teclado para fazer as jogadas.

Use o botão esquerdo do rato ou o teclado para rodar fatias simples do cubo em qualquer eixo, como se estivesse a resolver o 'puzzle'. As fatias quadradas (p.ex., cubinhos 4x4) rodam 90 graus de cada vez. As fatias rectangulares (p.ex., cubinhos 5x3) rodam em 180 graus.

Use o botão direito do rato para rodar o cubo completo, 90 graus de cada vez, em torno de qualquer eixo. Poderá também usar a tecla C, dentro de uma sequência de teclado, para rodar todo o cubo. Essas jogadas não conduzem a uma solução do 'puzzle', mas podê-las-á usar para examinar a posição actual mais de perto ou para colocar um cubinho em posição para uma sequência de jogadas de solução, como a distorção de dois cantos.

Todas as jogadas, seja da forma que forem realizadas, vão aparecendo de forma progressiva na barra de ferramentas, usando a notação conhecida por Notação do Singmaster. Veja as Jogadas do Singmaster para mais detalhes.

### Usar o Rato nos Movimentos

Para mover com o rato, carregue com o botão esquerdo ou direito do rato em qualquer autocolante colorido de qualquer cubinho da vista, mantenha esse botão carregado, arraste e largue-o.

Ao usar o botão esquerdo, o autocolante e toda uma fatia inteira do cubo mover-se-ão na direcção que indicar. A fatia desvia-se ligeiramente para que você possa ver o que se irá passar quando levar a jogada até ao fim. Se não estiver satisfeito com isso, basta voltar com o rato para o ponto de início.

Se estiver a usar o botão direito, o cursor do rato fixa-se no cubo e todo este roda com ele até que largue o botão.

### Usar o Teclado nas Jogadas

Existem dois estilos de jogadas com o teclado: as jogadas em XYZ, descritas aqui, e as jogadas do Singmaster, que estão descritas na secção Jogadas do Singmaster.

Para mover o cubo com o teclado, primeiro use a tecla X, Y ou Z para seleccionar um eixo. No ecrã, o eixo dos X roda da esquerda para a direita, o eixo dos Y de baixo para cima e o Z para trás do ecrã. Depois, para mover o cubo por completo, use a tecla C ou, para mover uma fatia, use as teclas 1 a 6 (de modo a seleccionar o número de fatia).

Finalmente, use o cursor esquerdo para um movimento anti-horário ou o cursor direito para um movimento horário. A fatia que se irá mover (numerada 1 a 6) irá piscar, até que carregue na tecla do cursor.

Poderá fazer mais jogadas com uma, duas ou três das teclas acima mencionadas. Por exemplo, para mover a mesma fatia de novo, basta usar uma tecla de cursor.

Se tiver usado o botão direito do rato para rodar o cubo, os significados de X, Y e Z poderão ter alterado, pelo que o cubo fica alinhado de novo automaticamente se usar a opção Mover Realinhar o Cubo, antes da jogada que pediu poder ser executada.

### Jogadas do Singmaster

O Professor David Singmaster, um matemático Inglês, foi o primeiro a investigar o Cubo de Rubik e a sua relação com o ramo da matemática que é conhecido por Teoria dos Grupos. No seu livro, Notes on Rubik's 'Magic Cube', Quinta Edição, publicado em 1980, define uma forma de descrever as sequências de jogadas do cubo de forma resumida. Os matemáticos chamam-lhe uma notação, sendo que a Notação Singmaster é agora usada a nível internacional nos livros e páginas Web, quando se discutem os problemas e soluções no 'puzzle' do Cubo de Rubik. Por exemplo, veja o artigo do Wikipédia, sobre o assunto do Cubo de Rubik.

O programa &kubrick; usa um formato modificado da Notação Singmaster para apresentar todas as jogadas, seja qual for o método pelo qual sejam feitas, usando uma área da barra de ferramentas. Também permite introduzir jogadas a partir do teclado com a Notação Singmaster. A notação foi modificada para ser usada em cubos, tijolos e tabletes maiores, para além do cubo original de 3 cubinhos, assim como para permitir a introdução adequada a partir do teclado, sem entrar em conflito com os atalhos ou outras acções do &kubrick;.

Em resumo, o Singmaster imagina que você está a olhar para o cubo ligeiramente de cima e à direita dele, como acontece na normal Vista Frontal do &kubrick;. Poderá ver três faces à frente, por cima e à direita do cubo, que são chamadas pelo Singmaster (em Inglês) Up, Front e Right (Cima, Frente e Direita, respectivamente), ou U, F e R, para abreviar. As três faces que não consegue ver, e que estão na Vista Traseira do &kubrick;, estão no fundo, atrás e à esquerda do cubo, pelo que o Singmaster lhes chama (em Inglês) Down, Back e Left (Baixo, Trás e Esquerda, respectivamente), ou D, B e L para abreviar. O Singmaster usa o U e o D para as faces de topo e do fundo, dado que o B está reservado para a face traseira.

Isto está tudo resumido na tabela abaixo: agora, é uma questão de jogar. Uma simples tecla de UFRDBL representa um movimento no sentido dos ponteiros do relógio (horário) dessa face num ângulo recto (90 graus), para uma face quadrada, ou de 180 graus, para uma face rectangular (como acontece num tijolo ou tablete). Aqui é a parte onde se começa a complicar.

Horário significa 'nos ponteiros do relógio' quando você estiver a olhar directamente para essa face. Isso é fácil o suficiente quando pode ver as faces UFR, mas as faces que não consegue ver parecem mover-se no sentido anti-horário quando usa as jogadas DBL. Isto acontece porque está a olhar para elas por trás. Na Vista Traseira do &kubrick;, as jogadas DBL serão vistas no sentido horário, como seria de esperar. Em vez de tentar imaginar-se a si próprio a olhar para a parte de trás do cubo, ao fazer as jogadas DBL, poderá ser mais simples pensar nestas como sendo anti-horárias na face Frontal que está normalmente visível.

### Notação do Singmaster (Modificada)

Tecla Significado
- R Face direita. Em Inglês, R vem de Right (Direita).
- L Face esquerda. Em Inglês, R vem de Left (Esquerda).
- U Face de cima ou de topo. Em Inglês, U vem de Up (Cima).
- D Face de baixo ou de fundo. Em Inglês, D vem de Down (Baixo).
- F Face frontal. Em Inglês, F vem de Front (Frente).
- B Face traseira. Em Inglês, B vem de Back (Atrás).
- 'O sufixo de um movimento inverso ou anti-horário. O R' é o inverso de R.
- 2 Sufixo para um movimento duplo. O R2 roda para R duas vezes.
- +Sufixo para movimento de duas faces. O R+ é o RL' com outro formato.
- -Sufixo para movimento inverso de duas faces. O R- é o RL com outro formato.
- .Prefixo para um movimento da fatia interior. O .R é um passo para dentro da face R.
- C Prefixo para movimento completo do cubo. Em Inglês, C vem de Cube (Cubo).

O Singmaster usa uma letra seguida de um apóstrofo para representar um movimento inverso ou anti-horário (contrário aos ponteiros do relógio) de uma face. Os matemáticos referir-se-iam ao F' como F primo ou F linha, indicando um movimento anti-horário da face frontal.

O &kubrick; não poderá dizer-lhe se vai escrever um apóstrofo, outra letra ou outro símbolo a seguir a uma letra, como tal não fará um movimento horário de uma face, logo que escreva a letra. Poderá obrigar o &kubrick; a mover-se, carregando na tecla Return ou Enter. Poderá também usar a barra de espaço, para que apresente um espaço na visualização das jogadas, permitindo-lhe separar os grupos de jogadas, por questões de visibilidade.

Nos cubos, tijolos ou tabletes de tamanho 3 ou superior, poderá querer mover uma fatia interior, em vez de uma face. Para o fazer, basta escrever um ou mais pontos antes da letra da face. Por exemplo, o ..F move a fatia que está duas camadas atrás da face frontal e o ..B iria mover a fatia duas camadas à frente da traseira, assumindo que existem 5 ou 6 camadas que se possam mover. O inverso destas jogadas seria ..F' e ..B'.

Finalmente, o prefixo C move o cubo completo, como se fosse uma face. Por exemplo, o CF move o cubo no sentido horário, em conjunto com a face frontal, enquanto o CF' o move no sentido anti-horário.

Se tiver rodado anteriormente o cubo à mão, usando o botão direito do rato, e se tiver feito depois uma jogada Singmaster ou de teclado, o cubo será alinhado de novo automaticamente para a vista UFR normal, pelo que serão geradas e apresentadas algumas jogadas C. Isto garante que você e o &kubrick; têm a mesma ideia do que é o topo, a frente e a direita. São geradas jogadas semelhantes quando usar a opção do menu Mover Realinhar o Cubo ou o ícone Início da barra de ferramentas.

## Regras do Jogo, Estratégias e Sugestões

### Regras

Não existem mais regras no &kubrick; que não sejam mover uma fatia de cada vez, até que todos os cubinhos e as suas faces estejam de volta nas suas posições originais. Não são necessárias mais regras, dado que a forma como o cubo é concebido impede quaisquer outros movimentos.

No Cubo de Rubik original de 3x3x3, o interior do cubo continha um mecanismo engenhoso que possibilitava rodar grupos de 9 cubinhos (3x3) chamados de fatias, todos de uma vez como um grupo. Para fazer quaisquer outros movimentos, teria de partir de forma física o cubo ou desmontá-lo e voltar a montá-lo. O equivalente no &kubrick; seria alterar o programa original.

### A Complexidade do 'Puzzle'

As faces exteriores dos cubinhos tinham autocolantes de 6 cores diferentes, para cada uma das 6 faces do cubo principal. À medida que roda as fatias, os autocolantes vão ficando baralhados e as faces do cubo principal ficavam uma mistura de cores. Parece-se com um 'puzzle' simples, mas à medida que se vai afastando da posição inicial, começa a concluir, como um escritor disse anteriormente, ficará como uma pequena criança que deixou fugir um balão a hélio só para o ver a tornar-se impossível de voltar atrás.

Os matemáticos calcularam que um cubo 3x3x3 pode ser baralhado em 43 252 003 274 489 856 000 padrões diferentes, se bem que todas as posições sejam resolvidas em 20 ou menos movimentos. O método que consegue fazê-lo (até agora por descobrir) é chamado o Algoritmo de Deus. Os métodos práticos poderão levar mais de 100 jogadas. Dado que existem possibilidades de mover cada uma das 12 faces em cada passo, as hipóteses de resolver o cubo por tentativa e erro são realmente remotas. Alguns cubos têm imagens em 9 partes, o que os torna ainda mais complexos, dado que terá depois de obter as orientações dos autocolantes correctamente, assim como as posições.

### Estratégias e Dicas

O &kubrick; baralha o cubo com um número pré-determinado de jogadas aleatórias, cada vez que define um 'puzzle'. A dificuldade depende de quantos cubinhos tiver o seu cubo, quantas jogadas para baralhar existirem e se poderá ver as jogadas enquanto estas decorrem.

Um tipo de 'puzzle' tem um pequeno número de jogadas para baralhar (3, 4 ou 5) e a ideia é resolver o cubo nesse número de jogadas (ou menos). Isto é divertido, desafiante e bastante rápido.

Depois existe o 'puzzle' tradicional, com 10 a 20 jogadas para baralhar. O cubo 3x3x3 foi bastante bem explorado e descrito, mas os outros tamanhos não são tão bem compreendidos.

O &kubrick; também tem alguns tijolos e filas com que brincar. Alguns deles são mais simples que os cubos e poderão ser engraçados também para as crianças.

Outro jogo que poderá tentar é encontrar padrões bonitos para outros tamanhos que não o 3x3x3.

O &kubrick; pode ser usado como um laboratório para estudar os cubos e para descobrir sequências de jogadas de solução, dado que todas essas jogadas poderão ser anuladas e repetidas a qualquer grau, seja de forma instantânea ou com uma certa velocidade de animação.

Também é possível gravar e repor um cubo resolvido parcialmente a qualquer altura, sendo que o estado actual do cubo é gravado e reposto automaticamente quando sair e reiniciar o &kubrick;.

Num cubo com um número ímpar de cubinhos por face, os autocolantes nos centros das seis faces mantêm as suas posições relativas de umas para as outras, independentemente da forma como jogar. Poderá usar esses centros como âncoras ou guias para as suas jogadas.

O menu de Configuração tem opções para activar ou desactivar as animações e para variar a velocidade das mesmas. Isto pode ser útil ao tentar seguir uma sequência de jogadas e compreender o que se passa.

Se estiver realmente com problemas, o &kubrick; tem uma acção para resolver que parece mostrar o Algoritmo de Deus de forma animada para voltar a baralhar o cubo. De facto, o computador faz batota. Ele recorda-se sim das jogadas para baralhar e vai anulando e repetindo as mesmas.

Outra fonte de ideias é a opção do menu Demonstrações Jogadas de Solução. Uma forma sistemática de resolver um cubo é resolver primeiro a camada de baixo, depois os cubos dos extremos na camada do meio e finalmente a camada de topo. As demonstrações mostram sequências de movimentos no cubo 3x3x3 que irão reorganizar alguns cubinhos de cada vez, sem prejudicar as partes do cubo que já tenha resolvido. Uma das demonstrações apresenta uma solução completa de um cubo de exemplo, usando estes métodos; todavia, pode levar cerca de 100 movimentos a fazê-lo.

## Apresentação à Interface

### O Menu Jogo

N Jogo Novo 'Puzzle' &Ctrl;N

- Gera um 'puzzle' novo com o tipo seleccionado de momento.

&Ctrl;O Jogo Carregar um 'Puzzle'...

- Carrega um 'puzzle' gravado anteriormente, com todas as suas dimensões, configuração, estado actual do cubo e o histórico de movimentos, usando uma janela de selecção de ficheiros para localizar o ficheiro em questão.

&Shift;U Jogo Reiniciar o 'Puzzle'

- Anula todas as jogadas anteriores e começa de novo.

&Ctrl;S Jogo Gravar o 'Puzzle'...

- Grava o 'puzzle' actual, com todas as suas dimensões, configuração, estado actual do cubo e o histórico de movimentos, usando uma janela de selecção de ficheiros indicar um novo nome, caso o 'puzzle' não tenha sido anteriormente gravado e carregado.

Jogo Gravar o 'Puzzle' Como...

- Grava o 'puzzle' actual, com todas as suas dimensões, configuração, estado actual do cubo e o histórico de movimentos, usando uma janela de selecção de ficheiros indicar um novo nome.

Jogo Escolher o Tipo de 'Puzzle'

- Escolhe um tipo de 'puzzle' para jogar, a partir de uma série de sub-menus com várias dificuldades, baseando-se nas dimensões dos cubos e no número de jogadas para baralhar, ou então usando o item do sub-menu 'Criar um próprio...' para determinar um 'puzzle' personalizado a partir de uma janela.

&Ctrl;Q Jogo Sair

- Sai do &kubrick;, gravando automaticamente as dimensões do 'puzzle', a sua configuração, estado e histórico de movimentos.

### O Menu Mover

&Ctrl;Z Mover Desfazer

- Anula uma jogada anterior (repetidamente se necessário).

&Ctrl;&Shift;Z Mover Refazer

- Repete uma jogada anulada anteriormente (repetidamente se necessário).

S Mover Resolver

- Resolve o cubo. Isto mostra todas as suas jogadas a serem anuladas e depois todas as jogadas para baralhar a serem anuladas e, finalmente, o acto de baralhar a ser repetido, deixando-o pronto para tentar de novo o 'puzzle'.

&Shift;U Mover Reiniciar o 'Puzzle'

- Anula todas as jogadas anteriores e começa de novo.

&Shift;U Mover Refazer Tudo

- Repete todas as jogadas anuladas anteriormente.

Home Mover Realinhar o Cubo

- Ajusta a orientação de um cubo rodado pela quantidade mínima necessária para que as rotações sejam uma combinação de movimentos de 90 graus, definindo assim os eixos paralelos aos eixos em XYZ. Para além disso, algumas jogadas a 90 graus do cubo completo são introduzidas na sua lista de jogadas, de modo a introduzir o efeito desejado.

  Isto serve para normalizar a perspectiva do cubo, para que os lados de topo, frontal e direito possam estar visíveis em conjunto e as jogadas com o teclado possam fazer sentido. As jogadas introduzidas poderão ser anuladas e repetidas, tal como se as tivesse feito você mesmo.

  Por exemplo, se tiver usado o botão direito do rato para rodar o cubo de baixo para cima, a face superior está agora onde deveria ser a do fundo, e o que estava a apontar para o eixo dos Y está agora a apontar para baixo. Nesta situação, a opção Mover Realinhar o Cubo irá definir de novo as faces e eixos, de modo que a nova face de topo fique como superior e o eixo dos Y seja o que aponta para cima.

### O Menu Ver

Ver 1 Cubo

- Mostra uma vista da frente do cubo.

Ver 2 Cubos

- Mostra as vistas sobre a face e a parte traseira do cubo. As movimentações e rotações das fatias poderão ser efectuadas em qualquer uma das imagens, sendo que a outra se moverá em simultâneo.

Ver 3 Cubos

- Mostra uma vista grande sobre a face frontal do cubo e duas vistas mais pequenas sobre a parte frontal e traseira. As movimentações de fatias poderão ocorrer em qualquer das imagens, sendo que as outras se movem em simultâneo; porém, só a imagem grande poderá ser rodada.

### O Menu Demonstrações

&Ctrl;D Demonstrações Demonstração Principal

- Executa a Demonstração Principal, na qual um cubo muda de forma, baralha-se e resolve-se a si mesmo, à medida que roda aleatoriamente.

Demonstrações Padrões Bonitos

- Mostra um sub-menu no qual poderá seleccionar padrões bonitos para o cubo 3x3x3 e onde são demonstradas as jogadas para os criar. Existe também um item de Informação que lhe explica um pouco melhor esses padrões.

Demonstrações Jogadas da Solução

- Mostra um sub-menu no qual poderá seleccionar sequências de jogadas usadas para resolver o cubo 3x3x3 e onde são demonstradas as sequências em questão. Existe também um item de Informação que lhe explica um pouco melhor esses padrões.

### O Menu Configuração

W Configuração Vigiar o Baralhar

- Mostra as animações das jogadas para baralhar, à medida que estas ocorrem. Esta é uma ajuda para os principiantes, mas também pode ser uma forma de batota para os jogadores mais experientes.

O Configuração Vigiar as Suas Jogadas

- Mostra as animações das suas próprias jogadas à medida que ocorrem. É uma ajuda para os principiantes, dado que torna mais lentas as animações. Os jogadores mais experientes poderão desligar esta opção para tornar mais rápidos os movimentos, levando assim um décimo de segundo a rodar em 90 graus.

Configuração Mostrar a Barra de Ferramentas

- Mostrar ou esconde a barra de ferramentas.

Configuração Mostrar a Barra de Estado

- Mostra ou esconde a barra de estado.

Configuração Configurar os Atalhos...

- Abre uma janela onde poderá configurar os atalhos de teclado do &kubrick;.

Configuração Configurar as Barras de Ferramentas...

- Abre uma janela onde poderá configurar as acções da barra de ferramentas do &kubrick;.

Configuração Configuração do Jogo &kubrick;

- Abre uma janela de configuração do jogo. Veja a Configuração do Jogo para obter mais detalhes.

### O Menu Ajuda

&help.menu.documentation;

## Perguntas Mais Frequentes

Como é que coloco o jogo em pausa?

O &kubrick; não tem uma funcionalidade de Pausa, dado que não é necessária. Se estiver uma demonstração em execução, basta carregar em qualquer parte para a parar.

Posso mudar a aparência deste jogo?

De momento, pode mudar a vista, graças ao menu Ver, a quantidade e velocidade da animação, assim como o relevo das áreas dos cubos, usando para tal o menu Configuração.

Cometi um erro. Posso anulá-lo?

Sim. Esta é uma das potencialidades do &kubrick;, em comparação com um 'puzzle' real. Poderá anular e repetir as jogadas a qualquer nível, assim como anular todas as jogadas e começar de novo. Para anular e repetir as jogadas, use o menu Mover ou os atalhos de teclado e botões da barra de ferramentas correspondentes.

Posso usar o teclado para jogar neste jogo?

Sim. O &kubrick; tem jogadas de teclado com base nos eixos em X, Y e Z, assim como outros baseados na notação Singmaster, que usa abreviaturas de uma letra para Frente, Trás, Esquerda, Direita, Cima e Baixo, correspondendo às faces do cubo.

Não consigo descobrir o que fazer aqui! Existe alguma sugestão?

Não. Contudo, o Cubo de Rubik 3x3x3 foi analisado de forma extensa e poderá encontrar métodos de solução na Internet e na opção do menu Demonstrações Jogadas de Solução (item de Informação e uma demonstração das jogadas).

Tenho de sair do jogo agora. Posso gravar a minha posição?

Sim. De facto, a sua posição é gravada automaticamente quando sair, tal como se guardasse um cubo verdadeiro numa estante. Poderá também gravar uma posição em particular com a opção do menu Jogo Gravar o 'Puzzle'... ou a combinação de teclas ou botão da barra de ferramentas correspondente.

Como é que reponho o jogo que gravei?

O seu jogo gravado automaticamente é reposto por si só quando iniciar o &kubrick;. Para carregar outros jogos gravados, use a opção Jogo Carregar um Jogo Gravado... e as teclas de atalho e botões da barra de ferramentas correspondentes.

Onde aparecem os recordes?

O &kubrick; não tem essa funcionalidade.

## Configuração do Jogo

Para abrir uma janela de configuração, use uma das seguintes opções do menu: Configuração Opções do Jogo &kubrick;... ou Jogo Escolher o Tipo de 'Puzzle', o sub-menu Criar o Seu Próprio.... Apenas a última destas janelas tem as opções para alterar as dimensões do cubo e a dificuldade dos movimentos para baralhar o cubo. Segue-se uma lista das opções disponíveis.

Ver as jogadas para baralhar em curso?

- Oferece uma vista animada do cubo quando está a ser baralhado pelo programa &kubrick;. Pode seleccionar a velocidade de animação.

Ver as suas jogadas em curso?

- Oferece uma vista animada das suas próprias jogadas, com uma velocidade à sua escolha.

Velocidade dos movimentos:

- Define a velocidade com que funcionam as animações. O intervalo varia entre 1 e 15 graus de movimento por cada imagem de animação.

% de relevo nos extremos dos cubinhos:

- Define a percentagem da aresta em relevo de cada cubinho em relação ao tamanho das faces coloridas. Esta opção afecta a forma global de cada cubinho. O intervalo varia entre 4% e 30%.

Dimensões do cubo:

- Define as três dimensões do cubo, tijolo ou tablete em cubinhos por lado. As dimensões podem variar de 2x2x1 até 6x6x6: quanto maiores as dimensões, mais difícil é o 'puzzle'. Só uma das dimensões poderá ser igual a 1, caso contrário o 'puzzle' tornar-se-ia demasiado fácil.

Jogadas para baralhar (dificuldade):

- Define o número de jogadas que o programa &kubrick; irá usar para baralhar o cubo. O número poderá variar entre 0 e 50: quanto mais movimentos, mais difícil é o 'puzzle'. 2, 3 ou 4 jogadas originam 'puzzles' relativamente simples, especialmente se as jogadas puderem ser vigiadas.

  A selecção de zero jogadas pode ser útil se quiser experimentar diferentes sequências de movimentos, vendo o que provocam no cubo; por exemplo, se estiver à procura de padrões bonitos ou de novas jogadas para soluções.

## Créditos e Licença

O &kubrick; tem o 'copyright' 2008 de Ian Wadham ianw@netspace.net.au

O &kubrick; foi inspirado pelo famoso 'puzzle' Cubo de Rubik (ou Cubo Mágico) do Professor Erno Rubik.

A programação é um trabalho original em C++ mas obteve diversas boas ideias do protector de ecrã do X Rubik, um programa em C de Marcelo Vianna, e do GNUbik, um programa em C de John M. Darrington.

Documentação com 'copyright' 2008 de Ian Wadham ianw@netspace.net.au

Tradução de José Nuno Pires zepires@gmail.com

&underFDL; &underGPL;

## Instalação

&install.intro.documentation;

### Compilação e Instalação

&install.compile.documentation;

O &kubrick; usa gráficos 3-D em OpenGL e necessita das bibliotecas GL e GLU. Estes estão disponíveis na maior parte das distribuições de &Linux; e vêm instaladas normalmente por omissão.

&documentation.index;