Add an outline for Setlist
This commit is contained in:
		
							
								
								
									
										4
									
								
								2022/11-setlist/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								2022/11-setlist/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,4 @@
 | 
			
		||||
_output/*.png
 | 
			
		||||
_output/*.pdf
 | 
			
		||||
~$*
 | 
			
		||||
.DS_Store
 | 
			
		||||
							
								
								
									
										19
									
								
								2022/11-setlist/ABOUT.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								2022/11-setlist/ABOUT.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,19 @@
 | 
			
		||||
My Awesome Game
 | 
			
		||||
===============
 | 
			
		||||
 | 
			
		||||
Check out my awesome game! 
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Objective
 | 
			
		||||
---------
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Gameplay
 | 
			
		||||
--------
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Ending the Game
 | 
			
		||||
---------------
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										3
									
								
								2022/11-setlist/Gemfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								2022/11-setlist/Gemfile
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
			
		||||
source 'https://rubygems.org'
 | 
			
		||||
 | 
			
		||||
gem 'squib'
 | 
			
		||||
							
								
								
									
										22
									
								
								2022/11-setlist/IDEAS.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								2022/11-setlist/IDEAS.md
									
									
									
									
									
										Normal 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
									
								
								2022/11-setlist/PLAYTESTING.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								2022/11-setlist/PLAYTESTING.md
									
									
									
									
									
										Normal 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
									
								
								2022/11-setlist/PNP NOTES.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								2022/11-setlist/PNP NOTES.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,4 @@
 | 
			
		||||
Print and Play Notes
 | 
			
		||||
====================
 | 
			
		||||
 | 
			
		||||
Fill this out to give tips on how to play this with print and play.
 | 
			
		||||
							
								
								
									
										21
									
								
								2022/11-setlist/RULES.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								2022/11-setlist/RULES.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
# Intro
 | 
			
		||||
 | 
			
		||||
2-4 players arranging their setlists at a music festival
 | 
			
		||||
 | 
			
		||||
# Objective
 | 
			
		||||
 | 
			
		||||
Draw the most fans by performing the best in each time block
 | 
			
		||||
 | 
			
		||||
# Components
 | 
			
		||||
 | 
			
		||||
18 Song cards
 | 
			
		||||
 | 
			
		||||
# Gameplay
 | 
			
		||||
 | 
			
		||||
Phase 1: Four cards are handed to each player. Players draft one card and pass the rest on until all cards are chosen.
 | 
			
		||||
Phase 2: Players arrange their songs face-down in the order they'll perform in
 | 
			
		||||
Phase 3: All players flip cards face-up. They resolve in order of Volume from largest to smallest
 | 
			
		||||
 | 
			
		||||
# Scoring
 | 
			
		||||
 | 
			
		||||
How is victory assigned?
 | 
			
		||||
							
								
								
									
										7
									
								
								2022/11-setlist/Rakefile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								2022/11-setlist/Rakefile
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
require 'squib'
 | 
			
		||||
 | 
			
		||||
task default: [:deck]
 | 
			
		||||
 | 
			
		||||
task :deck do
 | 
			
		||||
  load 'deck.rb'
 | 
			
		||||
end
 | 
			
		||||
							
								
								
									
										1
									
								
								2022/11-setlist/_output/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								2022/11-setlist/_output/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
			
		||||
Keep this here so that Git knows to keep the _output directory on a fresh clone
 | 
			
		||||
							
								
								
									
										50
									
								
								2022/11-setlist/config.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										50
									
								
								2022/11-setlist/config.yml
									
									
									
									
									
										Normal 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
 | 
			
		||||
							
								
								
									
										6
									
								
								2022/11-setlist/deck.rb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								2022/11-setlist/deck.rb
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
			
		||||
require 'squib'
 | 
			
		||||
 | 
			
		||||
Squib::Deck.new(cards: 3, layout: 'layout.yml') do
 | 
			
		||||
  text str: 'Hello, World!'
 | 
			
		||||
  save format: :png
 | 
			
		||||
end
 | 
			
		||||
							
								
								
									
										0
									
								
								2022/11-setlist/layout.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								2022/11-setlist/layout.yml
									
									
									
									
									
										Normal file
									
								
							
		Reference in New Issue
	
	Block a user