This is a hobby project I've been poking at for the last few months; it's slowly coming together. It's meant to simulate the experience of playing in a duplicate bridge tournament at a bridge club.
I've got most of it working; what's missing is:
- Movements. I'm not sure they're needed, but I'm thinking about them.
- Proper tournament scoring. Currently when you've finished playing a hand, you can see how you did in comparison to other players who played the same cards; but there are no "master points" or "IMP"s or anything like that.
- A UI that doesn't suck :-). I'm working on that, slowly.
It's three separate repositories:
- https://gitlab.com/offby1/bridge a library common to the other two pieces
- https://gitlab.com/offby1/bridge-server the Django service proper
- https://gitlab.com/offby1/bridge-api-bot an client of the server that provides extremely stupid automated play (in case there aren't enough other humans for you to play with), and is also an example of how any third-party, such as yourself, could write a client for this (in fact I hope someone does, and teaches it to play better 🙂 )
The system is currently running at https://bridge.offby1.info. I occasionally wipe the database and start over from scratch, so don't assume any accounts you create, or games you've played, will stick around forever.