diff --git a/cards/damaged.tex b/cards/damaged.tex index 6d3023d..66d94f6 100644 --- a/cards/damaged.tex +++ b/cards/damaged.tex @@ -9,7 +9,7 @@ \energy{1} \health{1} \name{Damaged} - \text{Destroy this card. When you discard this card, end your turn immediately.} + \text{Destroy this card. \vskip 0.5em When you discard this card, end your turn immediately.} \flava{You have been hurt.} \type{token} \end{card} diff --git a/cards/list.txt b/cards/list.txt index cf55fd4..7aeda53 100644 --- a/cards/list.txt +++ b/cards/list.txt @@ -99,7 +99,7 @@ cards/sleds/here_boy.pdf cards/sleds/trade_dog.pdf cards/sleds/new_sled.pdf cards/util/rest.pdf -cards/util/rifle.pdf +cards/util/dog_trap.pdf cards/util/campfire.pdf cards/util/sleeping_bag.pdf cards/util/daylight_savings_time.pdf diff --git a/cards/movement/downhill_slide.tex b/cards/movement/downhill_slide.tex index 5a11176..cfb64f9 100644 --- a/cards/movement/downhill_slide.tex +++ b/cards/movement/downhill_slide.tex @@ -9,7 +9,7 @@ \energy{3} \health{3} \name{Downhill slide} - \text{Move 3 \Mms. Draw a card.} + \text{Move 3 \Mms twice.} \flava{It's like skiing, but with dogs and a sled.} \type{movement} \end{card} diff --git a/cards/movement/mush.tex b/cards/movement/mush.tex index 6a0bbb4..6526c8c 100644 --- a/cards/movement/mush.tex +++ b/cards/movement/mush.tex @@ -6,10 +6,11 @@ \begin{document} \begin{card} \art{mush.jpg} - \energy{1} - \health{1} + \energy{2} + \health{2} + \risk{1} \name{Mush} - \text{Move 3 \Mms.} + \text{Move 10 \Mms.} \flava{Comes from the french word 'Marche'.} \type{movement} \end{card} diff --git a/cards/movement/push.tex b/cards/movement/push.tex index 7f04ff6..c31ed1b 100644 --- a/cards/movement/push.tex +++ b/cards/movement/push.tex @@ -8,7 +8,7 @@ \art{push.jpg} \energy{1} \name{Push} - \text{Move 2 \Mms.} + \text{Move 5 \Mms.} \flava{Not a full mush, but still putting in some effort.} \type{movement} \end{card} diff --git a/cards/movement/rush.tex b/cards/movement/rush.tex index 7d79e00..d20c111 100644 --- a/cards/movement/rush.tex +++ b/cards/movement/rush.tex @@ -6,7 +6,7 @@ \begin{document} \begin{card} \art{rush.jpg} - \health{5} + \health{3} \risk{1} \name{Rush} \text{Move 8 \Mms.} diff --git a/cards/print.txt b/cards/print.txt index f0bc3e2..bf5bf96 100644 --- a/cards/print.txt +++ b/cards/print.txt @@ -1,4 +1,3 @@ -list.pdf cards/stretches/town.pdf cards/stretches/frozen_lake.pdf cards/stretches/hills.pdf @@ -318,10 +317,10 @@ cards/util/rest.pdf cards/util/rest.pdf cards/util/rest.pdf cards/util/rest.pdf -cards/util/rifle.pdf -cards/util/rifle.pdf -cards/util/rifle.pdf -cards/util/rifle.pdf +cards/util/dog_trap.pdf +cards/util/dog_trap.pdf +cards/util/dog_trap.pdf +cards/util/dog_trap.pdf cards/util/campfire.pdf cards/util/campfire.pdf cards/util/campfire.pdf @@ -386,11 +385,3 @@ cards/damaged.pdf cards/damaged.pdf cards/damaged.pdf cards/damaged.pdf -cards/damaged.pdf -cards/damaged.pdf -cards/damaged.pdf -cards/damaged.pdf -cards/damaged.pdf -cards/damaged.pdf -cards/damaged.pdf -cards/damaged.pdf diff --git a/cards/stretches/cliff_face.tex b/cards/stretches/cliff_face.tex index 6d4f6c3..bb041a8 100644 --- a/cards/stretches/cliff_face.tex +++ b/cards/stretches/cliff_face.tex @@ -6,7 +6,7 @@ \begin{document} \begin{card} \art{cliff_face.jpg} - \health{2} + \energy{2} \name{Cliff Face} \text{Risks are doubled.} \flava{Don't fall!} diff --git a/cards/stretches/forest.tex b/cards/stretches/forest.tex index 4448d44..440975d 100644 --- a/cards/stretches/forest.tex +++ b/cards/stretches/forest.tex @@ -6,7 +6,6 @@ \begin{document} \begin{card} \art{forest.jpg} - \health{3} \name{Forest} \text{At the end of each day, kill a dog.} \flava{Beware of bear.} diff --git a/cards/stretches/mountain.tex b/cards/stretches/mountain.tex index d80d42f..82065bf 100644 --- a/cards/stretches/mountain.tex +++ b/cards/stretches/mountain.tex @@ -9,7 +9,7 @@ \energy{2} \health{2} \name{Mountain} - \text{Discard your deck when you enter.} + \text{Pay 10 health cost when you enter.} \flava{Getting a sled up a mountain is \textbf{hard}.} \type{5 \Mms} \end{card} diff --git a/cards/util/rifle.tex b/cards/util/dog_trap.tex similarity index 79% rename from cards/util/rifle.tex rename to cards/util/dog_trap.tex index ac90d31..644004d 100644 --- a/cards/util/rifle.tex +++ b/cards/util/dog_trap.tex @@ -1,15 +1,15 @@ \documentclass{iditacard} \cardtype{utility} -\rarity{starting} +\rarity{common} \begin{document} \begin{card} - \art{rifle.jpg} + \art{rifle.jpg} % TODO \energy{3} \health{1} \risk{2} - \name{Rifle} + \name{Dog Trap} \text{All other players must kill a dog.} \flava{Isn't that illegal?} \type{utility} diff --git a/explanation.tex b/explanation.tex index d91a0c3..d4761f5 100644 --- a/explanation.tex +++ b/explanation.tex @@ -1,67 +1,65 @@ % This is compiled and printed on the back of the board! +% NOTE TO SELF: Dice faces use the LaTeX font that starts with j iirc \documentclass{article} \pagenumbering{gobble} -\usepackage[papersize={10in,10in},margin=0.5in]{geometry} +\usepackage[papersize={10in,10in},margin=0.25in]{geometry} \usepackage{fontspec} \usepackage{multicol} +\usepackage{graphicx} +\usepackage{titlesec} \setmainfont{GFS Didot} \newfontfamily\Racing{Faster One} -\usepackage{lipsum} +\titleformat{\section}[runin]{% + \fontsize{16}{16}\Racing}{}{0em}{} \begin{document} \begin{multicols}{3} -{\noindent\fontsize{24}{24}\Racing How to play\par} +\section{Setup} -\vskip0.3em -\hrule -\vskip1em -{\noindent\fontsize{18}{18}\Racing Setup\par} - - To begin the game separate out the upgrade cards from the rest of the cards. You - should be left with the starter cards (grey border), the special cards - (lots of text, no image), and the stretch cards (have a distance at the - bottom). + \textsc{To} begin the game separate out the upgrade cards from the rest of the cards. + You should be left with the starter cards (grey border), and the stretch + cards (have a distance at the bottom). Separate the starter cards into 4 equal decks (with the exact same cards in - them). For reference, each player should begin with the cards listed on the - list card in their deck. + them). Setup the rest of the game by giving each player a starting deck, a red die, a blue die, and a token. Their token should be placed before the starting line on the map. -{\noindent\fontsize{18}{18}\Racing Objective\par} +\section{Objective} - This is a race. Just like the real iditarod your goal is to be the first to + \textsc{This} is a race. Just like the real iditarod your goal is to be the first to travel 1600km (160 myriameters). Each square on the board is a single myriameter, so there are 160 of them. -{\noindent\fontsize{18}{18}\Racing Costs\par} +\section{Costs} - The core mechanic of this game is the way in which costs on cards are + \textsc{The} core mechanic of this game is the way in which costs on cards are played. When a card is played the three costs are resolved in order. - First, the player must discard the "energy" cost (blue number) of the card - from their hand. + First, the player must discard a number of cards equal to the "energy" cost + (blue number) of the card from their hand. - Second, the player must discard the "health" cost (red number) of the card - from the top of their deck. If the player fails to pay either cost, the card - does nothing. + Second, the player must discard a number of cards equal to the "health" cost + (red number) of the card from the top of their deck. If the player fails to + pay either cost, the card does nothing. Finally the player must resolve the "risk" of the card. -{\noindent\fontsize{16}{16}\Racing Risk\par} +\section{Risk} - Whatever the risk (black number) of a card is, that many cards must be - played on the subsequent turns successfully. Only once all such cards are - played does the effect of the original card take place. + \textsc{Whatever} the risk (black number) of a card is, that many cards must be + played from the top of your deck on the subsequent turns successfully. Only + once all such cards are played does the effect of the original card take + place. If another risk occurs as payment for a risk they do stack, but once the risk of the second card is paid its effect happens even if the original risk @@ -70,26 +68,50 @@ If at any point you cannot afford the cards being played as risk, the risk card fizzles and does nothing. -{\noindent\fontsize{18}{18}\Racing New Days\par} +\section{New Days} - On any turn a player may choose to take a new day instead of playing a card. - In this case any current risks are abandoned and the player shuffles their - discard pile and hand into their deck. They then draw a new starting hand. + \textsc{On} any turn a player may choose to take a new day instead of playing a card. + In this case any current risk the player is in the process of resolving are + abandoned and the player shuffles their discard pile and hand into their + deck and draw a new starting hand. + + At this point any of the other players may choose to partake in the new day, + taking the same actions as the player who initiated it, or race through the + night and continue as they are. + + Additionally some cards and stretches have effects that occur at the + beginning or end of a day. A day is marked by whenever any player causes a + new day, not just the player to whom the effect applies. The starting hand is, by default, 6 cards. This number is frequently modified however. -{\noindent\fontsize{18}{18}\Racing Destruction\par} +\section{Weather} - There is an important distinction between discarding and destroying a card. + \textsc{At} the start of each new day, roll the white weather die to determine the + weather for the day. The effects are as follows: + + \begin{itemize} + \setlength\itemsep{-1em} + \item \includegraphics[width=1.5em]{images/die/snowflake} Snowy weather cancels all sled cards. + \item \includegraphics[width=1.5em]{images/die/sun} Sunny weather provides a +1 speed bonus. + \item \includegraphics[width=1.5em]{images/die/wind} Windy weather provides a +5 speed bonus but gives all players hypothermia. + \item \includegraphics[width=1.5em]{images/die/cloud} Cloudy weather gives a -1 speed penalty. + \item \includegraphics[width=1.5em]{images/die/storm} Stormy weather cancels all movement. + \item \includegraphics[width=1.5em]{images/die/rain} Rainy weather provides a +3 speed bonus but gives all players starvation. + \end{itemize} + +\section{Destruction} + + \textsc{There} is an important distinction between discarding and destroying a card. When a card is discarded it is merely added to its player's discard pile and will return to their deck when they take a new day. A card which is destroyed is removed from play and will not be used in the current game ever again. -{\noindent\fontsize{18}{18}\Racing Stretch Effects\par} +\section{Stretch Effects} - Each stretch has a unique effect when you enter it. Like other cards, + \textsc{Each} stretch has a unique effect when you enter it. Like other cards, stretches may have red and blue numbers on them. These set your starvation and hypothermia respectively. @@ -106,12 +128,9 @@ your current track. If you move beyond the town you will have 0 starvation and hypothermia. - All stretch effects take precedent over other effects. This means that they - occur first. +\section{Special Effects} -{\noindent\fontsize{18}{18}\Racing Special Effects\par} - - Recover allows you to move the specified number of cards from your discard + \textsc{Recover} allows you to move the specified number of cards from your discard pile into either your hand or your deck. The choice is yours. When you pass a player on the board you take 1 damage and they are moved @@ -121,27 +140,28 @@ someone you take a damage and they move back one, even if they were moving backwards. -{\noindent\fontsize{18}{18}\Racing Card Types\par} +\section{Card Types} - The following is a summary of how each card type works: + \textsc{The} following is a summary of how each card type works: \begin{itemize} - \item Dog cards are brown. When you play a dog it stays in front of you + \setlength\itemsep{-0.8ex} + \item \textsc{Dog} cards are brown. When you play a dog it stays in front of you and provides a passive bonus. You may only have 6 dogs at a time, but may kill a dog whenever you wish. A killed dog is destroyed (not discarded). - \item Attachment cards are blue. You must play an attachment on a dog + \item \textsc{Attachment} cards are blue. You must play an attachment on a dog and dogs may only hold one attachment each. You may not remove an attachment once played. Like dogs, attachments provide passive bonuses. When the dog an attachment is on is killed, that attachment is discarded. - \item Food cards are yellow. As soon as you play a food card your + \item \textsc{Food} cards are yellow. As soon as you play a food card your starvation is reduced by 1. This happens before payment and whether or not payment succeeds. - \item Personal cards are purple. As soon as you play a personal card + \item \textsc{Personal} cards are purple. As soon as you play a personal card your hypothermia is reduced by 1. This happens before payment and whether or not payment succeeds. Personal cards typically have the text "Destroy up to X of Y" on them. This means that you look at the @@ -150,20 +170,20 @@ and which to draw into your hand. Using a personal card is referred to as "healing". - \item Sled cards are green. They typically have the text "Take X of Y" + \item \textsc{Sled} cards are green. They typically have the text "Take X of Y" on them. This means that you look at the top Y cards of the upgrade deck, choose X of them to place in your discard pile, and destroy the rest. As they are immediately discarded all other players may see what they are. Additionally you may not use them until the next day (unless you recover them). - \item Utility cards are white. They tend to be interactive. They have no + \item \textsc{Utility} cards are white. They tend to be interactive. They have no effect whatsoever when you are immune. This means that they do nothing if you play them, and do not effect you if someone else plays them. Remove the utility cards from the game when playing solitaire. - \item Movement cards are blue. When you play a movement card add your + \item \textsc{Movement} cards are blue. When you play a movement card add your current speed to its effect. \end{itemize} diff --git a/iditacard.cls b/iditacard.cls index 00afe3c..fd28d73 100644 --- a/iditacard.cls +++ b/iditacard.cls @@ -57,15 +57,18 @@ } \newcommand{\energy}[1]{% -\fill [energy] (50.0/300.0,875.0/300.0) rectangle (150.0/300.0,775.0/300.0) node [text=black,pos=0.5] {\bf\fontsize{25}{30}\bebas #1}; +\fill [black] (50.0/300.0,875.0/300.0) rectangle (150.0/300.0,775.0/300.0); +\fill [energy] (55.0/300.0,870.0/300.0) rectangle (145.0/300.0,780.0/300.0) node [text=black,pos=0.5] {\bf\fontsize{25}{30}\bebas #1}; } \newcommand{\health}[1]{% -\fill [health] (50.0/300.0,725.0/300.0) rectangle (150.0/300.0,625.0/300.0) node [text=black,pos=0.5] {\bf\fontsize{25}{30}\bebas #1}; +\fill [black] (50.0/300.0,725.0/300.0) rectangle (150.0/300.0,625.0/300.0); +\fill [health] (55.0/300.0,720.0/300.0) rectangle (145.0/300.0,630.0/300.0) node [text=black,pos=0.5] {\bf\fontsize{25}{30}\bebas #1}; } \newcommand{\risk}[1]{% -\fill [risk] (50.0/300.0,575.0/300.0) rectangle (150.0/300.0,475.0/300.0) node [text=white,pos=0.5] {\bf\fontsize{25}{30}\bebas #1}; +\fill [white] (50.0/300.0,575.0/300.0) rectangle (150.0/300.0,475.0/300.0); +\fill [risk] (55.0/300.0,570.0/300.0) rectangle (145.0/300.0,480.0/300.0) node [text=white,pos=0.5] {\bf\fontsize{25}{30}\bebas #1}; } \newcommand{\@condcost}[2]{\ifnum 0<#1#2\fi} diff --git a/images/die/cloud.svg b/images/die/cloud.svg new file mode 100644 index 0000000..90213b1 --- /dev/null +++ b/images/die/cloud.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/images/die/rain.svg b/images/die/rain.svg new file mode 100644 index 0000000..ea3f121 --- /dev/null +++ b/images/die/rain.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/images/die/snowflake.svg b/images/die/snowflake.svg new file mode 100644 index 0000000..520b301 --- /dev/null +++ b/images/die/snowflake.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/images/die/storm.svg b/images/die/storm.svg new file mode 100644 index 0000000..11b3563 --- /dev/null +++ b/images/die/storm.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/images/die/sun.svg b/images/die/sun.svg new file mode 100644 index 0000000..9517300 --- /dev/null +++ b/images/die/sun.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/images/die/wind.svg b/images/die/wind.svg new file mode 100644 index 0000000..0122a00 --- /dev/null +++ b/images/die/wind.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/thaughts.txt b/thaughts.txt deleted file mode 100644 index c4d3707..0000000 --- a/thaughts.txt +++ /dev/null @@ -1,16 +0,0 @@ -Remaining hand/deck cards have some effect at end of day? - encourage balancing. - - --- Solo ideas -- - -Interaction via central played cards pool. Maybe change price based on similar -cards played before? Encourage thinking of others and maintaining a diverse -deck! Played cards don't discard until someone takes a new day. Maybe could be -stolen or destroyed! huge avenue for interaction. - --- Partnered ideas -- - -OVERALL: Greatly improves interaction, greatly reduces "independent" feel. -Perhaps partnered 2x2? -Movement effects both partners, but uses bonuses from only 1 dog sled? -