Share My Creation Cloney Bird - Flappy Bird clone - source code included

walterf25

Expert
Licensed User
Longtime User
it is the same code he published! Maybe i am using a good device so i don't see lags.. (Galaxy note 3)
Oh ok, is just that you mentioned that you had done it in libGDX, but he didn't use libGDX to make this game, he used the accelerated surface library, i think you're confused.
 

Peter Simpson

Expert
Licensed User
Longtime User
Hello @andymc, just one quick question from myself.

Why accelerated surface and not GameView?
I've been looking at writing a game using GameView, but looking at your Cloney Bird is making me think twice...

Thanks in advance for your reply...
 

Douglas Farias

Expert
Licensed User
Longtime User
if have any programer can post in another engine for try fix the lag in old devices?
 

andymc

Well-Known Member
Licensed User
Longtime User
Hi, I used accelerated surfaces as it seems like the most simple way of doing it. I'm now going to switch over libGDX as this is a much more advanced engine with more features, such as physics and collision detection. Gameview as far as I know is not being developed any more as these other libraries are much more mature and advanced.
 

Peter Simpson

Expert
Licensed User
Longtime User
Hello @Douglas Farias , when you say older hardware, just how how are you talking about. After reading your posts I decided to test cloney bird out on my older Android devices.

Acer Iconia A500(Android 4.03) = NVIDIA Tegra 2 processor 1GHz
Archos 43(Android 2.2.1) = Single care ARM Cortex A8 1GHz
HTC Desire(Android 2.2.2) = Scorpion 1GHz

I also tested cloney bird on my Galaxy Nexus, Nexus 7, Nexus 4 and 5, all worked just fine way past 20 pipes.

I thought that my Archos 43 would have given me lag issues as that is a really old low end device. But I have no issues with that either @Douglas Farias
 

Peter Simpson

Expert
Licensed User
Longtime User
Okay thank you @andymc .
I looked at libGDX but it looks rather complicated, and as I've really just starting in games, libGDX could blow my mind. For clients I've done all sorts of MySQL stock control, invoicing, quoting and contact management apps integrating with Windows programs, but nothing animated. So whatever I do game wise will be my first.

After looking at libGDX and accelerated surface both from @Informatix , I think I'll try accelerated surface and just create my own routines as needed. But knowing me I will probably wake up tomorrow morning, change my mind and decide to go with the more complicated libGDX :-(
 

Douglas Farias

Expert
Licensed User
Longtime User
lol now i see you have added sound and efects and fixed bugs *-*-*-*-*-* thx man
 

Douglas Farias

Expert
Licensed User
Longtime User

andymc

Well-Known Member
Licensed User
Longtime User
I've started making progress on the libGDX version. There's a few things confusing me, like switching to using textures and texture regions for frames. But I'm making progress, also the Y axis is flipped which means changing a lot of code. I'm trying to keep the code layout as clean as possible and as close to the accelerated surfaces version as possible. I also wrote this game using BlitzBasic just as a prototype. Which saves having to compile to Android everytime, as Blitz runs natively on PC, I can run the game in less than a second from pressing compile, and I don't have to worry about scaling as I can just write it for a set window size of 400 by 600 on my laptop screen. I'd highly recommend using Windows to prototype your game before trying to get it to work on Android.

I can't believe this thread has had over a thousand views already!
 

andymc

Well-Known Member
Licensed User
Longtime User
Okay, I've figured out more of libGDX now. I've attached my first test version using it. It's not finished but should show how much smoother libGDX will run on different devices. Also, the graphics may scale better but I've not tested this yet.
 

Attachments

  • CloneyBird_LibGDX_test.zip
    35.6 KB · Views: 441

Douglas Farias

Expert
Licensed User
Longtime User
thx andymc i go test it when i go to my home *-*
 

Douglas Farias

Expert
Licensed User
Longtime User
andymc when restart back to title screen same flappy birds original? i m not in my home to test *-*

exemple when you die and press restart
back to screen tap to fly and bird flying *-*
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…