diff --git a/.gitignore b/.gitignore index b0843ba..c2f5513 100644 --- a/.gitignore +++ b/.gitignore @@ -7,4 +7,4 @@ *.synctex* *.toc *.xdv -*.tex~ +*.*~ diff --git a/fodase.tex b/fodase.tex index 34947d6..46b8abe 100644 --- a/fodase.tex +++ b/fodase.tex @@ -1,13 +1,28 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%% % LIVRO DE REGRAS DO FODASSE %%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% Chances são que você não sabe o que é isso, então não mexa. +% De qualquer forma, eu documentarei aqui o que cada pacote faz: + \documentclass{article} -\usepackage{lmodern} -\usepackage[a6paper]{geometry} + +% Geometria do "papel". Aqui é A5. +\usepackage[a5paper]{geometry} + +% Pacote flexível de fontes \usepackage{fontspec} + +% Enumeradores e contadores \usepackage{enumitem} + +% Para mostrar imagens \usepackage{graphicx} + +% Para mostrar datas \usepackage[english]{isodate} + +% Para a introdução de links embutíveis em texto, usado por exemplo no link para o repositório \usepackage{hyperref} % Na necessidade de criar uma regra nova, antes de outras, não é necessário recontar todas, @@ -34,35 +49,38 @@ } \begin{document} - % Definição de fonte e tamanho de fonte \setmainfont{FreeSerif} -\fontsize{8pt}{8pt} +\normalsize % Sem isso aqui fica _tudo_ em itálico. \upshape -% Capa +% Início da Capa. +% "goble" suprime o número da página \pagenumbering{gobble} \topskip0pt + \begin{center} \Huge FODASSE\\ FODA-SE\\ "7 Letras" \end{center} -\normalsize \begin{center} \includegraphics{logo.png} \end{center} + \begin{center} - Regulamento +\huge + Regras e regulamento \end{center} \leavevmode\newline \begin{center} +\Huge \today \end{center} @@ -76,24 +94,25 @@ FODA-SE\\ "Tu tá sendo legalista."\\ -Leonardo\\ \leavevmode\newline -"Vai tomar no cu, Leozinho"\\ +"Vai tomar no seu cu, Leozinho."\\ -Kamal \end{dedication} \tableofcontents +\newpage + %% À QUEM QUISER MUDAR O LIVRO DE REGRAS: %% *** É AQUI QUE VOCÊ COMEÇA** %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Ao criar uma regra nova adicione a seguinte linha: -% \noindent \arabic{regra_num}\stepcounter{regra_num}: +% \noindent \arabic{regra_num}\stepcounter{regra_num}: \\ % Por exemplo: -% \noindent \arabic{regra_num}\stepcounter{regra_num}: Todo mundo que ler isso vai ter que me dar uma mamada +% \noindent \arabic{regra_num}\stepcounter{regra_num}: Todo mundo que ler isso vai ter que me dar uma mamada\\ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -% Capa e preâmbulo não precisam de número de página +% Capa e preâmbulo não precisam de número de página, a partir daqui, sim. \pagenumbering{arabic} \part*{Sobre esse livro} @@ -101,40 +120,40 @@ FODA-SE\\ Esse livro é produzido usando o programa de composição \TeX{}. O código fonte desse livro, assim como instruções de composição, podem ser acessados em \url{https://brejela.club/gitea/brejela/fodasse}. Contribuições, idéias, espelhos de arquivo, \textit{um baseado}, ou outra ajuda é sempre bem vinda. -\part*{O jogo} -\addcontentsline{toc}{section}{O jogo} +\part*{O jogo e seu objetivo} +\addcontentsline{toc}{section}{O jogo e seu objetivo} % \it = itálico -\noindent \arabic{regra_num}: \textit{FODASSE}, \textit{FODA-SE} ou \textit{"7-letras"}, é um jogo de cartas de baralho com valor de cartas idêntico ao truco, começando com o 4 e terminando com o 3 da seguinte maneira:\\ +\noindent \arabic{regra_num}: \textit{FODASSE}, \textit{FODA-SE} ou \textit{"7-letras"}, é um jogo de cartas de baralho com quantidade e valor de cartas idêntico ao truco, começando com o 4 e terminando com o 3 da seguinte maneira:\\ -\newcounter{valores_num} -\addtocounter{valores_num}{\value{regra_num}} +% Caso você queira fazer uma referência a alguma regra, você pode simplesmente criar um contador, dar à ele o valor do contador de regra, e avançar o contador de regra. Nessa ordem: +\newcounter{valores_regra_num} +\addtocounter{valores_regra_num}{\value{regra_num}} \stepcounter{regra_num} $4 \cdot 5 \cdot 6 \cdot 7 \cdot Q \cdot J \cdot K \cdot A \cdot 2 \cdot 3$ \\ \noindent \arabic{regra_num}: O valor dos naipes, assim como no truco segue, do menor para o maior: \\ -\newcounter{naipes_num} -\addtocounter{naipes_num}{\value{regra_num}} +\newcounter{naipes_regra_num} +\addtocounter{naipes_regra_num}{\value{regra_num}} \stepcounter{regra_num} $\diamondsuit \cdot \spadesuit \cdot \heartsuit \cdot \clubsuit$ \\ +Portanto um baralho de fodasse possui 40 cartas (10 valores $\times$ 4 naipes).\\ -\noindent \arabic{regra_num}\stepcounter{regra_num}: Ao início de uma partida, todo jogador incia com zero pontos; O objetivo de cada rodada é não adiquirir pontos; a quantidade máxima de pontos que um jogador pode adiquirir é 6; um jogador com sete pontos deve ser considerado eliminado;\\ +\noindent \arabic{regra_num}\stepcounter{regra_num}: Ao início de uma partida, todo jogador incia com zero pontos; O objetivo de cada rodada é \textbf{não} adiquirir pontos; a quantidade máxima de pontos que um jogador pode adiquirir é 6; um jogador com sete pontos deve ser considerado eliminado;\\ \noindent \arabic{regra_num}\stepcounter{regra_num}: O jogo acontece em rodadas, composto por etapas; Uma etapa compreende o espaço de tempo em que todos os jogadores jogam uma carta na mesa, em competição direta uns com os outros. -\newpage - \part*{As regras do jogo} -\addcontentsline{toc}{section}{As regras do jogo} +\addcontentsline{toc}{section}{A primeira rodada} \noindent \arabic{regra_num}: O início da partida se dá com o início da primeira rodada: -\newcounter{primeirarodada_num} -\addtocounter{primeirarodada_num}{\value{regra_num}} +\newcounter{primeirarodada_regra_num} +\addtocounter{primeirarodada_regra_num}{\value{regra_num}} \stepcounter{regra_num} \begin{enumerate}[label=(\alph*)] @@ -147,26 +166,32 @@ $\diamondsuit \cdot \spadesuit \cdot \heartsuit \cdot \clubsuit$ \\ \item qualquer jogador que assumiu perder a etapa e vencer, ganha um ponto. \end{enumerate} +\addcontentsline{toc}{section}{Rodadas seguintes} \noindent \arabic{regra_num}\stepcounter{regra_num}: Imediatamente após o fim da primeira rodada, rodadas subsequentes seguirão da seguinte forma: \begin{enumerate}[label=(\alph*)] \item o \textit{dealer} da rodada é sempre o jogador imediatamente adjacente ao \textit{dealer} anterior, em sentido anti-horário; - \item o \textit{dealer} nessa rodada deve-se entregar, a cada um dos jogadores, uma carta a mais em relação ao que foi entregue na rodada anterior; no caso em que é impossível dar essa quantidade de cartas para todos os jogadores (mais a carta de vira que define a \textit{manilha}), deve-se passar a dar uma carta a menos do que foi entregue na rodada anterior; isso deve se repetir através das rodadas subsequentes até que apenas uma carta seja entregue em uma rodada; qualquer rodada que contempla apenas uma carta para cada jogador deve seguir as diretrizes definidas na regra \arabic{primeirarodada_num}; + \item o \textit{dealer} nessa rodada deve entregar, a cada um dos jogadores, uma carta a mais em relação ao que foi entregue na rodada anterior; no caso em que é impossível dar essa quantidade de cartas para todos os jogadores, mais a carta de vira que define a \textit{manilha}, deve-se passar a dar uma carta a menos do que foi entregue na rodada anterior; isso deve se repetir através das rodadas subsequentes até que apenas uma carta seja entregue em uma rodada; qualquer rodada que contempla apenas uma carta para cada jogador deve seguir as diretrizes definidas na regra \arabic{primeirarodada_regra_num}; \item após todas as cartas serem devidamente entregues à cada um dos jogadores, inicia-se à partir do jogador imediatamente adjacente ao \textit{dealer} em sentido anti-horário, a \textit{"chamada"}; \item cada jogador deve dizer, respectivamente e um de cada vez, em sentido anti-horário, quantas etapas ele ganhará; + \item a quantidade de cartas na \textit{chamada} não pode ser o mesmo número que a quantidade de etapas na rodada (ou a quantidade de cartas na mão dos jogadores); cabe ao último jogador fazendo a \textit{chamada} - invariavelmente o \textit{dealer} - garantir que esses dois números não serão os mesmos; + \\ + Por exemplo: Considerando uma rodada com quatro etapas (quatro cartas nas mãos dos jogadores), quando a \textit{chamada} chegar no \textit{dealer}, se houverem três cartas na \textit{chamada}, o \textit{dealer} não pode pôr uma carta na \textit{chamada}; \item após todos os jogadores assertarem quantas rodadas cada um ganhará, inicia-se a rodada; O primeiro jogador a iniciar a rodada é o imediatamente adjacente ao \textit{dealer}, em sentido anti-horário; \item todos os jogadores jogam uma carta por etapa; uma etapa só acaba quando todos os jogadores daquela rodada tiverem jogado uma e não mais do que uma carta; - \item um jogador vence uma etapa tendo a carta mais "forte", dentro do contexto de força definido nas regras \arabic{valores_num}, \arabic{naipes_num}, e outras regras seguintes. + \item um jogador vence uma etapa tendo a carta mais "forte", dentro do contexto de força definido nas regras \arabic{valores_regra_num}, \arabic{naipes_regra_num}, e outras regras seguintes. \item As cartas da etapa são acumuladas em um grupo e colocadas ante o jogador vencedor da etapa, para fins de auditoria; \end{enumerate} -\noindent \arabic{regra_num}\stepcounter{regra_num}: Após o fim de cada rodada, um ponto deve ser dado à cada jogador que venceu uma quantidade diferente de etapas à que "chamou".\\ - -\noindent \arabic{regra_num}\stepcounter{regra_num}: Todo jogador possui o direito de jogar em todas as etapas de todas as rodadas na qual iniciou.\\ +\addcontentsline{toc}{section}{A contagem de pontos} +\noindent \arabic{regra_num}\stepcounter{regra_num}: Após o fim de cada rodada, um ponto deve ser dado à cada jogador que venceu uma quantidade diferente de etapas à que "chamou", ou "pôs em chamada".\\ \noindent \arabic{regra_num}\stepcounter{regra_num}: Pontos devem ser calculados apenas no final de cada rodada, após o término pleno de todas as etapas na rodada em questão.\\ -\noindent \arabic{regra_num}\stepcounter{regra_num}: Ao final da rodada, se todos os jogadores tiverem sido eliminados, repete-se a rodada com a mesma quantidade de jogadores.\\ +\noindent \arabic{regra_num}\stepcounter{regra_num}: Todo jogador possui o direito de jogar em todas as etapas de todas as rodadas na qual iniciou.\\ + +\addcontentsline{toc}{section}{A "força" relativa entre cartas de diferentes valores, e a resolução de empates} +\noindent \arabic{regra_num}\stepcounter{regra_num}: Ao final da rodada, após a contagem dos pontos, se todos os jogadores tiverem sido eliminados, repete-se a rodada com a mesma quantidade de jogadores.\\ \noindent \arabic{regra_num}\stepcounter{regra_num}: Com relação à comparação de "força" entre as cartas, o seguinte é definido: @@ -186,11 +211,13 @@ $\diamondsuit \cdot \spadesuit \cdot \heartsuit \cdot \clubsuit$ \\ \item Etapas podem se "acumular" indefinidamente até o final da rodada; Uma rodada em que todas as etapas terminaram em acumulações é considerada uma rodada em que jogador nenhum venceu uma etapa; \end{enumerate} -\noindent \arabic{regra_num}\stepcounter{regra_num}: Um jogador pode: +\addcontentsline{toc}{section}{O que um jogador pode fazer} +\noindent \arabic{regra_num}\stepcounter{regra_num}: Todo jogador pode: \begin{enumerate}[label=(\alph*)] \item Se comunicar com os outros jogadores na mesa durante uma rodada; \item Pedir para ver as cartas de rodadas anteriores, divididas em etapas na frente do jogador que as venceu; \item Mostrar suas cartas para todos os jogadores, apresentando elas diante da mesa; + \item Abandonar a partida a qualquer momento, por qualquer razão; sem a possibilidade de voltar no futuro \end{enumerate} \end{document} diff --git a/logo.kra b/logo.kra index d0143d8..77c87a2 100644 Binary files a/logo.kra and b/logo.kra differ diff --git a/logo.png b/logo.png index 2756c2b..68c42fc 100644 Binary files a/logo.png and b/logo.png differ