Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexandreNasajon authored Dec 21, 2017
1 parent d8ee6bb commit f26635a
Show file tree
Hide file tree
Showing 16 changed files with 265 additions and 0 deletions.
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
_output/*.png
_output/*.pdf
~$*
.DS_Store
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
19 changes: 19 additions & 0 deletions ABOUT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
My Awesome Game
===============

Check out my awesome game!


Objective
---------



Gameplay
--------



Ending the Game
---------------

3 changes: 3 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
source 'https://rubygems.org'

gem 'squib'
22 changes: 22 additions & 0 deletions IDEAS.md
Original file line number Diff line number Diff line change
@@ -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 changes: 26 additions & 0 deletions PLAYTESTING.md
Original file line number Diff line number Diff line change
@@ -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 changes: 4 additions & 0 deletions PNP NOTES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Print and Play Notes
====================

Fill this out to give tips on how to play this with print and play.
21 changes: 21 additions & 0 deletions RULES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Intro

What is this game about? How many players?

# Objective

What is the object of the game?

# Components

What are the components? List them out.

# Gameplay

What does each turn look like? Describe a turn.

# Scoring

How is victory assigned?


7 changes: 7 additions & 0 deletions Rakefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
require 'squib'

task default: [:deck]

task :deck do
load 'deck.rb'
end
9 changes: 9 additions & 0 deletions Veganismo - Animais.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Nome,Ambiente,Valor,Espiral,Desc,Qty
Rato,Terra,1,,"""Cerca de 40% dos mamíferos são roedores.""",4
Serpente,Terra,2,,"""Se localiza espacialmente através da língua.""",3
Macaco,Terra,3,,"""Humanoides não-humanos.""",2
Crocodilo,Terra,4,cycle.png,"""Substituem seus 80 dentes 50 vezes durante a vida.""",1
Peixe,Mar,1,,"""Um peixe comprido e esguio, adaptado para velocidade.""",4
Golfinho,Mar,2,,"""Um dos mais inteligentes vertebrados.""",3
Polvo,Mar,3,,"""Um dos mais inteligentes invertebrados.""",2
Baleia,Mar,4,cycle.png,"""É um mamífero no fim das contas.""",1
22 changes: 22 additions & 0 deletions Veganismo - Impactos.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
Nome,Espiral,Estrela,Equip,Tipo,Desc,Qty,Img
Submarino,,,,Humano,Revele seis cartas do topo do deck. Coloque todos os animais do mar revelados assim na sua mão e embaralhe o restante no deck.,1,Submarino
Arqueólogo,,,,Humano,Coloque na sua mão uma carta de impacto do descarte.,1,Arqueologo
Contrabando,,,,Humano,Ganhe o controle de qualquer animal. Seu controlador olha sua mão e escolhe qualquer carta lá para colocar na própria mão.,1,Contrabando
Pescador,,,,Humano,Destrua um animal do mar.,3,Pescador
Caçador,,,,Humano,Destrua um animal da terra.,3,Cacador
Tsunami,,,,Natural,Embaralhe sua mão e todos os animais do mar no deck.,1,Tsunami
Veganismo,,star.png,,Humano,Use somente em resposta a um Caçador ou Pescador. Anule o efeito daquela carta. Seu controlador recebe uma ação neste turno.,3,Veganismo
Queimada,,,,Natural,Embaralhe todos os animais da terra de valor 3 ou maior.,1,Queimada
Correnteza,,,,Natural,Coloque todos os animais do mar de valor 2 ou menor no fundo do deck em ordem aleatória.,1,Correnteza
Frustrar,cycle.png,,,Humano,Destrua qualquer carta setada.,2,Frustrar
Desmatar,,,,Humano,Devolva cada animal da terra para a mão de quem o controla.,1,Desmatamento
Seleção,,,,Humano,Escolha um valor. Coloque todos os animais do valor escolhido no fundo do deck em ordem aleatória.,1,Selecao
Lagoa,,,,Natural,"Compre quatro cartas. Se você controlar dois ou mais animais da terra, devolva esta carta para sua mão.",1,Lagoa
Tempestade,,,,Natural,Coloque no fundo do deck cada animal de valor 1 em ordem aleatória.,1,Tempestade
Inundação,,,,Natural,Cada jogador escolhe um animal da terra que controla e devolve todos os outros animais da terra pra mão.,0,Inundacao
Avareza,cycle.png,,,Humano,Ganhe o controle de um animal de outro jogador. Coloque esta carta na mão daquele jogador.,1,Avareza
Renovação,cycle.png,,,Natural,Embaralhe todos os animais. Cada jogador compra uma carta para cada animal que controlava embaralhado dessa maneira.,1,Renovacao
Apresar,,,,Natural,Escolha um animal que você controla; coloque um animal do mesmo ambiente e de valor menor no fundo do deck.,3,Apresar
Troca,,,,Humano,Troque o controle entre dois animais.,1,Troca
Peste,,,,Natural,"Para cada ambiente dentre os animais que você controla, coloque todos animais daquele ambiente no fundo do deck em ordem aleatória.",1,Peste
Martirizar,,,ring.png,Humano,"Anexe esta carta a um animal. Quando o animal sair de jogo, destrua esta carta e compre cinco cartas.",1,Martirizar
9 changes: 9 additions & 0 deletions animais.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Nome,Ambiente,Valor,Espiral,Desc,Qty
Rato,Terra,1,,"""Cerca de 40% dos mamíferos são roedores.""",4
Serpente,Terra,2,,"""Se localiza espacialmente através da língua.""",3
Macaco,Terra,3,,"""Humanoides não-humanos.""",2
Crocodilo,Terra,4,cycle.png,"""Substituem seus 80 dentes 50 vezes durante a vida.""",1
Atum,Mar,1,,"""Um peixe comprido e esguio, adaptado para velocidade.""",4
Golfinho,Mar,2,,"""Um dos mais inteligentes vertebrados.""",3
Polvo,Mar,3,,"""Um dos mais inteligentes invertebrados.""",2
Baleia,Mar,4,cycle.png,"""É um mamífero no fim das contas.""",1
49 changes: 49 additions & 0 deletions config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# Settings in the config.yml are overriding Squib's defaults. Anything in the main script will override this.

# DPI is used in making PDFs and in unit conversions
# Default: 300
#dpi: 72

#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
47 changes: 47 additions & 0 deletions deck.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# encoding: UTF-8
require 'squib'

Squib::Deck.new(cards: 20, layout: ['hand.yml','layout.yml']) do
background color: :white
rect layout: 'cut'
rect layout: 'safe'
data = csv file: 'Veganismo - Animais.csv'
text str: data['Nome'].map!{|x| x.force_encoding(::Encoding::UTF_8)}, layout: 'title', font:'Arial 60'
text str: data['Ambiente'].map!{|x| x.force_encoding(::Encoding::UTF_8)}, layout: 'description', font:'Arial 50'
text str: data['Valor'], layout: 'bonus1', font:'Arial bold 96'
text str: data['Desc'].map!{|x| x.force_encoding(::Encoding::UTF_8)}, layout: 'snark', font:'Arial italic 24'

#png layout:
png file:data['Espiral'].map!{|x| if x!=nil then 'imagens/icones/'+x end}, layout: 'bonus2'
png file:data['Nome'].map!{|x| 'imagens/animais/'+x +'.png'}, layout: 'art'
text str:'v0.1', layout: 'bonus5', font:'Arial 24'

save_pdf file:'animais.pdf',width:'8.3 in',height: '11.7 in', margin: 0

end

Squib::Deck.new(cards: 29, layout: ['hand.yml','layout.yml']) do
background color: :white
rect layout: 'cut'
rect layout: 'safe'
data = csv file: 'Veganismo - Impactos.csv'
text str: data['Nome'].map!{|x| x.force_encoding(::Encoding::UTF_8)}, layout: 'title', font:'Arial 60'
text str: data['Tipo'].map!{|x| x.force_encoding(::Encoding::UTF_8)}, layout: 'snark', font:'Arial 50'
#text str: data['Valor'], layout: 'bonus1', font:'Arial bold 96'
text str: data['Desc'].map!{|x| x.force_encoding(::Encoding::UTF_8)}, layout: 'description', font:'Arial 24'

#png layout:
rect layout: 'bonus1'
rect layout: 'bonus2'
rect layout: 'bonus3'
text str:'v0.1', layout: 'bonus5', font:'Arial 24'
png file:data['Estrela'].map!{|x| if x!=nil then 'imagens/icones/'+x end}, layout: 'bonus1'
png file:data['Espiral'].map!{|x| if x!=nil then 'imagens/icones/'+x end}, layout: 'bonus2'
png file:data['Equip'].map!{|x| if x!=nil then 'imagens/icones/'+x end}, layout: 'bonus3'
png file:data['Img'].map!{|x| 'imagens/impactos/'+x.force_encoding(::Encoding::UTF_8) +'.png'}, layout: 'art'


save_pdf file:'impactos.pdf',width:'8.3 in',height: '11.7 in', margin: 0

end

23 changes: 23 additions & 0 deletions impactos.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
Nome,Espiral,Estrela,Equip,Tipo,Desc,Qty
Submarino,,,,Humano,Revele as seis cartas do topo do deck. Coloque todos os animais do mar revelados assim na sua mão e embaralhe o restante no deck.,1
Contrabando,,,,Humano,Ganhe o controle de qualquer animal. Seu controlador olha sua mão e escolhe qualquer carta lá para colocar na própria mão.,1
Pescador,,,,Humano,Destrua um animal do mar.,3
Tsunami,,,,Natural,Embaralhe sua mão e todos os animais do mar no deck.,1
Veganismo,,star.png,,Humano,Use somente em resposta a um Caçador ou Pescador. Anule o efeito daquela carta. Seu controlador recebe uma ação neste turno.,3
Queimada,,,,Natural,Embaralhe todos os animais da terra de valor 3 ou maior.,1
Correnteza,,,,Natural,Coloque todos os animais do mar de valor 2 ou menor no fundo do deck em ordem aleatória.,1
Frustrar,cycle.png,,,Humano,Destrua qualquer carta setada.,2
Desmatamento,,,,Humano,Devolva cada animal da terra para a mão de quem o controla.,1
Lagoa,,,,Natural,"Compre três cartas. Se você controlar dois ou mais animais da terra, devolva esta carta para sua mão.",1
Tempestade,,,,Natural,Devolva cada animal de valor 1 para a mão de quem o controla.,1
Avareza,cycle.png,,,Humano,Ganhe o controle de um animal de outro jogador. Coloque esta carta na mão daquele jogador.,1
Apresar,,,,Natural,Escolha um animal que você controla; coloque um animal do mesmo ambiente e de valor menor no fundo do deck.,3
Troca,,,,Humano,Troque o controle entre dois animais.,1
Peste,cycle.png,,,Natural,"Se você controlar pelo menos um animal da terra, coloque todos os animais da terra no fundo do deck em ordem aleatória. Faça o mesmo para animais do mar.",1
Martirizar,,,ring.png,Humano,"Anexe esta carta a um animal. Quando o animal sair de jogo, destrua esta carta e compre cinco cartas.",1
Arqueólogo,,,,Humano,Coloque na sua mão uma carta de impacto do descarte.,1
Caçador,,,,Humano,Destrua um animal da terra.,3
Seleção,,,,Humano,Escolha um valor. Coloque todos os animais do valor escolhido no fundo do deck em ordem aleatória.,1
Inundação,,,,Natural,Cada jogador escolhe um animal da terra que controla e devolve todos os outros animais da terra pra mão.,0
Renovação,cycle.png,,,Natural,Embaralhe todos os animais. Cada jogador compra uma carta para cada animal que controlava embaralhado dessa maneira.,1

Binary file added whale-coloring-pages-coloringkids-org.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit f26635a

Please sign in to comment.