Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lacop/bubblesolver
Bubble Blast (Android game) solver
https://github.com/lacop/bubblesolver
Last synced: 16 days ago
JSON representation
Bubble Blast (Android game) solver
- Host: GitHub
- URL: https://github.com/lacop/bubblesolver
- Owner: lacop
- License: bsd-2-clause
- Created: 2014-08-06T18:36:05.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-08-06T18:38:43.000Z (over 10 years ago)
- Last Synced: 2023-03-10T23:08:20.359Z (almost 2 years ago)
- Language: Python
- Size: 137 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Bubble Blast 3D Solver
======================Solves levels for Bubble Blast 3D (com.magmamobile.game.BubbleBlast3D) game on Android.
Usage:
------
```python
>>> solveboard('4444413243341432.42.34.12.2324', 5, 3)
ROW COL BOARD
|44444|13243|34143|2.42.|34.12|.2324|
2 1 |44444|23243|34143|2.42.|34.12|.2324| ::4444423243341432.42.34.12.2324
3 5 |44444|23243|34144|2.42.|34.12|.2324| ::4444423243341442.42.34.12.2324
3 4 |.....|.....|.....|.....|.....|.....| ::..............................
```
Enter board as a string, top to bottom, left to right. Use period (`.`) for empty space, numbers for bubble sizes. Use numbers `1` (smallest, blue), `2` (yellow), `3` (green) and `4` (largest, red) for bubble state.See also:
---------My [Flow game solver](https://github.com/lacop/FlowSolver) source on GitHub. That one uses SAT solver (this one is just plain bruteforce since the state space is small enough).