Homebrew Official [RELEASE][HBL] Flappy Bird GX2

rw-r-r_0644

Well-Known Member
OP
Member
Joined
Jan 13, 2016
Messages
351
Trophies
0
Age
22
XP
741
Country
Italy
icon.png

Flappy Bird GX2

Introduction

I wanted to use GX2 for some homebrew and found that Flappy Bird was funny and easy enough (thanks for inspiration Android System Settings :D)

That's actually my first C++ programs so expect bugs and bad code

I used Floppy Bird assests sometimes scaled or edited

Downloads

You can download it from The Homebrew AppStore (Thanks @vgmoose and @pwsincd :))
or from the Github Releases

Changelog

1.0: First public release

Features to implement

-Save scores to SD
-Proper Game Over screen with scores and Medals
-Less hacky and more Object Oriented?
-Some sort of difficult increasing?

Source Code

Github

Credits

@dimok - WiiU libraries, dynamic_libs, examples, Homebrew Launcher
@Maschell - GX2_Example and coding help
@vgmoose - Coding help
@pwsincd - Icon
@QuarkTheAwesome, @Dylon99 - Various help and testing
 
Last edited by rw-r-r_0644,
D

Deleted User

Guest
Brienj is uncultivated ( ͡ ° ͜ʖ ͡° )
Yes, of course you can't grow vegetables on @brienj. (dictionary jokes)
I played the original game once, scored something around ten and just gave up trying to beat it. How well will I do this time? Currently sitting at 17 - can I make it to 20?
 
Last edited by ,
  • Like
Reactions: Deleted User
Joined
Apr 19, 2015
Messages
1,023
Trophies
1
Location
Stuck in the PowerPC
Website
heyquark.com
XP
3,914
Country
Australia
My only experience with Flappy Bird was one of the spin-offs that came after the takedown - Floppy Bird (and yes, the bird was an actual floppy disk).
The issue was that my only smart device at the time was a HTC Wildfire (not the S model!) I have Pentium 3s in my parts box with higher clockspeeds than that phone. The result was that the game ran at 30%-40% of its original speed, which gave me a bit of an unfair advantage.
No idea how well I'll do here.

(P.S. You should set up leaderboards - just use cURL to send off people's highscores. No idea how you'd make it unabusable (esp. with a FOSS app))
 

rw-r-r_0644

Well-Known Member
OP
Member
Joined
Jan 13, 2016
Messages
351
Trophies
0
Age
22
XP
741
Country
Italy
My only experience with Flappy Bird was one of the spin-offs that came after the takedown - Floppy Bird (and yes, the bird was an actual floppy disk).
The issue was that my only smart device at the time was a HTC Wildfire (not the S model!) I have Pentium 3s in my parts box with higher clockspeeds than that phone. The result was that the game ran at 30%-40% of its original speed, which gave me a bit of an unfair advantage.
No idea how well I'll do here.

(P.S. You should set up leaderboards - just use cURL to send off people's highscores. No idea how you'd make it unabusable (esp. with a FOSS app))
I neer played the original game too :P
I found it when some days ago at school they constricted us to do some sort of hour of code (haha, 1 minute to complete all the exersices) and I though it could be ported to Wii U just fine.
So then I searched flappy bird and found floppy brid html5 (I taken resources from there) but there I scored only 9 after too much tries.
When I made Flappy Bird I scaled assests to 1,5x but not the gravity and jump so it's much easier ;)
For leader board I could crypt the connectionnand score file, etc. (But it just wouldn't work with the source code public) or...just ignore cheaters
 
D

Deleted User

Guest
I neer played the original game too :P
I found it when some days ago at school they constricted us to do some sort of hour of code (haha, 1 minute to complete all the exersices) and I though it could be ported to Wii U just fine.
So then I searched flappy bird and found floppy brid html5 (I taken resources from there) but there I scored only 9 after too much tries.
When I made Flappy Bird I scaled assests to 1,5x but not the gravity and jump so it's much easier ;)
For leader board I could crypt the connectionnand score file, etc. (But it just wouldn't work with the source code public) or...just ignore cheaters
I have do hour of code at school too
Too much easy 4 me :D
 
  • Like
Reactions: rw-r-r_0644
Joined
Apr 19, 2015
Messages
1,023
Trophies
1
Location
Stuck in the PowerPC
Website
heyquark.com
XP
3,914
Country
Australia
For leader board I could crypt the connectionnand score file, etc. (But it just wouldn't work with the source code public) or...just ignore cheaters

I was thinking about highscores, and a possible course of action is to have some crazy encryption system (crazy enough to be hard to reverse-engineer) and build the app to work just fine without it (clever #defines) and simply only include the system in the official elf files and not in the git repo. Thus, the app is still open-source (ish) but the highscore encryption system/key isn't. It'd also be possible to use UDynLoad and have the highscore system as an optional and completely seperate file (or even project) that isn't open source.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • ZeroT21 @ ZeroT21:
    i never heard or notice any fix
  • NO111ONE @ NO111ONE:
    @Xdqwerty crashd was the exploit for LG TVs to root practically any.
    I got word of it this january and rooted my TV. Was pretty impressed.
    Since then LG patched the command to root and then the developer mode app itself from making vulnerabilities.

    And then I found out that having a rooted TV lets you use PPPwn to jailbreak a PS4 on firmware 11. Finally uses for my rooted LG (I hate the playstation as such the use is gone)
    +1
  • K3Nv2 @ K3Nv2:
    @NO111ONE, Did you have a arch64 base?
  • NO111ONE @ NO111ONE:
    Honestly didn't care to even poke. The board is W18H
  • K3Nv2 @ K3Nv2:
    I got a 2023 Model turned off update in the homebrew channel maybe if I restore it and run the script again but it might auto update during the process
  • ZeroT21 @ ZeroT21:
    play it safe, keep it off
  • K3Nv2 @ K3Nv2:
    Script keeps getting stuck at Heap grooming now
  • ZeroT21 @ ZeroT21:
    nowadays i just keep my jailbroken ps4 for some exclusives i don't play on pc
  • K3Nv2 @ K3Nv2:
    The youtube adblocker looks nice in the homebrew channel but I pay for premium for like $4 a month under vpn lol
  • ZeroT21 @ ZeroT21:
    i dont even YT much, Net flix is just another bother
  • K3Nv2 @ K3Nv2:
    YT music apps pointless tbh
  • ZeroT21 @ ZeroT21:
    playing old music mostly while browsing/going through comics at archive.org
  • ZeroT21 @ ZeroT21:
    me doin' simple stuff
  • K3Nv2 @ K3Nv2:
    Don't always need a bunch of electronics to enjoy electronics
    +1
  • K3Nv2 @ K3Nv2:
    Issue is we want new and best then it piles up
  • ZeroT21 @ ZeroT21:
    i'm all gud if my browser don't lag
  • K3Nv2 @ K3Nv2:
    I fixed a 2010 netbook for someone and they were happy
  • ZeroT21 @ ZeroT21:
    i did something similar to for a friend, was a old acer netbook, he was over the moon, guess guys are just that simple
  • K3Nv2 @ K3Nv2:
    Still had xp all the works at least got 7 on it
  • ZeroT21 @ ZeroT21:
    even if MS says newer windows works fine on 1 Gb of ram, I'd still go for the default or similar OS
  • K3Nv2 @ K3Nv2:
    It loaded youtube with like a 5 minute lag lol
  • ZeroT21 @ ZeroT21:
    it's a old potato, can't expect much
  • K3Nv2 @ K3Nv2:
    I told her it's not a good porn book
  • ZeroT21 @ ZeroT21:
    it's fine if it work and can watch their fav porn
  • K3Nv2 @ K3Nv2:
    For images maybe
    K3Nv2 @ K3Nv2: For images maybe