Reorganize

This commit is contained in:
2023-05-11 21:57:43 -04:00
parent 7380b4df57
commit 417885eeb7
40 changed files with 0 additions and 0 deletions

4
hexpertise/.gitignore vendored Normal file
View File

@ -0,0 +1,4 @@
_output/*.png
_output/*.pdf
~$*
.DS_Store

19
hexpertise/ABOUT.md Normal file
View File

@ -0,0 +1,19 @@
My Awesome Game
===============
Check out my awesome game!
Objective
---------
Gameplay
--------
Ending the Game
---------------

3
hexpertise/Gemfile Normal file
View File

@ -0,0 +1,3 @@
source 'https://rubygems.org'
gem 'squib'

22
hexpertise/IDEAS.md Normal file
View File

@ -0,0 +1,22 @@
# Title Ideas
* First idea
* Second idea
# Things to Try
* Idea
* Idea
# Feedback Ideas
* Feedback
* Feedback
# Problems To Work On
* Problem
* Problem

26
hexpertise/PLAYTESTING.md Normal file
View File

@ -0,0 +1,26 @@
# Playtesting Log
# Playtest Report Survey
## Basic Info
* Num. Players:
* How many sessions of this game have you played before?
* How long did you play?
* How did you prepare for teaching the rules? Read the sheet with everyone there, or did someone read it ahead of time?
* What types of players played with you? What are their favorite games?
* What version were you testing?
* What date did you play?
## Did it work?
* Was there a moment that you felt the game was "broken"? Describe what happened.
* How close were the scores? Did everyone feel like they had a fair chance at winning?
* Were there any moments that you had to go back to the rules for clarification? What resulted of that - are you still unclear, or was it just a misunderstanding?
* Any ideas for clearer rules?
* Any ideas for clearer icons, artwork, in-game helps, etc?
## Was it fun?
* Based on the description, artwork, branding, etc. was this game what you expected?
* Were the theme, artwork, and icons engaging?
* Did this game have the depth of strategy that you were expecting?
* What were the moments that people felt like they were having the most fun? The least fun?
* Assuming trivial issues are fixed, would you recommend this to someone else?

4
hexpertise/PNP NOTES.md Normal file
View File

@ -0,0 +1,4 @@
Print and Play Notes
====================
Fill this out to give tips on how to play this with print and play.

15
hexpertise/Rakefile Normal file
View File

@ -0,0 +1,15 @@
require 'squib'
task default: [:deck, :rules]
task :deck do
load 'deck.rb'
end
desc 'Build the rules PDF'
task rules: "_output/RULES.pdf"
file "_output/RULES.pdf" => ["Rules.md", "_output"] do |t|
respaths = [".", "docs/"]
sh "pandoc", "-o", t.name, t.source, "--resource-path=#{respaths.join(File::PATH_SEPARATOR)}"
end

58
hexpertise/Rules.md Normal file
View File

@ -0,0 +1,58 @@
# Hexeptional Hexpertise
You are all mages competing to put on the flashiest magic display for the festival!
Arrange the elements to put on a good show.
Shuffle the three nexus cards, flipping some upside down during shuffling, and deal each one faceup.
Place the left elements in the fixed hexes (nexus) on the corners in clockwise order from the top.
Place the right elements in the fixed hexes (nexus) on the corners in clockwise order from the bottom.
The center hex represents you, the mage.
It is neutral (not aligned with any element).
Each turn, flip the top card of the mana deck.
It shows two elements.
Choose one element to be the one placed, and the other to decide the direction it has to be placed in.
> **Example:** Light and Fire are the elements on the mana card.
> Light is positioned in the top-right nexus, and Fire is in the bottom nexus.
> This means that the players can place a Fire to the top-right of a filled hex,
> or a Light below a filled hex.
If you are unable to place either element in any direction, you must nullify (cross out) an empty hex instead.
Nullified hexes count as being filled, but have no element associated.
If either of the following elements are touching, cross them out.
They have nullified each other.
For reference, these pairs are on the nexus cards.
- Light and Dark
- Fire and Water
- Earth and Air
When all 15 mana cards have been flipped twice, the festival is over.
See how the audience liked your display with the following rules.
Do not count nullified elements.
- Light = 3 points for each cluster
- Light shines brightest on its own
- Dark = 3 points for each hex in the cluster after the first
- Darkness tries to swallow everything
- Fire = 2 points for each connection between adjacent fire hexes
- Fire grows and burns
- Water = 3 points for each in longest path
- Water flows like a river
- Earth = 4 points for each triangular cluster
- Earth is solid and clustered together
- Air = 4 points for every fork in the line
- Air is flowing
Advanced scoring conditions:
- Harmonic Convergence = flower or line of all 6 elements = 15 points
- Perfect convergence of elements puts on a flashy show
- Void = flower of nullified hexes = 10 points
- Making good use of negative space
The highest scoring display wins the festival!
In case of a tie, use the scores for the individual elements, in clockwise order starting from the top.

50
hexpertise/config.yml Normal file
View File

@ -0,0 +1,50 @@
# Settings in the config.yml are overriding Squib's defaults. Anything in the main script will override this.
# Looking for DPI? It needs to be a parameter to Squib::Deck.new
#antialias: best #recommended. Only about 10% slower than fast
#antialias: default # set the anti-aliasing algorithm. default defers to the underlying graphics device. See http://www.cairographics.org/manual/cairo-cairo-t.html#cairo-antialias-t
# Text hints are used to show the boundaries of text boxes.
# Can be enabled/disabled at the command-level, or set globally with `set`
#text_hint: '#F00'
# Show progress bars on the command line for potentially long-running operations
#progress_bars: true
#Enable some custom colors that can be used in any color
#custom_colors:
# foo: '#abc'
#For reading image file command (e.g. png and svg), read from this directory instead
#img_dir: img-color
#img_dir: img-bw
# Use a SVG cairo back end, instead of an in-memory buffer
# backend: :memory # default
# backend: :svg # can create scalable pdfs, but rendering done at the printer level is not as good as Cairo.
# Configure what text markup uses replace characters
# Below are the defaults
# lsquote: "\u2018" #note that Yaml wants double quotes here to use escape chars
# rsquote: "\u2019"
# ldquote: "\u201C"
# rdquote: "\u201D"
# em_dash: "\u2014"
# en_dash: "\u2013"
# ellipsis: "\u2026"
# We can also disallow smart quotes and only allow explicit replacements with ``LaTeX-style'' quotes.
# smart_quotes: false
# By default, Squib warns when a text box is ellipsized. This can get verbose
# and can be turned off here
# warn_ellipsize: true # default
# warn_ellipsize: false # turn off entirely
# By default, Squib will warn if a PNG is being up-scaled.
# warn_png_scale: true # default
# warn_png_scale: false # turn off entirely
# How many pixels are in a "cell"?
# cell_px: 37.5 # default

19
hexpertise/data.csv Normal file
View File

@ -0,0 +1,19 @@
title,left,right
mana,light,dark
mana,light,fire
mana,light,water
mana,light,earth
mana,light,air
mana,dark,fire
mana,dark,water
mana,dark,earth
mana,dark,air
mana,fire,water
mana,fire,earth
mana,fire,air
mana,water,earth
mana,water,air
mana,earth,air
nexus,light,dark
nexus,fire,water
nexus,earth,air
1 title left right
2 mana light dark
3 mana light fire
4 mana light water
5 mana light earth
6 mana light air
7 mana dark fire
8 mana dark water
9 mana dark earth
10 mana dark air
11 mana fire water
12 mana fire earth
13 mana fire air
14 mana water earth
15 mana water air
16 mana earth air
17 nexus light dark
18 nexus fire water
19 nexus earth air

50
hexpertise/deck.rb Normal file
View File

@ -0,0 +1,50 @@
require 'squib'
element_descs = {
"light" => "3 per cluster",
"dark" => "3 each after first in clusters",
"fire" => "2 points per connection between hexes",
"water" => "3 points for each in longest path",
"earth" => "4 per triangle cluster",
"air" => "4 points for every fork in line"
}
Squib::Deck.new(cards: 18, layout: 'layout.yml', width: '3.5in', height: '2.5in') do
data = csv file: 'data.csv'
background color: 'white'
safe_zone
cut_zone
text layout: :title, str: 'Mana', align: :center, range: (0..14)
text layout: :title, str: 'Border', align: :center, range: (15..17)
svg layout: :leftSymbol, width: 200, file: data.left.map { |elem| "images/#{elem}.svg" }
text layout: :leftText, str: data.left
text layout: :leftDescription, str: data.left.map { |elem| element_descs[elem] }
svg layout: :rightSymbol, width: 200, file: data.right.map { |elem| "images/#{elem}.svg" }
text layout: :rightText, str: data.right
text layout: :rightDescription, str: data.right.map { |elem| element_descs[elem] }
save format: :png, prefix: 'card_'
save_pdf trim: 37.5, file: 'pnp.pdf'
save_sheet prefix: "tts_", columns: 3, rows: 6, trim: '0.125in', count_format: ''
end
Squib::Deck.new(cards: 6, width: '3in', height: '4in') do
rect
svg x: '0.5in', y: '0.5in', width: '2.0in', height: '2.0in', file: 'images/hexgrid.svg'
text x: '0.5in', y: '2.75in', width: '2in', height: '0.5in', str: 'Scoring', align: :center
syms = %w(light dark fire water earth air)
(0..5).each do |i|
svg x: inches(0.5) + i * inches(2.0/7.0), y: '3.0in', width: '0.25in', height: '0.25in',
file: "images/#{syms[i]}.svg"
rect x: inches(0.5) + i * inches(2.0/7.0), y: '3.25in', width: '0.25in', height: '0.25in'
end
star x: inches(0.5) + 6 * inches(2.0/7.0) + inches(0.125), y: '3.125in',
outer_radius: '0.125in', inner_radius: inches(1.0/16.0), angle: '270deg'
save_pdf trim: 37.5, file: 'player.pdf'
end

20
hexpertise/gamecards.py Normal file
View File

@ -0,0 +1,20 @@
#!/usr/bin/env python
import itertools
import random
print("Setup")
setup_cards = [['Light','Dark'], ['Fire', 'Water'], ['Air', 'Earth']]
random.shuffle(setup_cards)
for setup_card in setup_cards:
random.shuffle(setup_card)
print(setup_card)
input("Press enter to start the game")
cards = list(itertools.combinations(itertools.chain(*setup_cards), 2))
random.shuffle(cards)
for i, card in enumerate(cards):
input(f"Card {i+1}: {card[0]} {card[1]}")

View File

@ -0,0 +1 @@
<svg version="1.1" id="svg708" inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)" sodipodi:docname="air.svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" viewBox="76.92 135.35 38.91 41.28"> <sodipodi:namedview id="namedview710" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageshadow="2" inkscape:pageopacity="0.0" inkscape:pagecheckerboard="0" inkscape:document-units="mm" showgrid="false" inkscape:zoom="0.733172" inkscape:cx="396.22353" inkscape:cy="561.25984" inkscape:window-width="1920" inkscape:window-height="1010" inkscape:window-x="-6" inkscape:window-y="-6" inkscape:window-maximized="1" inkscape:current-layer="layer1"></sodipodi:namedview> <defs id="defs705"></defs> <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1"> <path style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 77.588091,155.17618 c 2.917351,0.96655 6.019802,0.60629 9.02187,0.72175 8.85943,0.34075 9.30697,0.23558 19.126369,-2.52612 0.96568,-0.2716 3.79423,-1.64916 3.96962,-2.52613 0.72271,-3.61354 -1.59904,-7.31702 -2.887,-10.46537 -0.61107,-1.49372 -0.58271,-4.647 -2.16524,-4.33049 -6.862703,1.37254 -7.525588,5.34302 -7.939253,11.54799 -0.03201,0.4801 -0.400354,1.1766 0,1.4435 1.421275,0.94752 3.524653,-0.0736 4.691373,-0.72175 0.96412,-0.53562 -0.0209,-0.72175 1.08263,-0.72175" id="path745"></path> <path style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 84.444715,166.00243 c 4.554677,-2.27666 10.60042,-1.30691 15.517616,-1.4435 2.047699,-0.0569 4.089209,-0.25321 6.134869,-0.36088 8.92931,-0.46996 9.02187,-2.45933 9.02187,5.05225 0,1.67619 0.39472,3.87037 -1.08262,5.05225 -2.62393,2.09915 -4.16994,1.67793 -7.2175,1.4435 -0.59968,-0.0461 -1.24918,0.23133 -1.80437,0 -0.95519,-0.398 -1.67839,-1.21096 -2.52612,-1.80438 -0.10702,-0.0749 -1.38097,-0.48593 -1.08263,-1.08262 1.22975,-2.4595 4.72879,-2.20266 6.13487,-3.60875" id="path747"></path> </g></svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@ -0,0 +1 @@
<svg version="1.1" id="svg657" inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)" sodipodi:docname="dark.svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" viewBox="102.88 158.12 41.43 21.55"> <sodipodi:namedview id="namedview659" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageshadow="2" inkscape:pageopacity="0.0" inkscape:pagecheckerboard="0" inkscape:document-units="mm" showgrid="false" inkscape:zoom="0.733172" inkscape:cx="396.22353" inkscape:cy="561.25984" inkscape:window-width="1920" inkscape:window-height="1010" inkscape:window-x="-6" inkscape:window-y="-6" inkscape:window-maximized="1" inkscape:current-layer="layer1"></sodipodi:namedview> <defs id="defs654"></defs> <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1"> <path style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 103.57108,158.78493 c 2.70721,0.6768 3.36829,0.90359 7.2175,1.08263 4.92371,0.39597 9.86818,-0.20532 14.79587,0 5.83539,0.24314 11.50453,1.4435 17.32199,1.4435 m -26.34386,9.74362 c 4.89852,0.6359 9.86469,0.36087 14.79586,0.36087 m -26.34386,6.85662 c 12.87507,0.27037 25.72559,0.72175 38.61361,0.72175" id="path698"></path> </g></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -0,0 +1 @@
<svg version="1.1" id="svg5" inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)" sodipodi:docname="earth.svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" viewBox="61.77 160.12 43.56 18.83"> <sodipodi:namedview id="namedview7" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageshadow="2" inkscape:pageopacity="0.0" inkscape:pagecheckerboard="0" inkscape:document-units="mm" showgrid="false" inkscape:zoom="0.733172" inkscape:cx="396.22353" inkscape:cy="561.25984" inkscape:window-width="1920" inkscape:window-height="1010" inkscape:window-x="-6" inkscape:window-y="-6" inkscape:window-maximized="1" inkscape:current-layer="layer1"></sodipodi:namedview> <defs id="defs2"></defs> <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1"> <path style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 62.431347,178.27217 c 0.04094,-3.89094 1.457259,-7.72484 2.16525,-11.54799 0.198347,-1.07108 -0.409366,-2.47763 0.360875,-3.24788 0.680472,-0.68047 1.933107,0.12719 2.886999,0 0.983247,-0.1311 1.905018,-0.58146 2.886998,-0.72175 6.88095,-0.98299 2.432391,0.10981 9.021871,-0.36087 0.268298,-0.0191 0.460801,-0.29564 0.721749,-0.36087 0.903999,-0.226 2.758702,-0.29004 3.60875,-0.36088 4.220683,-0.35172 8.369559,-0.72175 12.630618,-0.72175 0.405609,0 2.563582,-0.32342 2.887001,0 1.427332,1.42733 1.286512,4.12118 2.526122,5.774 0.0722,0.0962 0.27582,-0.0851 0.36088,0 0.17011,0.17012 -0.1076,0.50656 0,0.72175 0.15534,0.31069 0.6399,0.75525 0.72175,1.08262 0.0875,0.3501 -0.16139,0.75985 0,1.08263 1.51864,3.03729 1.4435,0.85625 1.4435,2.16524" id="path42"></path> <path style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 71.453218,174.66342 c 3.899612,-0.68893 7.948827,-0.36087 11.908872,-0.36087 0.598479,0 2.751222,0.21438 3.608747,0 2.781004,-0.69525 3.686059,-0.72175 6.495748,-0.72175" id="path44"></path> </g></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -0,0 +1 @@
<svg version="1.1" id="svg5" inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)" sodipodi:docname="fire.svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" viewBox="58.13 159.55 13.26 15.41"> <sodipodi:namedview id="namedview7" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageshadow="2" inkscape:pageopacity="0.0" inkscape:pagecheckerboard="0" inkscape:document-units="mm" showgrid="false" inkscape:zoom="0.733172" inkscape:cx="396.22353" inkscape:cy="561.25984" inkscape:window-width="1920" inkscape:window-height="1010" inkscape:window-x="-6" inkscape:window-y="-6" inkscape:window-maximized="1" inkscape:current-layer="layer1"></sodipodi:namedview> <defs id="defs2"></defs> <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1"> <path style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 58.8226,174.30255 c 0.238651,-2.86384 0.0808,-4.35206 1.082625,-6.85662 0.161078,-0.4027 0.56067,-0.67993 0.721748,-1.08263 0.241494,-0.60373 -0.289573,-1.5861 0,-2.16525 0.415298,-0.83059 2.077337,5.46631 2.16525,5.774 0.09914,0.34699 0,1.4435 0,1.08263 0,-2.48287 0.158742,-4.71536 1.4435,-6.85663 0.309446,-0.51574 0.813644,-0.90553 1.082622,-1.4435 0.06781,-0.13562 0.699731,-2.53713 0.721752,-2.52612 0.779703,0.38985 1.276305,9.07485 1.443498,9.74362 0.1167,0.4668 0,-0.96233 0,-1.4435 0,-1.72907 0.318646,0.12669 0.721751,-1.08262 0.08576,-0.2573 0.254172,-1.86192 0.721749,-1.08263 0.916906,1.52818 1.804374,4.32174 1.804374,6.13488" id="path319"></path> </g></svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 20 KiB

View File

@ -0,0 +1 @@
<svg version="1.1" id="svg516" inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)" sodipodi:docname="light.svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" viewBox="94.23 141.15 38.53 32.73"> <sodipodi:namedview id="namedview518" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageshadow="2" inkscape:pageopacity="0.0" inkscape:pagecheckerboard="0" inkscape:document-units="mm" showgrid="false" inkscape:zoom="0.733172" inkscape:cx="396.22353" inkscape:cy="561.25984" inkscape:window-width="1920" inkscape:window-height="1010" inkscape:window-x="-6" inkscape:window-y="-6" inkscape:window-maximized="1" inkscape:current-layer="layer1"></sodipodi:namedview> <defs id="defs513"></defs> <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1"> <path style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 112.95383,150.12394 v -8.30013 m -0.72175,19.12637 -0.36088,12.26975 m -6.13487,-16.60025 -10.826245,0.36088 m 24.178615,0.36087 12.99149,-0.72175" id="path553"></path> <path style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 123.05832,149.04131 c -1.48298,1.12131 -3.21318,1.41748 -4.69137,2.52612 -0.39172,0.2938 -0.51416,0.87504 -0.72175,1.08263 -0.17012,0.17012 -0.50657,-0.10759 -0.72175,0 -0.30432,0.15216 -0.48117,0.48116 -0.72175,0.72175" id="path557"></path> <path style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 122.69745,167.44593 c -1.67526,-1.94193 -3.84614,-6.49575 -6.49575,-6.49575 m -11.18712,-12.99149 c 1.17493,2.02093 4.69137,3.06562 4.69137,5.41312 m -6.13487,13.35237 c 2.48451,-2.94147 0.55147,-0.38119 1.4435,-2.16525 0.0842,-0.16847 1.22638,-0.64838 1.4435,-1.08262 0.0538,-0.1076 -0.0851,-0.27582 0,-0.36088 0.12507,-0.12507 1.38131,-0.59737 1.4435,-0.72175 0.0562,-0.11229 0.72175,-2.0831 0.72175,-2.16525" id="path565"></path> </g></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -0,0 +1 @@
<svg version="1.1" id="svg329" inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)" sodipodi:docname="water.svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" viewBox="95.8 124.2 16.86 29.3"> <sodipodi:namedview id="namedview331" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageshadow="2" inkscape:pageopacity="0.0" inkscape:pagecheckerboard="0" inkscape:document-units="mm" showgrid="false" inkscape:zoom="0.733172" inkscape:cx="379.8563" inkscape:cy="461.69248" inkscape:window-width="1920" inkscape:window-height="1010" inkscape:window-x="-6" inkscape:window-y="-6" inkscape:window-maximized="1" inkscape:current-layer="layer1"></sodipodi:namedview> <defs id="defs326"></defs> <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1"> <path style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 108.26245,124.8627 c -1.89144,3.5083 -5.0739,6.06992 -7.21749,9.38274 -2.151371,3.32484 -3.743686,6.91415 -4.330503,10.82625 -0.184235,1.22823 -0.688761,5.61417 0.721752,6.49574 4.099051,2.56191 13.511431,1.21086 14.434991,-4.33049 0.28186,-1.69117 0,-3.69914 0,-5.41313 0,-0.12029 0.10759,-0.30707 0,-0.36087 -1.86292,-0.93146 -4.70343,-0.3247 -5.41312,1.80437 -0.26504,0.79513 0,2.0395 0,2.887" id="path506"></path> </g></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

61
hexpertise/layout.yml Normal file
View File

@ -0,0 +1,61 @@
title:
x: 90
y: 90
width: 900
height: 50
leftSymbol:
x: 200
y: 200
width: 200
height: 200
leftText:
x: 200
y: 400
width: 200
height: 60
align: center
ellipsize: autoscale
leftDescription:
extends: leftText
y: += 100
align: center
ellipsize: autoscale
rightSymbol:
x: 600
y: 200
width: 200
height: 200
rightText:
x: 600
y: 400
width: 200
height: 60
align: center
ellipsize: autoscale
rightDescription:
extends: rightText
y: += 100
align: center
ellipsize: autoscale
# The "cut line", without rounded corners
cut:
x: 37.5
y: 37.5
width: 1050
height: 750
# The "safe zone" as defined by TheGameCrafter poker cards
safe:
x: 75
y: 75
width: 975
height: 675
radius: 16
dash: 3 3

View File

@ -0,0 +1,9 @@
Luke
"Directional stuff" hardest to wrap head around
Cancelation good, maybe suggest playing without for the first game
Compass rose for the elements?
It *is* cool that it reuses the board as a compass
Ignored certain elements, which helped him focus
Elk in Cascadia
Scoring was familiar and straightforward
Put symbols directly scoring sheet

Binary file not shown.

BIN
hexpertise/plays/luke.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 835 KiB