You are here

Flappy-Bird-Qt Portable

8 posts / 0 new
Last post
fuzun
Offline
Last seen: 4 years 8 months ago
Joined: 2019-04-27 12:24
Flappy-Bird-Qt Portable

Hello,

I have an open source application called Flappy Bird Qt. As the name suggests, it is a clone of the notorious Flappy Bird game.
I wrote its code from scratch and I put extra effort to make it run as fast and versatile as possible.

As the developer, I wanted to make it a "PortableApps" app myself but I don't have much time nowadays. And also I really don't have any experience regarding PortableApps.

Link: https://github.com/fuzun/Flappy-Bird-Qt

It should be fairly easy to do so. It uses config.ini to store config and it uses registry through QSettings() to store record points.

So it would be nice if someone with enough knowledge with PortableApps made this small game a "PortableApps" app.

Lastly, how do apps get qualified to be listed under the "Apps" section? I wonder if this small game could qualify.

Licensing: Apart from graphics and sound effects, it is MIT licensed. However graphics and sound effects are proprietary work and they are used under non-commercial manner. As far as I know though author of the assets actually permitted usage of these assets for it's clones. (He replied in a tweet when somebody asked for it.)

Makazzz
Makazzz's picture
Offline
Last seen: 10 months 1 day ago
Joined: 2019-04-30 15:58
I volunteer

I volunteer to try something if you want. I have already made some app in PA.c format already (but this will be my first QT app if I do this).

About official release, you can read about it here https://portableapps.com/node/11772

Portabilizing application... 14 at the moment

fuzun
Offline
Last seen: 4 years 8 months ago
Joined: 2019-04-27 12:24
Thank you for the offer. You

Thank you for the offer. You may try to do it then.

You can either compile it from the source or use 'Flappy-Bird-Qt-v1.5.2_MSVC_AI_x64.zip' as a base for the initial release.

My intention is to make this to be listed under the Apps section, so please do necessary steps in order to conform for the listing.

But if graphics and sound effects (or maybe even the name) are going to be a problem I will try to find public domain assets to replace the current ones. So I better do it before you start. Do you have any information about this?

Makazzz
Makazzz's picture
Offline
Last seen: 10 months 1 day ago
Joined: 2019-04-30 15:58
4 version

Can you tell me what is the difference between:

Flappy-Bird-Qt-v1.5.2_MinGW_AI_x64.zip
Flappy-Bird-Qt-v1.5.2_MinGW_x64.zip
Flappy-Bird-Qt-v1.5.2_MSVC_AI_x64.zip
Flappy-Bird-Qt-v1.5.2_MSVC_x64.zip

So I could know which is better for release.

Portabilizing application... 14 at the moment

fuzun
Offline
Last seen: 4 years 8 months ago
Joined: 2019-04-27 12:24
MinGW -> Compiled by MinGW

MinGW -> Compiled by MinGW compiler.
MSVC -> Compiled by Microsoft's compiler.

MSVC generally yields better results in Windows systems.
I will try to add Intel compiler later.

AI -> It means that AI code is enabled (through macros) and therefore it supports simple deep learning ai through tiny-dnn.

None of these zip files should be used for the final release package though. They are made by a beta version of Qt toolchain.
You can use any of these zip files as an initial step, or you may try to build from the source by yourself.

Makazzz
Makazzz's picture
Offline
Last seen: 10 months 1 day ago
Joined: 2019-04-30 15:58
Ok thanks, I prefer using the

Ok thanks, I prefer using the MinGW one because I think there is no depedency compared to the MSVC one. And I don't think I will build it myself.

Portabilizing application... 14 at the moment

Makazzz
Makazzz's picture
Offline
Last seen: 10 months 1 day ago
Joined: 2019-04-30 15:58
Beta release

The beta is now release ! (sorry for the wait)

https://portableapps.com/node/61168

Portabilizing application... 14 at the moment

fuzun
Offline
Last seen: 4 years 8 months ago
Joined: 2019-04-27 12:24
I have just downloaded the

I have just downloaded the portable version and it seems it works pretty decent - as expected. You also took care of the registry.

Well Done, Makazzz!

If you are interested I will put the PortableApps version once it reaches to public release into the GitHub repository and put your name to the new release(if you want).

Now, I have noticed that the recent Windows 10 updates caused this game to stutter a little bit. It's probably a Qt related thing. I will fix one internal issue and rebuild it with the latest Qt Framework version. It will take probably couple of weeks.
How is this situation on your side? Do you experience micro stuttering at all?

Log in or register to post comments