Skip to content

Pathwood

Pre-release
Pre-release
Compare
Choose a tag to compare
@ichabod801 ichabod801 released this 03 Jan 15:28
· 467 commits to master since this release

This is a feature release, adding a few features to the interface that have been planned for some time.

New features in this release:

  • Split options from the rules in the interface, adding the options command.
  • Added the info command to display rules, credits, and options together.
  • Added elementary cellular automata.
  • Added option group aliases.
  • Added the gonzo option to all games.
  • Made sure gipfing from a gonzo game leads to a gonzo game.
  • Added the Orangutan opening to Chess.
  • Added the stomp option to Snakes and Ladders.
  • Added the reserved option to Bisley.
  • Added the cells and max-passes options to Quadrille.
  • Added the piles option to Thoughtful.
  • Got CrapsBots to not bet all their money unless they are down to their last buck.
  • Added the num-extra option to Prisoner's Dilemma.
  • Added an end-of-match message to Rock-Paper-Scissors.

Framework changes in this release:

  • Implemented equality testing for cards.Hand.
  • Modified cards.Hand.repr to show the faces of the cards.

Bug fixes in this release:

  • Stopped the super-five option in Yacht from triggering on any roll.
  • Fixed bug with Slider Puzzle ignoring the rows and columns options.
  • Fixed bug with misspelling of the failure-rate option in Global Thermonuclear War.
  • Fixed incorrect values for face cards with the minus or plus-minus options in Ninety-Nine.
  • Got CrapsBots to not make a bet instead of raising an error on an invalid bet.
  • Fixed Card.lt (it was comparing to itself, not to the other card).

Current complete game list:

  • Backgammon
  • Battleships
  • Bisley
  • Blackjack
  • Calvin Cards
  • Canfield
  • Chess
  • Connect Four
  • Craps
  • Crazy Eights
  • Cribbage
  • Forty Thieves
  • FreeCell
  • Gargantua
  • Gin Rummy
  • Global Thermonuclear War
  • Hamurabi
  • Hangman
  • Hearts
  • Hunt the Wumpus
  • Klondike
  • Liar's Dice
  • Mate
  • Monte Carlo
  • Ninety-Nine
  • Number Guessing Game
  • Oregon Trail
  • Pig
  • Prisoner's Dilemma
  • Pyramid
  • Quadrille
  • Rock-Paper-Scissors
  • Roulette
  • Slider Puzzle
  • Slot Machines
  • Snakes and Ladders
  • Solitaire Dice
  • Spider
  • Strategy
  • Ten Thousand
  • The Dollar Game
  • Thoughtful Solitaire
  • Yacht
  • Yukon

Features:

  • Unified command oriented interface
  • Menu interface for browsing/selecting games
  • Unified statistics (wins, scores, turns)
  • Statistics can be filtered by categories and options
  • Multiple options for most games (an average of five options per game)
  • Complete rules, credits, and options list for all games
  • RPN Calculator for in game calculations
  • User settable short cuts
  • Open source (GPLv3+)
  • Automatically detects games added to the system by the user.
  • Provides a framework for game design with classes for boards, cards, and dice.