Sailmines is a minesweeper game for Sailfish OS, and it is my first foray into QML and Linux app development in general.
Planned features:
Known bugs:
Icon attributions:
Github Repo: https://github.com/sharks-dev/SailMines
Attachment | Size | Date |
---|---|---|
sailmines-0.1-1.aarch64.rpm | 48.06 KB | 08/11/2024 - 04:39 |
sailmines-0.2-1.aarch64.rpm | 48.76 KB | 31/10/2024 - 14:07 |
sailmines-0.3-1.aarch64.rpm | 48.94 KB | 01/11/2024 - 10:24 |
sailmines-0.4-1.aarch64.rpm | 49.62 KB | 08/11/2024 - 04:38 |
sailmines-0.5-1.aarch64.rpm | 49.97 KB | 08/11/2024 - 07:21 |
sailmines-0.6-1.aarch64.rpm | 49.95 KB | 09/11/2024 - 07:27 |
sailmines-0.7-1.aarch64.rpm | 71.35 KB | 10/11/2024 - 06:10 |
v0.7: Lots of new features:
v0.6: Added persistent storage of user settings, squashed some bugs, fixed some typos.
v0.5: QoL improvements:
v0.4: Some big(?) changes!
v0.3: Added functionality to allow the user to zoom in and out when navigating the minefield.
v0.2: Initial release, customisable minefield with panning/scrolling support.
v0.1: Initial build, no options the user can set. A working 10x10 grid with 5 mines.
Comments
rob_k
Sun, 2024/11/10 - 13:49
Permalink
Thanks, I'll try it. I think there should be a time-out after one cell is opening. There seems a chain reaction going on. And maybe there is a way to pinpoint the touch area to the centre of it?
rob_k
Sun, 2024/11/10 - 00:11
Permalink
Really great initiative! Maybe my fingers are too big... I often get an exploding bomb, when I aim for a cell nearby.
Sharks
Sun, 2024/11/10 - 06:24
Permalink
Thankyou! I'm glad you're enjoying the game, but sorry to hear its a bit fiddly for you! Have you tried zooming right in? I like to play at or near the highest zoom level to try to reduce the chance of "fat-fingering" the wrong square.
I was also thinking of adding the option to increase the long-press delay time. Depending on which control mode you're playing in, that might reduce the chance of accidentally hitting mines.
If you have any other suggestions, please let me know!
Edit: I've made some changes in v0.7 that might help!