EA-FC-24-Automated-SBC-Solving
gol.py
EA-FC-24-Automated-SBC-Solving | gol.py | |
---|---|---|
1 | 3 | |
25 | 14 | |
- | - | |
6.5 | 3.2 | |
3 months ago | almost 2 years ago | |
Python | Python | |
MIT License | Do What The F*ck You Want To Public License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
EA-FC-24-Automated-SBC-Solving
gol.py
- Efficient Game of Life in Python
-
I used combinatorial optimization to find 48-gate boolean formula that encodes rules of Conway's Game of Life
This project (and choice of restrictions on gates) was motivated by the desire to make high performance GoL by relying on bit-level parallelism. My implementation of this approach in python runs at 1920x1080 resolution and 60 fps even on my crappy laptop, thanks to native bigints.
- 1920x1080, 60fps game of life in 40 lines of pure python
What are some alternatives?
socceraction - Convert soccer event stream data to SPADL and value player actions using VAEP or xT
CA-hash - Hash function based on the non-reversible Cellular Automata Game of Life.
python-mip - Python-MIP: collection of Python tools for the modeling and solution of Mixed-Integer Linear programs
football_analytics - 📊⚽ A collection of football analytics projects, data, and analysis by Edd Webster (@eddwebster), including a curated list of publicly available resources published by the football analytics community.
Fifa-Autobidder - Selenium-based bot that autobids and autobuys players on FIFA 23 Ultimate Team's transfer market
minizinc-python - Access to all MiniZinc functionality directly from Python
cpsat-primer - Using and Understanding OR-Tools' CP-SAT: A Primer and Cheat Sheet
MonteCarloFootballMatchSim - Predicting the outcomes of football matches using Monte Carlo simulations.
Bone-Market-Solver - This script uses constraint programming to devise the optimal skeleton at the Bone Market in Fallen London.