FIRST COMMIT

master 1.0
Kamal Curi 7 months ago
parent d40d787f19
commit f2b8067e80

10
.gitignore vendored

@ -0,0 +1,10 @@
*.pdf
*.aux
*.fdb*
*.fls
*.log
*.out
*.synctex*
*.toc
*.xdv
*.tex~

@ -0,0 +1,10 @@
# FODASSE
O livro de regulações do jogo de baralho
## Para compor um PDF usando esse repositório:
Esse repositório contém um arquivo [TeX](https://pt.wikipedia.org/wiki/TeX), um programa de composição tipográfica que compila arquivos `.tex` em `.pdf` ou outros formatos. -O que nos interessa é só o PDF. O sistema de TeX que é usado aqui é o LaTeX.
A produção de PDFs com esse repositório requer o XeLaTeX como _engine_ de composição. Você pode obter o XeLaTeX, o LaTeX, e todas as classes e pacotes necessários para Windows com o [MikTex](https://miktex.org/download), um editor recomendado por muitos online, para Windows, é o [TEXMAKER](https://www.xm1math.net/texmaker/download.html).

@ -0,0 +1,196 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% LIVRO DE REGRAS DO FODASSE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass{article}
\usepackage{lmodern}
\usepackage[a6paper]{geometry}
\usepackage{fontspec}
\usepackage{enumitem}
\usepackage{graphicx}
\usepackage[english]{isodate}
\usepackage{hyperref}
% Na necessidade de criar uma regra nova, antes de outras, não é necessário recontar todas,
% Só adicione o contador na regra nova
\newcounter{regra_num}
\stepcounter{regra_num}
% "Contents" é meu pau
\renewcommand{\contentsname}{Sumário}
% Para data em formato numérico (dd/mm/aaaa)
\numdate
% Isso aqui define a página pra dedicatória
\newenvironment{dedication}
{
\thispagestyle{empty}
\vspace*{\stretch{1}}
\itshape
\raggedleft
}
{\par
\vspace{\stretch{3}}
\clearpage
}
\begin{document}
% Definição de fonte e tamanho de fonte
\setmainfont{FreeSerif}
\fontsize{8pt}{8pt}
% Sem isso aqui fica _tudo_ em itálico.
\upshape
% Capa
\pagenumbering{gobble}
\topskip0pt
\begin{center}
\Huge
FODASSE\\
FODA-SE\\
"7 Letras"
\end{center}
\normalsize
\begin{center}
\includegraphics{logo.png}
\end{center}
\begin{center}
Regulamento
\end{center}
\leavevmode\newline
\begin{center}
\today
\end{center}
\vspace*{\fill}
% Fim da capa
\newpage
\begin{dedication}
"Tu tá sendo legalista."\\
-Leonardo\\
\leavevmode\newline
"Vai tomar no cu, Leozinho"\\
-Kamal
\end{dedication}
\tableofcontents
%% À 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}: <regra>
% Por exemplo:
% \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
\pagenumbering{arabic}
\part*{Sobre esse livro}
\addcontentsline{toc}{section}{Sobre esse livro}
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}
% \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:\\
\newcounter{valores_num}
\addtocounter{valores_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}}
\stepcounter{regra_num}
$\diamondsuit \cdot \spadesuit \cdot \heartsuit \cdot \clubsuit$ \\
\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}: 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}
\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}}
\stepcounter{regra_num}
\begin{enumerate}[label=(\alph*)]
\item A primeira rodada inicia-se com um carta entregue para cada um dos jogadores; nenhum dos jogadores pode ver a própria carta; todos os jogadores devem ser capazes de ver as cartas uns dos outros;
\item o \textit{dealer} deve então colocar uma carta virada para baixo, abaixo do baralho na mesa; essa carta deifinirá as \textit{manilhas};
\item em direção anti-horária, imediatamente adjacente ao \textit{dealer}, o primeiro jogador decidirá, julgando ao ver as cartas dos oponentes se ganhará a etapa ou não;
\item todos os jogadores, seguindo -em ordem- a direção anti-horária, tomarão a decisão se ganharão, ou não, a etapa em questão
\item após todos os jogadores decidirem, em ordem, se ganham a etapa ou se não, todos devem colocar a sua carta na mesa, a carta virada para decidir a \textit{manilha} deverá ser virada, e pontos deverão ser marcados, de forma que;
\item qualquer jogador que assumiu vencer a etapa e não venceu, ganha um ponto; e
\item qualquer jogador que assumiu perder a etapa e vencer, ganha um ponto.
\end{enumerate}
\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 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 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 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.\\
\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}: Com relação à comparação de "força" entre as cartas, o seguinte é definido:
\begin{enumerate}[label=(\alph*)]
\item Cartas de mesmo valor anulam-se durante a etapa; Exceto quando cartas de \textit{manilha}\\
\\
Exemplo 1:\\
Cartas na mesa: $\diamondsuit K \cdot \heartsuit K \cdot \clubsuit 7$; Vira: $\heartsuit 4$\\
Vencedor da etapa: $\clubsuit 7$\\
\\
Exemplo 2:\\
Cartas na mesa: $\diamondsuit K \cdot \heartsuit K \cdot \clubsuit 7$; Vira: $\spadesuit J$\\
Vencedor da etapa: $\heartsuit K$\\
\item Cartas do mesmo valor que outras, na mesma etapa, que já foram anuladas por terem valor idêntico, também serão anuladas;
\item No caso de, em uma etapa, todas as caras serem anuladas por outras de mesmo valor, e não houverem cartas de valor único durante a etapa, essa etapa passa a se tornar "acumulada";
\item O vencedor da etapa seguinte a uma etapa acumulada ganha essa etapa, e quaisquer outras etapas acumuladas antes dessa;
\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:
\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;
\end{enumerate}
\end{document}

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

Loading…
Cancel
Save