Giter Club home page Giter Club logo

combo-whist's Introduction

Combo Whist

Combo Whist, a variant of Whist, is a trick-taking card game with a taintless bidding system. It's main goal is to avoid the high amount of randomness commonly present in Whist games without making the rules overly complicated. The ruleset is still somewhat large, yet simple.

For more detailed information as well as downloads check out the rules and background story.

Building

Combo whist is distributed as a LaTeX source which can generate PDFs containing the rules. To generate the ruleset for all languages in both normal and book format as well as the helper cards, run

$ make rules

Rules

To generate only the rules, run $ make rules

Book format

The book format is a PDF which can be folded into a mini-book when printed.

Helper cards

The optional helper cards can facilitate the bidding process, making it quicker by aiding in organizing a player's thoughts.

Languages

To only make a specific language or a set of languages, run

$ make LANGUAGES=<languages>

For example to make only the Swedish version, run

$ make LANGUAGES=sv

To make the Swedish and English versions, run

$ make LANGUAGES="sv en"

Dependencies

  • TeX Live: Although large (~3 GB last time I checked), texlive-full will provide you with all the LaTeX packages you need.
  • Inkscape: To include SVG-files in LaTeX, Inkscape is needed.
  • Rubber: For more readable build output, the LaTeX build system rubber is used. Because LuaLaTeX support is a relatively new feature of Rubber, Rubber version 1.6.0 or later is required.

To install TeX Live and Inkscape on Debian-based systems, run

$ sudo aptitude install texlive-full inkscape

Rubber version 1.6.0 or later can be installed from https://gitlab.com/latex-rubber/rubber.

There is also the possibility to get only the TeX Live packages you need. Unfortunately, I have so far been (and possibly will be forever) too lazy to gather up exactly which ones those are.

Versioning

Combo Whist's version format is specified as follows:

<major version> . <minor version> . <revision> - <language>

Major version is bumped only when very major changes to the game are made. This is unlikely ever happen.

Minor version is bumped when significant changes are made to the rules. An example would be that bids are added or removed from the game.

Revision is bumped when smaller tweaks are made to the rules. An example would be changing the rank of a bid or modifying an existing bid slightly.

Translations

Combo Whist is currently available in the following languages:

  • English
  • Swedish

If you want to help out to extend the list, contact me or submit a pull request.

combo-whist's People

Contributors

nijoakim avatar

Watchers

 avatar  avatar  avatar

Forkers

lilaheca

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.