<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" "dtd/kdedbx45.dtd" [
<!ENTITY % Brazilian-Portuguese "INCLUDE">
<!ENTITY % addindex "IGNORE">
]>

<book id="kfourinline" lang="&language;">
<bookinfo>
<title
>Manual do &kfourinline;</title>

<authorgroup>
<author
><firstname
>Martin</firstname
> <surname
>Heni</surname
> <affiliation
> <address
>&Martin.Heni.mail;</address>
</affiliation>
</author>
<author
><firstname
>Eugene</firstname
> <surname
>Trounev</surname
> <affiliation
> <address
><email
>eugene.trounev@gmail.com</email
></address
></affiliation>
</author>
<author
><firstname
>Benjamin</firstname
> <surname
>Meyer</surname
> </author>
<author
><firstname
>Johann Ollivier</firstname
> <surname
>Lapeyre</surname
> </author>
<author
><firstname
>Anton</firstname
> <surname
>Brondz</surname
> <affiliation
> <address
><email
>dinolinux@gmail.com</email
></address>
</affiliation>
</author>


<othercredit role="translator"
><firstname
>Marcus</firstname
><surname
>Gama</surname
><affiliation
><address
><email
>marcus.gama@gmail.com</email
></address
></affiliation
><contrib
>Tradução</contrib
></othercredit
><othercredit role="translator"
><firstname
>Stephen</firstname
><surname
>Killing</surname
><affiliation
><address
><email
>stephen.killing@kdemail.net</email
></address
></affiliation
><contrib
>Revisão</contrib
></othercredit
> 
</authorgroup>

<copyright>
<year
>1995</year
><year
>2007</year>
<holder
>&Martin.Heni;</holder>
</copyright>

<legalnotice
>&FDLNotice;</legalnotice>

<date
>05/06/2021</date>
<releaseinfo
>KDE Gear 21.04</releaseinfo>

<abstract>
<para
>O &kfourinline; é um jogo de quatro-em-linha do &kde;.</para>
</abstract>

<keywordset>
<keyword
>KDE</keyword>
<keyword
>kdegames</keyword>
<keyword
>jogo</keyword>
<keyword
>tabuleiro</keyword>
<keyword
>jogo de tabuleiro</keyword>
<keyword
>quatro ganha</keyword>
<keyword
>quatro</keyword>
<keyword
>quatro em fila</keyword>
<keyword
>quatro-em-linha</keyword>
<keyword
>kfourinline</keyword>
<keyword
>conectar quatro</keyword>
<keyword
>conectar 4</keyword>
</keywordset>
</bookinfo>

<chapter id="overview">
<title
>Introdução</title>

<para
>Tipo de jogo: Estratégia, tabuleiro </para>

<para
>O &kfourinline; é um jogo para dois jogadores que segue as regras do jogo &nbsp; <trademark
>Conecte-Quatro</trademark
>. </para>

<para
>Os jogadores tentam construir uma fila de quatro peças, usando estratégias diferentes. As peças são colocadas num tabuleiro. O jogo também poderá ser jogado contra o computador, bem como na rede. </para>

</chapter>

<chapter id="howtoplay">
<title
>Como jogar</title>

<screenshot>
<mediaobject>
<imageobject>
<imagedata fileref="gameboard.png" format="PNG"/>
</imageobject>
<textobject>
<phrase
>Tabuleiro do jogo &kfourinline;</phrase>
</textobject>
</mediaobject>
</screenshot>

<para
>Quando o &kfourinline; é carregado, você poderá selecionar a dificuldade ou iniciar um jogo de dois jogadores. Se preferir, poderá também escolher a sua cor e selecionar a cor que inicia o jogo. </para>

<para
>Cada jogador é representado por uma cor (por exemplo, amarela ou branca para o primeiro jogador e vermelha para o segundo). O objetivo do jogo é conseguir alinhar quatro peças adjacentes da sua cor numa linha, coluna ou numa diagonal. Os jogadores movimentam-se por turnos. Em cada turno, o jogador poderá colocar uma das suas peças numa das sete colunas, onde cada peça irá cair para o local livre mais abaixo &ie; irá cair até que atinja o chão ou outra peça. </para>

<para
>Depois de um jogador ter efetuado as suas colocações, é a vez do segundo jogador. Isto é repetido até que o jogo termine, o que acontece quando um dos jogadores tiver quatro peças numa linha, coluna ou diagonal ou quando não for possível efetuar mais nenhuma jogada porque o tabuleiro ficou cheio. </para>

<para
>O jogador que conseguir ter quatro peças numa linha, coluna ou diagonal ganha o jogo. Se não puderem ser feitas mais jogadas, mas nenhum dos jogadores tiver ganho, o jogo termina empatado. </para>

</chapter>

<chapter id="rules">
<title
>Regras, estratégias e dicas do jogo</title>

<para
>O tabuleiro está separado em diversas regiões. </para>

<para
>O <firstterm
>tabuleiro do jogo</firstterm
> é construído com base em campos de 7x6 que serão preenchidos de baixo para cima. Os campos são marcados com a cor do jogador que efetua a jogada atual. No topo de cada coluna aparece uma seta colorida que mostra onde a última peça foi colocada. </para>

<para
>A <firstterm
>área de estado</firstterm
> mostra qual jogador é controlado pelo seu dispositivo respectivo. Um jogador local poderá indicar as jogadas com o teclado ou o mouse, um jogador remoto aparece como uma rede e, finalmente, um computador significa que terá um computador controlando o jogador. A área de estado mostra os nomes dos jogadores e o nível do adversário-computador. Além disso, aparece o número de jogos ganhos, perdidos, empatados e interrompidos para ambos os jogadores. O jogador que joga a seguir é indicado pelo nome realçado do jogador. </para>

<para
>A <firstterm
>barra de estado</firstterm
>, no fundo do tela, mostra o estado do jogo e qual o próximo jogador a jogar. </para>

<sect1 id="remote-connections">
<title
>Conexões remotas</title>

<para
>É possível jogar numa conexão em rede com outro computador. Um dos computadores irá atuar como o servidor de jogos. Ele poderá determinar quem jogará com que cor. Você pode configurar as opções de rede no menu <menuchoice
><guimenu
>Jogo</guimenu
><guimenuitem
>Configuração da Rede…</guimenuitem
></menuchoice
>. No menu <menuchoice
><guimenu
>Jogo</guimenu
><guimenuitem
>Conversa em Rede…</guimenuitem
></menuchoice
>, também poderá encontrar uma janela de conversação que lhe permitirá falar com o seu amigo. </para>

<para
>Ao criar uma conexão de rede, é necessário indicar uma máquina remota e uma porta. Normalmente, a porta não precisa ser alterada, mas se souber o que está fazendo, poderá substituí-la por outro número, que deverá ser igual para ambos os jogadores. O nome da máquina deve ser o nome da máquina remota à qual você irá se conectar. Apenas o cliente da conexão precisará inserir esse nome. É razoável que o jogador que se encontre por trás de um firewall opte por ser o cliente, uma vez que o firewall pode não aceitar conexões externas. </para>

</sect1>
</chapter>

<chapter id="interface-overview">
<title
>Resumo da interface</title>

<sect1 id="menu">
<title
>Itens dos menus</title>

<variablelist>
<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>N</keycap
></keycombo
> </shortcut
> <guimenu
>Jogo</guimenu
> <guimenuitem
>Novo</guimenuitem
> </menuchoice
></term>
<listitem>
<para
>Inicia um novo jogo. No caso de um jogo em rede, esta opção só estará disponível para o servidor de rede. O cliente de rede será iniciado automaticamente pelo servidor. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>O</keycap
></keycombo
> </shortcut
> <guimenu
>Jogo</guimenu
> <guimenuitem
>Carregar…</guimenuitem
> </menuchoice
></term>
<listitem>
<para
>Abre um jogo gravado. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>S</keycap
></keycombo
> </shortcut
> <guimenu
>Jogo</guimenu
> <guimenuitem
>Salvar</guimenuitem
> </menuchoice
></term>
<listitem>
<para
>Salva o jogo atual. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>End</keycap
></keycombo
> </shortcut
> <guimenu
>Jogo</guimenu
> <guimenuitem
>Encerrar jogo</guimenuitem
></menuchoice
></term>
<listitem>
<para
>Termina um jogo em execução. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Jogo</guimenu
> <guimenuitem
>Conversa na Rede…</guimenuitem
></menuchoice
></term>
<listitem>
<para
>Exibe uma janela de conversação que lhe permitirá enviar mensagens para o outro jogador. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Jogo</guimenu
> <guimenuitem
>Mostrar as Estatísticas</guimenuitem
> </menuchoice
></term>
<listitem>
<para
>Mostra uma janela que contém informações sobre as estatísticas globais do jogo, ou seja, os jogos ganhos, perdidos ou empatados por ambos os jogadores. A janela também permite limpar estas estatísticas permanentes. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>Q</keycap
></keycombo
> </shortcut
> <guimenu
>Jogo</guimenu
> <guimenuitem
>Sair</guimenuitem
> </menuchoice
></term>
<listitem>
<para
>Sai do programa. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>Z</keycap
></keycombo
> </shortcut
> <guimenu
>Mover</guimenu
> <guimenuitem
>Desfazer</guimenuitem
> </menuchoice
></term>
<listitem>
<para
>Desfaz a última jogada. Se o jogador anterior for o computador, são desfeitos dois movimentos de modo que seja a vez do jogador novamente. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;&Shift;<keycap
>Z</keycap
></keycombo
> </shortcut
> <guimenu
>Mover</guimenu
> <guimenuitem
>Refazer</guimenuitem
> </menuchoice
></term>
<listitem>
<para
>Repete a última jogada anulada. Se o jogador anterior for o computador, são repetidos dois movimentos anulados de modo a que seja a vez do jogador de novo. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycap
>H</keycap
> </shortcut
> <guimenu
>Mover</guimenu
> <guimenuitem
>Dica</guimenuitem
> </menuchoice
></term>
<listitem>
<para
>O computador irá calcular a jogada melhor possível e irá marcá-la com um pequeno círculo no tabuleiro. A qualidade da jogada depende do nível do computador. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Configurações</guimenu
> <guisubmenu
>Tema</guisubmenu
> </menuchoice
></term>
<listitem
><para>
<action
>Escolhe um tema gráfico para o jogo. Os temas disponíveis dependem da instalação atual.</action>
</para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Configurações</guimenu
> <guimenuitem
>Configuração da Rede…</guimenuitem
></menuchoice
></term>
<listitem>
<para
>Exibe um diálogo com a configuração da rede. Você pode optar por ser o servidor ou o cliente. Se você for o servidor, também poderá escolher qual a cor que o cliente poderá obter. Se existir um jogo de rede em execução, você também poderá desconectá-lo com este menu. </para>
</listitem>
</varlistentry>

</variablelist>

<para
>O &kfourinline; possui os itens dos menus <guimenu
>Configurações</guimenu
> e <guimenu
>Ajuda</guimenu
>, comuns do &kde;. Para mais informações, consulte as seções sobre o <ulink url="help:/fundamentals/menus.html#menus-settings"
>Menu Configurações</ulink
> e o <ulink url="help:/fundamentals/menus.html#menus-help"
>Menu Ajuda</ulink
> dos Fundamentos do &kde;. </para>

</sect1>

</chapter>

<chapter id="config">
<title
>Configuração do jogo</title>
<para
>O &kfourinline; pode ser configurado com a janela de configuração na entrada do menu  <menuchoice
><guimenu
>Configurações</guimenu
> <guimenuitem
>Configurar o &kfourinline;…</guimenuitem
></menuchoice
></para>

<screenshot>
<mediaobject>
<imageobject>
<imagedata fileref="settings.png" format="PNG"/>
</imageobject>
<textobject>
<phrase
>Configuração do jogo</phrase>
</textobject>
</mediaobject>
</screenshot>

<para
><guilabel
>Cor Inicial do Jogador</guilabel
>: Determina qual a cor dos jogadores (<guilabel
>Vermelho</guilabel
> ou <guilabel
>Preto</guilabel
>) que começará primeiro no próximo jogo.</para>
<para
><guilabel
>Nomes dos Jogadores</guilabel
>: Muda o nome dos jogadores.</para>
<para
><guilabel
>O Preto Joga Com</guilabel
>: Escolhe quem deverá jogar como sendo o jogador 1. Tanto poderá ser o <guilabel
>Mouse</guilabel
> ou o <guilabel
>Teclado</guilabel
>, &ie;, um jogador local que utiliza o mouse ou o teclado para comandar o jogador ou o <guilabel
>Computador</guilabel
>, &ie;, o computador joga com este jogador.</para>
<para
><guilabel
>O Vermelho Joga Com</guilabel
>: O mesmo que para o <guilabel
>O Preto Joga Com</guilabel
>, mas para o jogador 2 (vermelho).</para>
<para
><guilabel
>Dificuldade do Computador</guilabel
>: Seleciona o nível do jogador do computador.</para>
<para
><guilabel
>Usar a aprendizagem IA</guilabel
>: A IA do computador poderá aprender com os erros cometidos num jogo.</para>

</chapter>

<chapter id="faq">
<title
>Perguntas frequentes</title>
<qandaset>

<qandaentry>
<question>
<para
>Como posso alterar a aparência do jogo? </para>
</question>
<answer>
<para
>Você pode alterar a cor das peças, abrindo o menu <menuchoice
><guimenu
>Configurações</guimenu
> <guisubmenu
>Tema</guisubmenu
></menuchoice
>. </para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Posso usar o teclado para jogar? </para>
</question>
<answer>
<para
>Não pode usar o teclado para controlar as peças. </para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Perdi o controle de quem está ganhando; como descubro isso? </para>
</question>
<answer>
<para
>Sim, você poderá ver as estatísticas abrindo o menu <menuchoice
><guimenu
>Jogo</guimenu
> <guimenuitem
>Mostrar estatísticas</guimenuitem
></menuchoice
>. </para>
</answer>
</qandaentry>

</qandaset>

</chapter>

<chapter id="credits">
<title
>Créditos e Licença</title>

<para
>&kfourinline; </para>
<para
>Direitos autorais do programa 1995-2007 &Martin.Heni; &Martin.Heni.mail; e Benjamin Meyer. </para>
<para
>Direitos autorais dos gráficos 2007 Eugene Trounev <email
>eugene.trounev@gmail.com</email
> e Johann Ollivier Lapeyre. </para>
<para
>Direitos autorais da documentação 2007 &Martin.Heni; &Martin.Heni.mail; e Benjamin Meyer. </para>

<para
>Tradução de Marcus Gama <email
>marcus.gama@gmail.com</email
></para
><para
>Revisão de Stephen Killing <email
>stephen.killing@kdemail.net</email
></para
> &underFDL; &underGPL; </chapter>

&documentation.index;
</book>
<!--
Local Variables:
mode: sgml
sgml-minimize-attributes:nil
sgml-general-insert-case:lower
sgml-always-quote-attributes:t
sgml-indent-step:0
sgml-indent-data:t
End:
-->

