Bonjour,
Entre personnes qui demandent de tester on peut je pense se "tester" mutuellement nos apps.
Tester sur Android 4.4 (XT1032); 4,5 pouces ; Résolution 1280 x 720 pixels
Alors l'avis que je donne ici et sans doute subjectif.
Habitant au pied des pistes moi qui ne sais pas skier , je pourrais enfin découvrir les joies de la glisse
Donc voici un petit retour de mes essais :
D’accord avec les commentaires sur le Google play concernant le minuteur ainsi que la sensibilité du gyroscope (il faut sans cesse adapter la sensibilité), il faut peut-être mettre en place une descente de réglage de la sensibilité.
Difficulté des niveaux : niveau 1.3 un peu plus facile que le 1.2, J’ai eu du mal à passer le 1.6 qui est assez compliqué alors que la 7, 8 et 9 sont plutôt facile, après je ne suis pas doué en ski alors ….
Lorsque l'on choisit un niveau il faudrait peut-être ajouter un bouton retour sous le drapeau pour revenir sans utiliser le retour du téléphone pour éviter de faire sortir le joueur du jeu.
J’ai eu l'impression plus d'une fois de passer au dessus des portes sans qu’il me pénalise alors que d’autres fois ce fut le contraire.
Voici un petit gif :
giphy.com/gifs/j6YgSeZ1AHusyVaUhX
Je touche assez bien le drapeau bleu.
Bug :
J’ai un plantage lorsque j’active ou désactive le gyroscope : java.lang.OutOfMemoryError
E/AndroidRuntime(11524): FATAL EXCEPTION: main
E/AndroidRuntime(11524): Process: fr.sc.admin.skiflag, PID: 11524
E/AndroidRuntime(11524): java.lang.RuntimeException: Unable to start activity ComponentInfo{fr.sc.admin.skiflag/fr.sc.admin.skiflag.ChoiceActivity}: android.view.InflateException: Binary XML file line #54: Error inflating class <unknown>
E/AndroidRuntime(11524): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2198)
E/AndroidRuntime(11524): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2257)
E/AndroidRuntime(11524): at android.app.ActivityThread.access$800(ActivityThread.java:139)
E/AndroidRuntime(11524): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1210)
E/AndroidRuntime(11524): at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime(11524): at android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime(11524): at android.app.ActivityThread.main(ActivityThread.java:5086)
E/AndroidRuntime(11524): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(11524): at java.lang.reflect.Method.invoke(Method.java:515)
E/AndroidRuntime(11524): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
E/AndroidRuntime(11524): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
E/AndroidRuntime(11524): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime(11524): Caused by: android.view.InflateException: Binary XML file line #54: Error inflating class <unknown>
E/AndroidRuntime(11524): at android.view.LayoutInflater.createView(LayoutInflater.java:620)
E/AndroidRuntime(11524): at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
E/AndroidRuntime(11524): at android.view.LayoutInflater.onCreateView(LayoutInflater.java:669)
E/AndroidRuntime(11524): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:694)
E/AndroidRuntime(11524): at android.view.LayoutInflater.rInflate(LayoutInflater.java:755)
E/AndroidRuntime(11524): at android.view.LayoutInflater.rInflate(LayoutInflater.java:758)
E/AndroidRuntime(11524): at android.view.LayoutInflater.rInflate(LayoutInflater.java:758)
E/AndroidRuntime(11524): at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
E/AndroidRuntime(11524): at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
E/AndroidRuntime(11524): at android.view.LayoutInflater.inflate(LayoutInflater.java:353)
E/AndroidRuntime(11524): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:290)
E/AndroidRuntime(11524): at android.app.Activity.setContentView(Activity.java:1937)
E/AndroidRuntime(11524): at fr.sc.admin.skiflag.ChoiceActivity.onCreate(ChoiceActivity.java:42)
E/AndroidRuntime(11524): at android.app.Activity.performCreate(Activity.java:5248)
E/AndroidRuntime(11524): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1110)
E/AndroidRuntime(11524): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2162)
E/AndroidRuntime(11524): ... 11 more
E/AndroidRuntime(11524): Caused by: java.lang.reflect.InvocationTargetException
E/AndroidRuntime(11524): at java.lang.reflect.Constructor.constructNative(Native Method)
E/AndroidRuntime(11524): at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
E/AndroidRuntime(11524): at android.view.LayoutInflater.createView(LayoutInflater.java:594)
E/AndroidRuntime(11524): ... 26 more
E/AndroidRuntime(11524): Caused by: java.lang.OutOfMemoryError
E/AndroidRuntime(11524): at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
E/AndroidRuntime(11524): at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:594)
E/AndroidRuntime(11524): at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:429)
E/AndroidRuntime(11524): at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:840)
E/AndroidRuntime(11524): at android.content.res.Resources.loadDrawable(Resources.java:2113)
E/AndroidRuntime(11524): at android.content.res.TypedArray.getDrawable(TypedArray.java:602)
E/AndroidRuntime(11524): at android.view.View.<init>(View.java:3572)
E/AndroidRuntime(11524): at android.widget.TextView.<init>(TextView.java:623)
E/AndroidRuntime(11524): at android.widget.Button.<init>(Button.java:107)
E/AndroidRuntime(11524): at android.widget.Button.<init>(Button.java:103)
E/AndroidRuntime(11524): ... 29 more
W/ActivityManager( 1086): Force finishing activity fr.sc.admin.skiflag/.ChoiceActivity
Voilà enfin je suis prêt pour la saison prochaine de ski :
N’hésitez pas à tester mes apps et me faire un retour.
— Modifié le 3 mai 2019 à 16:34:35
Contenu éditorial recommandé
Avec ton accord, un contenu externe est chargé ici.
En cliquant sur le bouton ci-dessus, tu acceptes que des contenus externes soient affichés. Des données personnelles peuvent alors être transmises à des fournisseurs tiers. Tu trouveras plus d'informations à ce sujet dans notre Déclaration de protection de données.