Discussion on Plane Crash! - follow the line game

15 comments found.

The game is nice, but there are some errors. Planes works at all it is initally open. and google play not signed in. Achievement doesn’t work. I would recommend them to fix.

Hi, Thanks for noticing and informing me. Somehow I didnt upload the latest version on google play. Uploading it now. Thanks!

It should be fixed now, but it will take a couple of minutes to publish the ne demo on google play. Here’s a temporary demo apk on dropbox: https://www.dropbox.com/s/n6axoep6muk8duv/Plane%20Crash.apk

suitable for eclipse?

Hi, The app was designed in Android Studio. It isn’t designed for eclipse. Having said that, the code can be somehow converted to open in eclipse, however it would take some time for you. I suggest using Android Studio.

looks very good. Pre sale question. 1) What about graphics, do we have to change graphics of game or we can use it as its. 2) you add links to music files, do we have to buy license for music/sound files separately from links you provided. 3) Do we have to use any other software like BuildBox to re skin. Thank you Kind Regards

looks very good. Pre sale question. 1) What about graphics, do we have to change graphics of game or we can use it as its. 2) you add links to music files, do we have to buy license for music/sound files separately from links you provided. 3) Do we have to use any other software like BuildBox to re skin. Thank you Kind Regards


1) You can leave the graphics the same for me. However, I suggest changing at least the icon if you are going yo upload it to google play or se, so that there will be no duplicate content.

2) Yes, the music isn’t included. There is just placeholders, which have ‘audiojungle’ watermarks.

3) Just Android Studio. If you have android studio installed, watch the included video tutorial and you’re good to go. It should explain everything related to customisation.

Thank you

Nice work GLWS :)

hi again Purchased your App, looks very good, very big in seize though :) . Question, DO I have to rename “com.neurondigital.nudge” package as well to my own package name before release the App or leave this package as its. Actually I don’t really want to go against your license agreement. (I bought this App with Regular License).

Kind Regards


According to the license terms, the In-app purchase feature is only available if you buy the extended license. If you wish to use it, then there’s no need to upload another app. The user will download the app with ads and then he will click the ‘No ads’ button to remove the ads. The app will automatically check if the user purchased the app and remove ads.

ahhh…so option to buy “App with No Ads” also come under extended license?

Thank you

If you wish to upload the app with no ads, then the standard license is fine. Even if you wish to enable the ads.

You need the extended license if you need to enable the ‘In-app purchase’ so that the user pays you to remove ads.

Error:Execution failed for task ’:BaseGameUtils:processDebugResources’. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘C:\Users\DELL\AppData\Local\Android\sdk\build-tools\23.0.0\aapt.exe’’ finished with non-zero exit value 1

Hi, Have you changed anything from the project?

Try to go to

Build -> Clean Project

and then go to

Build -> Rebuild Project

If it doesn’t go away, try to update Android studio and make sure you have the latest gradle version installed. Android studio should warn you when you open it to install the software if it is not the recent. If the problem persists try to reimport the file again. Do contact me if you can’t solve it. I’ll do my best to help you solve it.

Hello before you buy is there to explain the concept to the method of amendment in Android studio? I’m new and I don’t know anything in Amendment And is it easy modification?

Hi, Sure. The package includes a narrated video tutorial which exlains the customization process. It also includes documentation in html format which gives you written step by step along with screenshots.

HI, back again. Very good App and Nice docs as well. One question if you can help please. On Developer account I am trying to set up Achievements. Can you please guide me how to setup Achievements for scores described in this game. Is it possible if you can send me the screen shot of it from your App control. you can email me me as well if possible to mirzakhalid82@yahoo.com. Problem I am having is when I achive 10 Stars and unlock the Fighter Plane then it is not displaying on my Achivments as a Player, FYI my App is currelty under Teat Mode on Google App Store.

Kind Regards

Checking it right now

Ah, got it, issue was “leaderboard” id was wrong and wasn’t machining with google leaderboard name. In Game settings, leasderboard name is basically “name” of leaderboard tag in “strings.xml”. Just chnaged it and working fone now.

Thank you for your help

Kind Regards

glad you solved it :)

Hi please i need change color background per picture background it possible ?


Both can be done. However, the color is easier. Just change the background color from strings.xml:

 <!-- background-->
    <color name="color_background">#ffa7dad2</color>

for an image, just open maingame.java and search for the TODO tags for the background and just uncomment the code.

no brother i need leave the background image on home and add background color for road please i need this function is very low without it

ok, so you can do this.

1) add background_gameplay.jpg to drawables.

2) In maingame.java line 96 add:
//Sprite backgroundGameplay;
3) in line 419 add:
backgroundGameplay = new Sprite(BitmapFactory.decodeResource(getResources(), R.drawable.background_gameplay), ScreenWidth());
4) in line 1124 add:
else if (state == GAMEPLAY || state == RESTART || state == GAMEOVER) {
//add line below
backgroundGameplay.draw(canvas, 0, 0);

Hello there

I organized the Games but under android 4.4 devices to stop the errors.

java.lang.NoClassDefFoundError: com.google.firebase.FirebaseOptions at com.google.firebase.FirebaseApp.zzek(Unknown Source) at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source) at android.content.ContentProvider.attachInfo(ContentProvider.java:1058) at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source) at android.app.ActivityThread.installProvider(ActivityThread.java:4560) at android.app.ActivityThread.installContentProviders(ActivityThread.java:4190) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4132) at android.app.ActivityThread.access$1300(ActivityThread.java:130) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1255) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4745) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) at dalvik.system.NativeStart.main(Native Method)

Help me please

Hi, the template only supports Admob Ads. You can add Admob Ads by creating an interstitial or banner ad on Admob and put the provided ad unit ids in configurations.java

Feel free to send me a screenshot of the error if you encounter any.

There are problems in the project file. Although I have deleted the firebase failure continues. You do not help me death Melvin.

java.lang.NoClassDefFoundError: com.google.firebase.FirebaseOptions at com.google.firebase.FirebaseApp.zzek(Unknown Source) at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source) at android.content.ContentProvider.attachInfo(ContentProvider.java:1591) at android.content.ContentProvider.attachInfo(ContentProvider.java:1562) at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source) at android.app.ActivityThread.installProvider(ActivityThread.java:4830) at android.app.ActivityThread.installContentProviders(ActivityThread.java:4425) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4365) at android.app.ActivityThread.access$1500(ActivityThread.java:138) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1296) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:149) at android.app.ActivityThread.main(ActivityThread.java:5061) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:794) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:610) at dalvik.system.NativeStart.main(Native Method)

Hi, the error you are recieving is still from firebase. So, you might not have it removed completely. I suggest starting from a fresh start. And add things slowly to determine where the error is coming from. Unfortunately we can only support the code that we created in the template. If you are sure that you have no additional compenents in the template and it is still giving you errors send me the code to my email (melvin@neurondigital.com) and Ill take a look at it.

sure itb doesnt work what is should i do

Error:com.android.builder.internal.aapt.AaptException: Failed to crunch file C:\Users\madada\Downloads\codecanyon-17548922-plane-crash-follow-the-line-game\PlaneCrash v1\CODE\Plane Crash\BaseGameUtils\build\intermediates\exploded-aar\com.android.support\appcompat-v7\20.0.0\res\drawable-mdpi\abc_ic_clear_search_api_holo_light.png into C:\Users\madada\Downloads\codecanyon-17548922-plane-crash-follow-the-line-game\PlaneCrash v1\CODE\Plane Crash\BaseGameUtils\build\intermediates\res\merged\androidTest\debug\drawable-mdpi\abc_ic_clear_search_api_holo_light.png

Just got back to you via email

sure how can i add more planets?

The game is only designed for 3 planes. However, in the code I tried to make it as easy as possible to add more planes. So you should be able to add more planes by simply adding more planes in the array in plane.java:

    final static public int PLANE1 = 0, PLANE2 = 1, PLANE3 = 2;
    final static int[] PLANE_IMG_REFERENCE = new int[]{R.drawable.plane1, R.drawable.plane2, R.drawable.plane3};
    //TODO: modify to change plane sizes
    final static float[] PLANE_SIZE = new float[]{0.2f, 0.18f, 0.13f};

However, the problem will be how they are drawn on screen. They might not fit on screen.

Regards, Melvin

Hi, I am very much interested in purchasing this game. Can I change the airplane into something like cars, tank or a funny picture?

Hi, Sure, all you need to do is replace the images. Just copy and paste to replace the plane images with anything you like.

Hi Sir, do you offer customization? I only wanted to change the planes to Philippine Jeepney (please see google search for the image). Thank you!

Hi, please send me an email to melvin@neurondigital.com with all the required features and changes and I’ll give you a quote.

Hi. Do you have the Buildbox file for this game? I want to buy it too.

Hi, this template is for Android Studio. It does not use Buildbox.