An unofficial Flip 7 terminal emulator and bot-testing sandbox
Project description
Flop 7
Welcome to Flop 7, the unofficial terminal emulator for Flip 7. You can play virtual games, keep score for live games at the table, or run batched all-bot simulations to benchmark your own strategies.
Really, this repo is made to build and test different bot strategies. See the bot guide for more info.
Install
# Homebrew (macOS / Linux)
brew install benhalladay08/tap/flop7
# pipx
pipx install flop7
# pip
pip install flop7
# install.sh (downloads the latest release binary)
curl -fsSL https://raw.githubusercontent.com/benhalladay08/flop7/main/install.sh | sh
For full options including local development installs, see docs/install.md.
Run
flop7
Documentation
- Install — distribution channels and platform notes
- Rules — Flip 7 game rules
- Architecture — comprehensive layer-by-layer reference
- Roadmap — planned features
Guides
- Local development — clone, run, and test the repo
- Building bots — write a new bot, register it, and benchmark it
- Building trackers — collect custom statistics across simulation batches
Contributing
See CONTRIBUTING.md.
Created by Ben Halladay
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file flop7-1.0.1.tar.gz.
File metadata
- Download URL: flop7-1.0.1.tar.gz
- Upload date:
- Size: 41.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
369174bf3a6e8b27cad4f4797d0673571d09978c06b84b611ba11831540eba59
|
|
| MD5 |
ee8e67a0c376271667a8e3b02e67d330
|
|
| BLAKE2b-256 |
f7eeba10b2baf16845521501823cd5d8dfe3a12f4742e7d134411267e44e27c7
|
Provenance
The following attestation bundles were made for flop7-1.0.1.tar.gz:
Publisher:
build.yaml on benhalladay08/flop7
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
flop7-1.0.1.tar.gz -
Subject digest:
369174bf3a6e8b27cad4f4797d0673571d09978c06b84b611ba11831540eba59 - Sigstore transparency entry: 1397533988
- Sigstore integration time:
-
Permalink:
benhalladay08/flop7@5dfe8c19e7398475d8c9c216b99f1a745b9124ac -
Branch / Tag:
refs/heads/main - Owner: https://github.com/benhalladay08
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yaml@5dfe8c19e7398475d8c9c216b99f1a745b9124ac -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file flop7-1.0.1-py3-none-any.whl.
File metadata
- Download URL: flop7-1.0.1-py3-none-any.whl
- Upload date:
- Size: 59.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d855aed3fa46677a2a5aa780a68ec0baf8628f2d636019a507e0c42b0e2e2cd5
|
|
| MD5 |
b114bc280c5b36215b7df7a8eab2bb03
|
|
| BLAKE2b-256 |
fbfbcff101f253f93fe0510f64e7b22684bbec7a3bea269fd88dea5469a216e6
|
Provenance
The following attestation bundles were made for flop7-1.0.1-py3-none-any.whl:
Publisher:
build.yaml on benhalladay08/flop7
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
flop7-1.0.1-py3-none-any.whl -
Subject digest:
d855aed3fa46677a2a5aa780a68ec0baf8628f2d636019a507e0c42b0e2e2cd5 - Sigstore transparency entry: 1397534003
- Sigstore integration time:
-
Permalink:
benhalladay08/flop7@5dfe8c19e7398475d8c9c216b99f1a745b9124ac -
Branch / Tag:
refs/heads/main - Owner: https://github.com/benhalladay08
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yaml@5dfe8c19e7398475d8c9c216b99f1a745b9124ac -
Trigger Event:
workflow_dispatch
-
Statement type: