Why Flappy Bird should have been an HTML5 game

Here at Ludei we do not want to start a new discussion on the virtues and flaws of the (in)famous game Flappy Bird. We think is undeniable that this game has earned a spot on the videogame history. We will leave to the reader and other media to discuss about the game mechanics, enjoyment and frustration that it has fired heated arguments among the community of both players and developers. Just FYI, here are some interesting links about the game (in case you didn’t even heard about it :?), both supporting and demonising it, that we think are worth reading/watching:

The vital and depressing lessons Flappy Bird can teach indie developers (Forbes)

Flappy Bird Creator Pulled Game Because It Was Too Addictive (The Wall Street Journal)

Some awesome Flappy Bird clones and a bot that learns to play the game

Defending the indefensible: Why Flappy Bird is a good game (Video)

The purpose of this post is different. Ludei is actively supporting and promoting HTML5 as a great platform for developing games and apps and Flappy Bird is a great candidate to be developed in HTML5. First of all, we can be quite confident that everyone agrees is a simple to develop casual game. It could be included inside the “endless scroller/runner” type of games category that usually require less game content to be developed as it can be provided programmatically. There are great examples of this kind of games both developed natively and in HTML5 using Ludei’s CocoonJS technology. Here there is a list of some of them:

Headless (iTunes, GooglePlay)

RunPixieRun (Web)

Red Riding Hood Run (iTunes)

R.U.Nuts (iTunes, GooglePlay)

The bottom line is that HTML5 has already proven to be a great option to develop this kind of games. Why?

  1. This games need fast iteration to get the mechanics right and web technologies are great for that. Changing parameters even during the gameplay is as easy as it can get thanks to the interpreted nature of JavaScript.
  2. This game MUST be cross-platform. The game is so simple that is worth to be EVERYWHERE. I do not foresee many ways to monetize this kind of games but with non-intrusive advertisement, so being everywhere is key to maximise possible revenue. And when here at Ludei we talk about being everywhere, means not only iOS and Android, but the ChromeStore, Mozilla Marketplace, FirefoxOS, Tizen, Kik, web based games portals, etc. This kind of cross-platform deployment is only possible today thanks to HTML5 and the web.
  3. In relation to the statement about cross-platform deployment above, as graphics are simple, not much performance is needed, but it is expected. At Ludei we believe a better HTML5 execution is possible and that is what we have been working on for several years now improving iOS and Android performance. Of course, achieving steady 60FPS is our goal that is why our canvas acceleration technology is here to help. Remember, not just acceleration is important but eliminating fragmentation, specially on Android, is also key to achieve success. With CocoonJS a game like this can run steady 60FPS on an Android 2.3 device and that is something that any player would expect at least. But the good thing is that other platforms will also be able to execute the game, like Tizen or FireFoxOS, with not such acceleration but enough power to provide a good user experience. Another win for HTML5.

Well, we think these arguments are enough to realise that HTML5 is a great option for this kind of games (even better than some other stablished platforms like Unity). It will keep your budget under control (don’t need to spend much money on the game, just some time) and you will be able to maximise the reach truly being everywhere.

This is why we think Falppy Bird should have been developed in HTML5 ;).

But do not take our word to believe it. Our amazing developer community has taken this issue into their hands and we have seen a major Flappy Bird Clone deployment using Ludei’s CocoonJS technology. For example, PandaJS, a new and very well developed game engine fully compatible with CocoonJS’ accelerated canvas, has an open source version of a FlappyBird clone that is a great way to better understand how a game like this can be developed easily with the right tools.

Screen Shot 2014-02-21 at 8.24.02 PM
http://www.pandajs.net/games/flyingdog/

It has been exciting to see the number of Flappy Bird clone games published with CocoonJS grow day by day and to realise how creative developers can get when cloning this basic idea. We ourselves have developed our own version of the game in just 12 hours of work in total with just a developer and a designer involved. Of course, using our own platform for testing (the CocoonJS Launcher) and to introduce advertisement and share capabilities has helped tremendously to speed up this process by orders of magnitude.

Screen Shot 2014-02-22 at 4.16.08 PM
Ludei’s Jumping Submarine (iTunes)
Ludei’s Jumping Submarine (GooglePlay)
Ludei’s Jumping Submarine (Amazon)
Ludei’s Jumping Submarine (Chrome Store)
Ludei’s Jumping Submarine (Kik)
Ludei’s Jumping Submarine (Web)
Ludei’s Jumping Submarine (Facebook)
Ludei’s Jumping Submarine (Mozilla Marketplace)
Ludei’s Jumping Submarine (Flappy Jam)
Also available for OUYA and Tizen!

Here is a list of some of the FlappyBird-like games published with CocoonJS in the last couple of days (and the list grows everyday!). Enjoy!?

https://play.google.com/store/apps/details?hl=en&id=com.maneiros.superminion
http://www.amazon.com/gp/mas/dl/android?p=com.twistedmotion.bouncybird
https://play.google.com/store/apps/details?hl=en&id=com.krunakin.frappy1
https://play.google.com/store/apps/details?hl=en&id=couchknight.lazyrocket
https://play.google.com/store/apps/details?hl=en&id=com.uk4dee.funcat
https://play.google.com/store/apps/details?hl=en&id=com.restylemedia.flappyunicorn
https://play.google.com/store/apps/details?hl=en&id=com.thedigitalchampion.flappysharks
https://play.google.com/store/apps/details?hl=en&id=com.projectstudios.flyingbird
https://play.google.com/store/apps/details?hl=en&id=szymdev.flappyspacedoge
https://play.google.com/store/apps/details?hl=en&id=com.halfgeekstudios.flappyspermiefree
https://play.google.com/store/apps/details?hl=en&id=com.matt.flappybird
https://play.google.com/store/apps/details?hl=en&id=com.wkg.firebird
https://play.google.com/store/apps/details?hl=en&id=org.wisimedia.ravenspike
https://play.google.com/store/apps/details?hl=en&id=com.pixlslave.flapordie
https://play.google.com/store/apps/details?hl=en&id=com.redcube.bird
https://play.google.com/store/apps/details?hl=en&id=com.xgelite.geticy
https://play.google.com/store/apps/details?hl=en&id=com.dg.flyingalong
https://play.google.com/store/apps/details?hl=en&id=com.guizmows.devrelease.tappyflight
https://play.google.com/store/apps/details?hl=en&id=com.visualmoose.fduck

26 Comments Why Flappy Bird should have been an HTML5 game

  1. avatarAH Phan

    Indeed, HTML5 gaming is already great and its future is very bright! Thanks to Ludei for championing the cause, keep going guys, we all look forward to every CocoonJS update!

    Reply
  2. avatarAngjelko

    I’ve also made a game inspired by the flappy bird and it will be available on facebook and google play store soon, I’m only waiting your respond on the Premium user. This is my first ever made project I hope I will get it Thanks

    Reply
  3. Pingback: Doctor HTML5 Games

  4. avatarBarbra

    This content is very informative but it took me
    a long time to find it in google. I found it on 21 spot, you should focus on quality backlinks building, it will help you to rank to google top 10.
    And i know how to help you, just type in google – k2 seo tips

    Reply
  5. avatarmonsieur glisse

    I’ll immediately clutch your rss as I can’t to find your
    email subscription hyperlink or newsletter service.

    Do you’ve any? Kindly permit me recognize in order
    that I could subscribe. Thanks.

    Reply
  6. avatarhttp://www./

    Jul 23, 2012 – hallo JensSensationeller Artikel, Du hast ganz genau erkannt um was es geht und zwar bis ins Detail !!Sehr gut recherchiert,noch besser kombiniert ! Lg aus Ösi-Land

    Reply
  7. avatarhttp://www./

    I agree with you on the songs you listed, but if you have ever seen Yela in concert you would know that he is about hard core rap. Also if you listen to any of his interviews he calls himself out about how creekwater and arena rap was straight garbage.

    Reply
  8. avatarhttp://www./

    Once I initially commented I clicked the -Notify me when new comments are added- checkbox and now every time a remark is added I get four emails with the identical comment. Is there any method you’ll be able to remove me from that service? Thanks!

    Reply
  9. avatarhttp://www./

    Yeah..that last paragraph was very umm.. poetic, “bro” :)Your tone seems to indicate your confidence in a McCain presidency. If the last eight years of Bush’s tenure is anything to go by, and McCain’s commitment to follow his policies to the letter, it can be ONLY beneficial to Iran/Hezbollah/AlQaida or any other of the worlds evil doers.If I were you.. I would just pin my hopes on Obama doing the right thing. :)Ciao

    Reply
  10. avatarhttp://www.onlyhumanfilms.com/

    Baron,What you are describing is the political equivalent of what musicians refer to as .Still, I think the use of term “Europeanisation” is mistaken because it allows the vast majority of American conservatives to pretend that every screwball idea their liberal brethren concoct is a foreign import.It’s an excuse to avoid confronting the nihilism inherent in American liberalism and the serious question of what must be done to oppose it.”Blame Europe First” to coin a term.

    Reply
  11. avatarhttp://www./

    I just passed the "Gmail Security Verification" questionnaire in Russian, and found one small mistake:on the last step there I see Romanian "SelectaÅ£i „RămâneÅ£i conectat(ă)” numai dacă vă conectaÅ£i de pe un computer personal.", that cannot be understood by Russian. Please fix it.Thanks

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *