A simple Tri Peaks game, using Flutter. This is a remake of my previous implementation of the same game.
- Four board layouts
- An option to show the values of face-down cards
- An option to start with an empty discard pile, allowing the player to choose any starting card
- An option to ensure the created games are solvable (developed by Lykae)
- Aggregated and per-layout statistics
- Portrait and landscape orientation support
While it's not a copy, I hope, the game draws a lot of design inspiration from Dustland Design's Solitaire - The Clean One. Credit where credit is due.
This software is available under GNU Affero General Public License (AGPL) Version 3, except:
- fonts/actions.ttf: This file includes symbols derived from Material Icons, and therefore available under Apache License Version 2.0 (same as Material Icons).
- fonts/Outfit-VariableFont_wght.ttf: Outfit Fonts were designed by Smartsheet Inc, Rodrigo Fuenzalida, and available under SIL Open Font License (OFL) Version 1.1.
If you check the required permissions for this game on F-Droid, you will see that it requires DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
.
The best explanation I could find about this was again in the F-Droid repository:
- A closed merge request: Don't catalog androidx DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION hack
- An open issue: handle androidx DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION hack
Tl;dr: As far as I could understand, it's a compatibility hack rather than a true permission. Its existence means that the application uses broadcasts, but only internally and rejects intents coming from outside.
Here is a couple of wallpapers I made when trying to make a banner for Google Play: download zip file