0.0
No commit activity in last 3 years
No release in over 3 years
Simulator for the War card game.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

>= 0
~> 2.11
~> 0.6
 Project Readme

War simulator

Build Status Dependency Status

Simulator for the War card game. Gives a summary of the game including the number of rounds that are needed before a player wins.

For more info and how to play see: http://en.wikipedia.org/wiki/War_(card_game).

Installation

Install it:

$ gem install war_simulator

Usage

To run a new simulaton:

WarSimulator.run

Then the number of rounds will be outputted:

=> 234

Todo

  • Full html game summary with graphs
  • Add ability to use certain range of cards (eg. Ace to 10)
  • Account for more than two players
  • Bulk simulations with averages

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request