GithubHelp home page GithubHelp logo

digitgame's Introduction

digitgame: Shut The Box code

Copyright (c) 2006 Bart Massey

Here are two Haskell programs for playing a dice-and-digits game. The game has had many names over time: it is currently best known as Shut The Box.

The interesting program, written cooperatively with Jamey Sharp, is a solver for perfect play in the solitaire variant of the game; it computes the move with best chance of reaching a given score threshold. This latter program has a textual "tutor" interface that allows the player to pick a move and then shows what the expected payoffs were for the various choices.

The other program is a really simple GUI program written in Gtk2Hs for playing the game solitaire. I wrote this one all by myself. Sadly, it won't currently build, and I'm not sure what it would take to fix it.

This game was introduced to me by Andreas Junghanns, who also built a solver for it. His agrees with mine, so I hope we're both correct.

This work is available under the "MIT License". Please see the file COPYING in this distribution for license terms.

digitgame's People

Contributors

bartmassey avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

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.