A tool for practicing bridge against computer opponents.
If you don't feel like running your own copy, you can check out the live demo.
You must have Elm installed.
To compile:
./build.sh
To run, open index.html in your favorite browser.
To test (requires elm-test):
elm test
This is very incomplete currently. Only a small subset of Standard American Yellow Card (SAYC) bidding is implemented so far. The trick-taking part of the game is nonexistent. The bots' hands are all exposed to facilitate debugging.
I'm writing this both as a way to learn Elm and as a way to learn bridge. Maybe don't model your own Elm programs after this.