is it Objective-C or Swift?
It’s Objective-C. Let me know if you have any further questions.
very good work !
is this made with buildbox?
No, it’s made with Cocos2d-iPhone and SpriteBuilder.
You are not selling this code through here only…i heard that there is a bug that the bird stay stuck on the screen when you first install the app… is it true?It is fixed here in Envato??? Let me know so i can purchase from you…
Never heard of this bug from any of our customers and haven’t seen it in our tests. So, you can buy with confidence; the bird behaves as expected on first install. Let me know if you have any further questions.
Will you be making android version anytime soon?
I code only for Apple devices (iOS, tvOS, watchOS and macOS). Sorry, there will not be an Android version.
When changing the ad unit id’s in .plist file I have 2 questions:
1.- Do we need to change the Soomla IAP for all coin purchases? Currently you have “com.SandorNagy.FlappyBlueprintTwo.BoosterPack” and if change is made where do we sign up for soomla dashboard to generate new IAP?
2.- Revmob start up and game over placement id – what type of ad units did you use? *rewarded video *interstitial video * interstitial *banner *link or *pop up?
1. You have to create the IAPs in iTunes Connect.
2. You have to choose “interstitial”
Let me know if you have any further questions.
Thanks! Will do that.
Haven’t seen the “bird stuck on the screen” bug. Can you please give us details about the line of events that lead to the bird being stuck. And please send a log too. Thank you.
Error shows when first click on play button, character stays stuck on screen and touch controls don’t function, still trying to get error log. Do you know where option is?
It’s working now, looks like a rendering issue, re-opened app for a 2nd time and now issue is gone. Error only shows when you first open app, hope this doesn’t translate to app when in store.
The Log is at the bottom of Xcode. The lines that appear when running the code.
Also got bug where bird gets stuck on screen and doesn’t move at all, this is happening on both simulator and phisical iPhone. I only changed images for game and followed both PDF’s to change iCloud settings and Bunfdle ID, nothing else.
Buddy how do you change font color and font thats being displayed in game for score, new best score and in main screen for the coins being collected?
You can do that in SpriteBuilder. Download SpriteBuilder from the link provided in the downloads. Open your .spritebuilder project from Spritebuilder; it’s the red folder (not the blue Xcode one). Open your chosen scene by double clicking on it on the left side of SpriteBuilder. Edit the fonts than “Publish” by clicking on the Publish button on the top left. For more info on how to navigate and use SpriteBuilder here is a cool tutorial: https://www.makeschool.com/tutorials/clone-angry-birds-with-spritebuilder-and-swift/getting-started
Note that texts need to be set up in the AdvancedSettings.h inside of Xcode.
Ok got it. Thank you.
IAP made in iTunes dashboard questions:
1.- Non consumable or consumable?
2.- When creating the IAP I’m supposed to enter a “reference name” & “product ID” which of these two do I enter in the .plist file to replace the current value of “com.SandorNagy.FlappyBlueprintTwo.BoosterPack”
3.- Do you reccommend hosting content with apple? I get this option when creating the IAP.
1. The Coin Packs have to be consumables and the “Double Coins” and “No Ads” IAP has to be non-consumable.
2. The Reference Name is just a name that you can easily find the IAP in the dashboard (ex. Mega Pack). The product ID (ex. com.SandorNagy.FlappyBlueprintTwo.BoosterPack) is the important one; this is the one that you need to add to the .plist file.
3. You do not need to host with Apple in this code.
For further documentation on how to create IAPs read this step by step guide: https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Chapters/Introduction.html
Hi, Can you tell me what resources need to be reskinned? Also i’m quite new to coding, do I edit this in xcode or swift? Thanks
Hi, you will have a step by step documentation on how to reskin this source code. Basically you will need to change all images, set up ad network IDs, change iTunes Connect related IDs and you’re ready to submit to the App Store. However Xcode is a software in that we develop iOS apps and Swift is the language that we develop it in. I would highly recommend taking our course on reskinning for beginners from our site Rebeloper.com or from Udemy. It is called: Circle 2. Believe me it will save you a whole year of learning. Let me know if you have any further questions.
Thanks. I have already taken a free course on Udemy and have just reskinned and launched my first app, however that involved minimal design work. I was just wondering if the images are easy to redesign – is there a good program to use? Thanks a lot for your help.
This is great news. The images are not that hard to redesign if you know some Photoshop. Also you can use any free browser based image editing tools such as: https://pixlr.com/editor/
If you wish we can do the reskinning for you. Just contact us at: firstname.lastname@example.org
Is there a way to control how many times the game show’s the interstitial ads? I’m getting an ad every 3 to 5 game over’s and I would like to show ads every 10 game over’s.
Yes, You can set up ads frequency for both places in the FlappyBlueprintTwoSettings.plist file. See image: http://i65.tinypic.com/123ldl4.png
Checked game on new installs and bird does get stuck on screen, this only happens on first install, once you close app and reopen this error doesn’t appear again.
Can you please check code.
Hi, thanks for the bug report. This was very strange, but I have rewritten how the bird appears on the screen. The update (2.8.1.) has been submitted for review and you will receive a notification when it is approved. Once you download the new file please take a look at the README file for the Changelog (the file you need to replace for a quick patch).
Downloaded files, replaced gameplay.m file, opened xcode, ran a test and head still gets stuck on screen, is there another step I’m missing?
That looks like it worked. Thanks!
@TheGraphicAsylum if you hadn’t already than delete the app from your simulator/device and run again.
When clicking game center stats icon in main screen I get “no data” displayed. Why is this? Is there any additional config I need to make in order to get this working?
Make sure you created the Game Center Leaderboard ID in iTunes Connect. Than add it to your GameData.plist file. Finally log into the Game Center app on your simulator/device.
Ok will try it and keep you updated.
Hello, do you have a skype? I have a few questions about the monetization methods in the game
Hi, yes. However I do not wish to share it here in the comments. Please email us at email@example.com and we’ll keep in touch.
With this new update can users who already submitted version 2 with changes to the iTunes store only replace certain files to get the latest updates in version 3? Or do we need to start from scratch with these files?
Because of the massive changes in Swift 3 almost all files were changed in this new version. You will need to start from scratch.
Great work well done, been having heaps of fun with this one. Can’t wait to purchase the big bundle that will keep me busy for awhile,
Hi, thank you. Glad you like it. We are having a special sale. Please, contact us at firstname.lastname@example.org
Use, by you or one client, in a single end product which end users are not charged for. The total price includes the item price and a buyer fee.
Why buy with Envato
Use, by you or one client, in a single end product which end users can be charged for. The total price includes the item price and a buyer fee.
Deliver better projects faster. Photos, templates & courses
Unlimited downloads. Only $29/month
Learn almost anything with
Envato Tuts+ for free
9000 free tutorials, 3000 paid courses
Designers matched perfectly to
you on Envato Studio
2000 artists ready to undertake your work