gunshippenguin / open_flood Goto Github PK
View Code? Open in Web Editor NEWFlood fill puzzle game for Android
License: MIT License
Flood fill puzzle game for Android
License: MIT License
I think an Undo button would be nice because, There are times that immediately after picking a color I realize it was the wrong move.
I am fortunately not colorblind myself, but I do use CyanogenMod LiveDisplay which tweaks the gamma settings to make the screen less bright at night. At these moments, I find it hard to tell screen colors apart. Some way to tell different colors apart would be nice.
Frozen Bubble solves this by drawing small characters over the bubbles, but it's hard to tell if this would work for Open Flood. Perhaps numbers or something completely different may work better.
No obvious way to access scores, would be good if the seeds for each of the high scores was accessible too.
In one way, it's really good that it's hard to solve, in another, I kinda would like a slider for how many moves to solve. Or at least a slider for easy/hard/advanced.
Create very tiny white border around starting pixel. Just UI fix :)
I found this app , this one and this one on Google Play Store. This guys just took the source code, added some ads and put it on the Google Play Store...
As you are the owner of the source code, feel free to open a request to google here for each one, if it's your wish ;)
Don't forget to tell Google that:
It's sometimes desirable to replay a game to find the best route, and sometimes after winning a board. I'm wondering if this code is necessary: https://github.com/GunshipPenguin/open_flood/blob/master/app/src/main/java/com/gunshippenguin/openflood/EndGameDialogFragment.java#L111
I think that removing the button is an inconvenience to the player as they must copy the board's seed then input it on the new game dialog after pressing "New Game."
In another words, are the mazes always generated in such a manner that we can be absolutely sure that there is a solution within the allowed number of steps?
Great game btw, thanks!
Build fails on new NDK with
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':app'.
> No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
Because mips64 was removed in newer NDKs. Updating gradle fixes this. Here is a similar issue with filament
Hello Rhys Rustad-Elliott,
Thanks for this addictive puzzle game. I really love playing this game in my leisure time.
Anyway, I'm looking for a similar puzzle game for desktop or web. So that, I can play this game on my computer too. Can you suggest me one?
Thanks.
[Please, consider suggesting only free/libre and open source software.]
The app has been made available on F-Droid: https://f-droid.org/repository/browse/?fdid=com.gunshippenguin.openflood
What about adding a badge to the readme, like this:
Markdown source code:
[![F-Droid](https://f-droid.org/wiki/images/d/d3/F-Droid-button_bigger.png)](https://f-droid.org/repository/browse/?fdid=com.gunshippenguin.openflood "Open flood on F-Droid")
I really like the game, its cool.
v1.3.1 crashes after the last move.
Number of moves itself ia great as personal achievments. But why not adding time needed to complete it?
ofc only after finishing game, not while playing.
Highscore should be separated for unique combination of grid size and number of colors, otherwise beating highscore is not possible.
Old highscore should be probably discarded with app update.
For using seed, I want to get the same arrangement of the board. But if my current settings are different from the board when I copy the seed(different board size or number of colors), it still generate a board according to the current settings which are different from what I want.
In a word, the seed lose its role when user change the setting.
I strongly prefer the colors without the numbers as it's easier for my eyes to understand, but some of the colors are too similar for me, and sone are harsh enough contrast to cause eye strain. I'd love to be able to select the color palette myself :)
The board and color keys are not seen entirely please adapt it to 320x240 res, awesome game!!
An option to "save" a board (with or without state) would be nice, so I make another person play the board.
Maybe an option to share a board with another device would be nice so you can send curious boards to friends.
Happens regardless of how the app is closed.
Hej,
I was looking for game for my grandma on F-Droid, just found yours, it's amazing!
Super game play, nice looking and clean app!
I just found it at the limit of "too frustrating for further playing", fortunately I won the first time ever I played, but then it took me lot of attempts to win again... And still not winning often on a lot of tries
!
I would be really glad if you could make it more accessible for beginners, if you're so inclined (I don't really program, otherwise I would had made a fork myself)
Prehaps difficulty options to get a couple of extra moves.
What could also help is an option for a visual help, some borders to see exactly what is currently flooded
sketch-1547552124057
Thanks,
When player loses he is forced to start a new board. Being able to play the same board may be fun when playing 2 players for example, or to test different strategies. Fun game anyway !
Hi, thank you so much for this game.
A small suggestion - it would be nice if after clearing the board or running out of moves, there was a slight pause before the window pops up over the screen. This would give the user a chance to look at the board and see what boxes were left if they had lost, or to experience the satisfaction of a clear board if they had one.
Maybe there could be some sort of animation such as a flashing background while this is happening?
It would be nice if we could have a high score section in the game. For example I once won the game in 25 moves but nobody believes me :-)
Thanks for this simple and nice game :)
If i change the color number to max, and grid size to 22x22, the application tends to crash at the moment I complete the flood.
It would be nice if the colors were brighter, i.e using the material color palette
Hello, we are a group of researchers that investigate the occurrence of flaky tests in Android.
We voluntarily ran your GUI tests 12 times and found that some tests pass or fail non-deterministically, which characterizes them as flaky tests [1]. Below we list each flaky test we found, and its number of failures.
newGameTest
- failed 8 times (stack trace)changeNumColorsTest
- failed 1 time (stack trace)We ran these tests on a generic Android Emulator (AVD) with Android API version 28.
If you confirm this behavior, our suggestion is to add the @FlakyTest
annotation on these tests. See https://developer.android.com/reference/androidx/test/filters/FlakyTest
If you wish for a repair proposal, please let us know.
[1] https://hackernoon.com/flaky-tests-a-war-that-never-ends-9aa32fdef359
Hi, can i help you for contributions?
Make each board have a seed used to generate the board so that you could play a board as much as you want, and that you could eventually share with friends for competition
It is very useful to tag releases in git for example to:
git bissect
an issueLooking at app/build.gradle
history, the following commands should do the appropriate tagging:
git tag 1.1.0 0f61a73abc5ac928cb6d318f12eef319db718255
git tag 1.0.0 57340b42f12a31d2392a199a4f7f6ea7e6e634ce
git tag 0.1.0 4aebb4d0bc9cd7b407799e620938031e0df29aa8
git push --tags
Bonus points if you have a GPG key, this way you can sign them with git tag --sign
:-D
Please please give us back the original color mode. The new colors look bright and neat, though. But after a few rounds it hurts my eyes. The original colors were not that beautiful, but they had sharp transitions to each other. At least let the player chose which color mode to pick. Would be a benefit for the game imho :D Great game!
An auto dark theme would be great, also easy to implement. At least a dark theme option.
Because Esperanto language is not selectable on most Androids, will it be possible to add to your (little) game option to change language?
I find the new color scheme to hard to distinguish and I'm not color blind :)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.