diff --git a/.gitignore b/.gitignore index a79afc7..e9fa999 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ *.swp *.swo changelist.txt +*.png diff --git a/Makefile b/Makefile index 073acc3..6c61e0f 100644 --- a/Makefile +++ b/Makefile @@ -22,46 +22,53 @@ cardrun.pdf: $(CARDRUN) %.pdf: %.tex xelatex --output-directory=$(@D) $^ echo "$@" >> changelist.txt + rm $*.aux + rm $*.log pngs: printrun.pdf pdftoppm -scale-to-x 825 -scale-to-y 1125 -png printrun.pdf printpngs- clean: - -find . -name '*.aux' -delete - -find . -name '*.log' -delete - -deepclean: -find cards -name '*.pdf' -delete - -find . -name '*.aux' -delete - -find . -name '*.log' -delete + -rm list.pdf -rm -f printpngs-* -find . -name '*].png' -delete # Rules for each multiplicity of png -%.png: %.pdf - pdftoppm -scale-to-x 825 -scale-to-y 1125 -png $^ > $@ - -%[1].png: %.pdf - pdftoppm -scale-to-x 825 -scale-to-y 1125 -png $^ > $@ - -%[2].png: %.pdf - pdftoppm -scale-to-x 825 -scale-to-y 1125 -png $^ > $@ - -%[3].png: %.pdf - pdftoppm -scale-to-x 825 -scale-to-y 1125 -png $^ > $@ - -%[4].png: %.pdf - pdftoppm -scale-to-x 825 -scale-to-y 1125 -png $^ > $@ - -%[4].png: %.pdf - pdftoppm -scale-to-x 825 -scale-to-y 1125 -png $^ > $@ - -%[8].png: %.pdf - pdftoppm -scale-to-x 825 -scale-to-y 1125 -png $^ > $@ - -%[16].png: %.pdf - pdftoppm -scale-to-x 825 -scale-to-y 1125 -png $^ > $@ - -%[36].png: %.pdf - pdftoppm -scale-to-x 825 -scale-to-y 1125 -png $^ > $@ +%[1].png: %.pdf; ./cardtopng.sh $@ +%[2].png: %.pdf; ./cardtopng.sh $@ +%[3].png: %.pdf; ./cardtopng.sh $@ +%[4].png: %.pdf; ./cardtopng.sh $@ +%[5].png: %.pdf; ./cardtopng.sh $@ +%[6].png: %.pdf; ./cardtopng.sh $@ +%[7].png: %.pdf; ./cardtopng.sh $@ +%[8].png: %.pdf; ./cardtopng.sh $@ +%[9].png: %.pdf; ./cardtopng.sh $@ +%[10].png: %.pdf; ./cardtopng.sh $@ +%[11].png: %.pdf; ./cardtopng.sh $@ +%[12].png: %.pdf; ./cardtopng.sh $@ +%[13].png: %.pdf; ./cardtopng.sh $@ +%[14].png: %.pdf; ./cardtopng.sh $@ +%[15].png: %.pdf; ./cardtopng.sh $@ +%[16].png: %.pdf; ./cardtopng.sh $@ +%[17].png: %.pdf; ./cardtopng.sh $@ +%[18].png: %.pdf; ./cardtopng.sh $@ +%[19].png: %.pdf; ./cardtopng.sh $@ +%[20].png: %.pdf; ./cardtopng.sh $@ +%[21].png: %.pdf; ./cardtopng.sh $@ +%[22].png: %.pdf; ./cardtopng.sh $@ +%[23].png: %.pdf; ./cardtopng.sh $@ +%[24].png: %.pdf; ./cardtopng.sh $@ +%[25].png: %.pdf; ./cardtopng.sh $@ +%[26].png: %.pdf; ./cardtopng.sh $@ +%[27].png: %.pdf; ./cardtopng.sh $@ +%[28].png: %.pdf; ./cardtopng.sh $@ +%[29].png: %.pdf; ./cardtopng.sh $@ +%[30].png: %.pdf; ./cardtopng.sh $@ +%[31].png: %.pdf; ./cardtopng.sh $@ +%[32].png: %.pdf; ./cardtopng.sh $@ +%[33].png: %.pdf; ./cardtopng.sh $@ +%[34].png: %.pdf; ./cardtopng.sh $@ +%[35].png: %.pdf; ./cardtopng.sh $@ +%[36].png: %.pdf; ./cardtopng.sh $@ diff --git a/cardback.xcf b/cardback.xcf new file mode 100644 index 0000000..339083b Binary files /dev/null and b/cardback.xcf differ diff --git a/cards/attachments/dog_collar.tex b/cards/attachments/dog_collar.tex index 2f8eb70..67bf23d 100644 --- a/cards/attachments/dog_collar.tex +++ b/cards/attachments/dog_collar.tex @@ -6,10 +6,11 @@ \begin{document} \begin{card} \art{dog_collar.jpg} - \energy{4} - \health{4} + \energy{2} + \health{2} + \risk{2} \name{Dog Collar} - \text{All risks are reduced by 1.} + \text{Draw the first card of each risk instead of playing it.} \flava{Helps control unruly dogs.} \type{attachment} \end{card} diff --git a/cards/attachments/harness.tex b/cards/attachments/harness.tex index 9520836..da30715 100644 --- a/cards/attachments/harness.tex +++ b/cards/attachments/harness.tex @@ -6,11 +6,10 @@ \begin{document} \begin{card} \art{harness.JPG} - \energy{2} - \health{2} - \risk{2} + \energy{4} + \health{4} \name{Harness} - \text{Draw the first card of each risk instead of playing it.} + \text{All energy costs are reduced by 1.} \flava{A controlled dog is an easy dog.} \type{attachment} \end{card} diff --git a/cards/print.txt b/cards/print.txt index b16e29e..f0bc3e2 100644 --- a/cards/print.txt +++ b/cards/print.txt @@ -1,16 +1,4 @@ -instructions.pdf -instructions.pdf -instructions.pdf -instructions.pdf -destruction.pdf -upgrade.pdf -rarities.pdf list.pdf -extra.pdf -sled1.pdf -sled2.pdf -sled3.pdf -sled4.pdf cards/stretches/town.pdf cards/stretches/frozen_lake.pdf cards/stretches/hills.pdf @@ -406,18 +394,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 -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/sleds/study_up.tex b/cards/sleds/study_up.tex index 9475b62..4a1e3b4 100644 --- a/cards/sleds/study_up.tex +++ b/cards/sleds/study_up.tex @@ -8,7 +8,7 @@ \art{study_up.jpg} \health{5} \name{Study Up} - \text{\take{1}{4}} + \text{\take{1}{8}} \flava{Choose wisely.} \type{sled} \end{card} diff --git a/cards/util/vigilance.tex b/cards/util/vigilance.tex index b5de5bf..9f5ca25 100644 --- a/cards/util/vigilance.tex +++ b/cards/util/vigilance.tex @@ -1,7 +1,7 @@ \documentclass{iditacard} \cardtype{utility} -\rarity{common} +\rarity{rare} \begin{document} \begin{card} diff --git a/cardtopng.sh b/cardtopng.sh new file mode 100755 index 0000000..b956bfe --- /dev/null +++ b/cardtopng.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +# Syntax: cardtopng.sh cardname.png +OUTPUT=$1 +PDFNAME=$(echo "$1" | sed 's/\[.*\]\..*//').pdf + +# Create initial png +pdftoppm -scale-to-x 750 -scale-to-y 1050 -png $PDFNAME > $OUTPUT + +# Find border colour +BORDER_COL="#$(stream "$OUTPUT[1x1+0+0]" - | xxd -p)" +convert $OUTPUT -gravity center -background $BORDER_COL -extent 825x1125 $OUTPUT diff --git a/iditaboard.png b/iditaboard.png index efbde5c..c1ac2b2 100644 Binary files a/iditaboard.png and b/iditaboard.png differ diff --git a/iditaboard.xcf b/iditaboard.xcf index 0d1af5c..cf09dff 100644 Binary files a/iditaboard.xcf and b/iditaboard.xcf differ diff --git a/iditacard.cls b/iditacard.cls index c06b625..00afe3c 100644 --- a/iditacard.cls +++ b/iditacard.cls @@ -123,7 +123,7 @@ {% Begin \noindent\begin{tikzpicture}[x=1in,y=1in] \fill [\edgecolor] (0,0) rectangle (2.5,3.5); -\fill [\backgroundcolor] (50.0/300.0,50.0/300.0) rectangle (700.0/300.0,1000.0/300.0); +\fill[rounded corners=10pt] [\backgroundcolor] (50.0/300.0,50.0/300.0) rectangle (700.0/300.0,1000.0/300.0); } {% End \end{tikzpicture}} diff --git a/iditacards.psd b/iditacards.psd new file mode 100644 index 0000000..8489af4 Binary files /dev/null and b/iditacards.psd differ diff --git a/thaughts.txt b/thaughts.txt index 32affde..c4d3707 100644 --- a/thaughts.txt +++ b/thaughts.txt @@ -1,4 +1,16 @@ -Risk = pay over next n turns!!! -Reliable = "draw your last risk for each risk card" - \- same with harness -Rifle -> parasite +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? +