MrStahlfelge / lightblocks

Falling Lightblocks. Falling block game for Android (Mobile and TV), iOS, Web browsers. Works on desktops, too.
https://www.golfgl.de/lightblocks/
Other
147 stars 16 forks source link

Publish to F-Droid? #32

Open Yonle opened 3 years ago

Yonle commented 3 years ago

I would happy to see this app if it's published on https://f-droid.org!

MrStahlfelge commented 3 years ago

Hi,

The apk is available for non-Google Play users and the general interest on it is very low, I don't expect much interest in an F-Droid version of the game. Moreover, it couldn't be feature complete:

The backend service client is stripped from the open source version; it is needed for turn based multiplayer and posting the high scores to the server. I stripped it because having it open-sourced would mean everyone to tamper easily. You would just to compile your own version of Lightblocks giving you more points than usually and done. F-Droid allows no secrets at all in the sources, but no secrets means no cheat protection for multiplayer services.

That does not mean that I am opposed on having Lightblocks on F-Droid, but I did not invest the work to do so for the given reasons. If you or someone else want to contribute the necessary configuration changes on this repo to make F-Droid build and release it, feel free!

fred0r commented 3 years ago

take a deep breath and rethink about to also release it in a 'f-droid compatible' manner. pls take a look at https://f-droid.org/en/docs/Setup_an_F-Droid_App_Repo/ - its rly easy to setup your own and since (afaik) theres no autoupdate within your previous rlsd android-versions.... when putting it on 'regular f-droid', it would also make it visible to a lot more ppl who are using a google/microg-free android, since there are not so many games listed on f-droid.

Yonle commented 2 years ago

but no secrets means no cheat protection for multiplayer services.

Started thinking about it. Maybe if you publish the anti-cheat code/library, Somebody may able to find the vulnerability and fix it quickly. That may also helps both your client and server to prevent some unexpected cheat

anhdres commented 1 year ago

The main reason I'd love to have it on F-droid is the update notification.