Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sparr/rollingstock-squib
Squib script to generate cards for Rolling Stock, a card game about stock and company trading by Björn Rabenstein
https://github.com/sparr/rollingstock-squib
card-game cards publishing ruby squib
Last synced: 29 days ago
JSON representation
Squib script to generate cards for Rolling Stock, a card game about stock and company trading by Björn Rabenstein
- Host: GitHub
- URL: https://github.com/sparr/rollingstock-squib
- Owner: sparr
- License: mit
- Created: 2017-03-05T23:40:39.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-12-07T04:50:04.000Z (about 6 years ago)
- Last Synced: 2024-10-13T11:21:57.091Z (2 months ago)
- Topics: card-game, cards, publishing, ruby, squib
- Language: Ruby
- Size: 37.2 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Rolling Stock Squib script
These scripts use the [Squib](http://squib.rocks) [Ruby](https://www.ruby-lang.org/) [gem](https://rubygems.org/gems/squib/) to render a set of cards and other components for the game [Rolling Stock](http://rabenste.in/rollingstock/) designed by [Björn Rabenstein](http://rabenste.in). Commercial copies of the game are available from [All Aboard Games](http://www.all-aboardgames.com/home/bjoern-rabenstein-s-rolling-stock). This version of the game is shared for non-commercial print and play with Björn's permission. Also included are versions of the original rules and guidebooks, split into individual page images suitable for various print-on-demand services.
Example rendered results: https://imgur.com/a/c4oIM
## Getting Started
If you just want to print a copy of the game, grab one of the pre-rendered [Releases](releases) from this repo once they exist. Until then, or if you want to make changes or render it yourself...
### Prerequisites
- A recent version of [Ruby](https://www.ruby-lang.org/).
- [DejaVu Sans](https://dejavu-fonts.github.io/) and [Signika](https://fonts.google.com/specimen/Signika) FontsThe instructions below have a few other requirements such as Bundler, but those can be skipped if you're comfortable installing gems manually.
### Installing
1. clone this repository `git clone https://github.com/sparr/rollingstock-squib.git`
2. install the prerequisites `bundle`### Rendering the components
`rake`
This will run `ruby rollingstock.rb` and then remove the transient `_temp` folder. You will find all of the individual cards in the `cards` folder, and the assembled card sheets in `sheets`.
Cutlines and other options can be toggled in [rollingstock/config.rb](rollingstock/config.rb).
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details
## Acknowledgments
* [Toby Mao](https://github.com/tobymao/) for http://rollingstock.net and some well formatted company data