Share My Creation Twinny Points

Twinny Points

Beta Phase is finished and in production now!
https://play.google.com/store/apps/details?id=twinnypoints.gg.goilsoft.de



Here is my new Creation "Twinny Points" in Beta Phase:

Play Store (Beta Tester) Tjank you to all testers.
https://play.google.com/store/apps/...lsoft.de&hl=de&ah=ZYg2HuoY8LExDI396tKrvV1kFg8
web_hi_res_512.png

How to play
Let the Twinny go further step-by-step. It is an One-Finger-Game.

It is getting harder every 10 steps the further you go. It is easier and allowing more distance in the beginning but it is faster and you need tho get nearer to the center the higher you get. But watch out, if you let the Twinny go across than you missed the Target.

Relax every 10 steps and let the Green Twinny collect the coins.

You are able to see Rewarded Videos. Use this Rewards if you missed a Target but only if at least Level 30 is reached.

In case of having your Google Play Profile set to Public you will see your Achievements and Scores in the Leaderboards.

Beta Phase
Since the App is a Beta Version I would like you to test this App and let me know you thoughts.

Technical
The App makes use of XUI2D (Box2D) including Google Play Service for Leaderboards and Achievements.

Monetarization by Banners, Interstitial and Rewarded Videos.

Privacy Consent Form for fulfilling the GDPR law.

ImmersiveMode, BlurredDialog, Drawer, Badger, CustomStringBuilder
 

Attachments

  • Screenshot_20190127-210323.jpg
    Screenshot_20190127-210323.jpg
    52.4 KB · Views: 450
  • Screenshot_20190127-210341.jpg
    Screenshot_20190127-210341.jpg
    49.8 KB · Views: 434
  • Screenshot_20190127-210405_Google Play Games.jpg
    Screenshot_20190127-210405_Google Play Games.jpg
    27.9 KB · Views: 424
  • Screenshot_20190127-210623.jpg
    Screenshot_20190127-210623.jpg
    44.1 KB · Views: 415
  • Screenshot_20190127-210640.jpg
    Screenshot_20190127-210640.jpg
    323.2 KB · Views: 421
Last edited:

josejad

Expert
Licensed User
Longtime User
Hi Gunther:

Testing. After the google play permissions request, I get an error:
SIGN_IN_FAILED: Error=3 Code= 10002
appears and disappears constantly.
If I press back button, It asks me for an account to use with Google Play Games, and after select, same error again.
 

Alexander Stolte

Expert
Licensed User
Longtime User
I write in german Because i saw that you come from germany and i can better explain what i mean

Die gelbe Schrift auf dem weißen Hintergrund, man kann es kaum lesen. Ich hab alles gedrückt ,aber es geht nicht weiter.
 

Attachments

  • Screenshot_20190128-210325.jpg
    Screenshot_20190128-210325.jpg
    97.9 KB · Views: 429

Gunther

Active Member
Licensed User
Longtime User
I write in german Because i saw that you come from germany and i can better explain what i mean

Die gelbe Schrift auf dem weißen Hintergrund, man kann es kaum lesen. Ich hab alles gedrückt ,aber es geht nicht weiter.

Hm, App steht? App is stalling at the very first load before X2 ist started. You not see the Consent Form?
It was not happened in the Google Pre-Lounch tests.
 
Last edited:

Gunther

Active Member
Licensed User
Longtime User
Yes lib-version, but the white screen is before X2 starts. GDPR and GP Services login are at that stage.
 

Gunther

Active Member
Licensed User
Longtime User
Oh, ok. That is than with GP.
Is Google's Chose Account Popup displayed?
 

Erel

B4X founder
Staff member
Licensed User
Longtime User
Is Google's Chose Account Popup displayed?
Yes.

Logs:

*** Start ***
Loading objecttypes.json v0.98
TileMap: AABB: AABB[(0.0,0.0) . (10.0,13.333334)], Map Pixels (X) per Meter: 48, Map Pixels (Y) per Meter: 48
New graphic: ball1.png_1.04x1.04
New graphic: ball2.png_1.04x1.04
New graphic: star coin rotate 1.png_0.62x0.62star coin rotate 2.pngstar coin rotate 3.pngstar coin rotate 4.pngstar coin rotate 5.pngstar coin rotate 6.png
New graphic: template_target0
New graphic: template_target1
New graphic: template_target2
New graphic: template_target3
New graphic: template_target4
New graphic: template_target5
New graphic: template_target6
New graphic: template_target7
New graphic: template_target8
New graphic: template_target9
Remove graphic: template_target0
New graphic: template_target0
*** MainLoop starting. ResumableIndex = 1
Consent state: UNKNOWN
EU: false
*** Connection_FailureCB ***
onConnectionFailed: Sign in required
- code: 4
- resolvable: true
GPC_onConnectionFailed: ErrorMsg="Sign in required" Resolvable=true
ResolveConnectionResult: result has resolution. Starting it.
** Activity (main) Pause, UserClosed = false **
*** Activity_Pause ***
sending message to waiting queue (sleep)
sending message to waiting queue (sleep)
Sleep not resumed (context is paused): twinnypoints.gg.goilsoft.de.game$ResumableSub_ShowMessage
Sleep not resumed (context is paused): twinnypoints.gg.goilsoft.de.x2utils$ResumableSub_MainLoop
sending message to waiting queue (OnActivityResult)
running waiting messages (3)
OnActivityResult: SIGN_IN_FAILED
OnActivityResult: not resolved, so giving up.
GPC_onGivingUp: ErrorMsg="Sign in required" ResolveMsg="SIGN_IN_FAILED"
KillConnection: killing connection.
State change: Connecting -> Disconnected
KillConnection: Google API client disconnected.
GPC_onSignInFailed: Reason="SIGN_IN_FAILED"
*** Starter * Connection_Failure ***
** Activity (main) Resume **
*** Activity_Resume ***
Consent Requests
Consent ok, Werbung laden
Consent State UNKNOWN
Consent EU false
*** Activity_Resume01 ***
*** Initialize ***
Size scale: 1.04
*** CheckForGooglePlayServices ***
*** CheckForGooglePlayServices 2 ***
*** CheckForGooglePlayServices 3 ***
*** CheckForGooglePlayServices 4 ***
Connection Is Initialized
Connection NOT Connected
Connect: state = Disconnected
Connect: no auto sign-in, FirstAttempt is false
After AutoConnect
Signing In after all
*** GP_SignIn ***
Connect: state = Disconnected
Connect: first attempt
Connect: isGooglePlayServicesAvailable returned 0
State change: Disconnected -> Connecting
*** Start ***
Loading objecttypes.json v0.98
TileMap: AABB: AABB[(0.0,0.0) . (10.0,13.333334)], Map Pixels (X) per Meter: 48, Map Pixels (Y) per Meter: 48
New graphic: ball1.png_1.04x1.04
New graphic: ball2.png_1.04x1.04
New graphic: star coin rotate 1.png_0.62x0.62star coin rotate 2.pngstar coin rotate 3.pngstar coin rotate 4.pngstar coin rotate 5.pngstar coin rotate 6.png
New graphic: template_target0
New graphic: template_target1
New graphic: template_target2
New graphic: template_target3
New graphic: template_target4
New graphic: template_target5
New graphic: template_target6
New graphic: template_target7
New graphic: template_target8
New graphic: template_target9
Remove graphic: template_target0
New graphic: template_target0
*** MainLoop starting. ResumableIndex = 1
Consent state: UNKNOWN
EU: false
*** Connection_FailureCB ***
onConnectionFailed: Sign in required
- code: 4
- resolvable: true
GPC_onConnectionFailed: ErrorMsg="Sign in required" Resolvable=true
ResolveConnectionResult: result has resolution. Starting it.
*** Update_UI ***
State change: Connecting -> Disconnected
** Activity (main) Pause, UserClosed = false **
*** Activity_Pause ***
Sleep not resumed (context is paused): twinnypoints.gg.goilsoft.de.x2utils$ResumableSub_MainLoop
Sleep not resumed (context is paused): twinnypoints.gg.goilsoft.de.game$ResumableSub_ShowMessage
sending message to waiting queue (sleep)
sending message to waiting queue (OnActivityResult)
running waiting messages (2)
OnActivityResult: RESULT_CANCELED
OnActivityResult: got a cancellation result, so disconnecting.
KillConnection: killing connection.
KillConnection: Google API client disconnected.
GPC_onSignInFailed: Reason="RESULT_CANCELED"
*** Starter * Connection_Failure ***
** Activity (main) Resume **
*** Activity_Resume ***
Consent Requests
Consent ok, Werbung laden
Consent State UNKNOWN
Consent EU false
*** Activity_Resume01 ***
*** Initialize ***
Size scale: 1.04
*** CheckForGooglePlayServices ***
*** CheckForGooglePlayServices 2 ***
*** CheckForGooglePlayServices 3 ***
*** CheckForGooglePlayServices 4 ***
Connection Is Initialized
Connection NOT Connected
Connect: state = Disconnected
Connect: no auto sign-in, FirstAttempt is false
After AutoConnect
Signing In after all
*** GP_SignIn ***
Connect: state = Disconnected
Connect: first attempt
Connect: isGooglePlayServicesAvailable returned 0
State change: Disconnected -> Connecting
*** Start ***
Loading objecttypes.json v0.98
TileMap: AABB: AABB[(0.0,0.0) . (10.0,13.333334)], Map Pixels (X) per Meter: 48, Map Pixels (Y) per Meter: 48
New graphic: ball1.png_1.04x1.04
New graphic: ball2.png_1.04x1.04
New graphic: star coin rotate 1.png_0.62x0.62star coin rotate 2.pngstar coin rotate 3.pngstar coin rotate 4.pngstar coin rotate 5.pngstar coin rotate 6.png
New graphic: template_target0
New graphic: template_target1
New graphic: template_target2
New graphic: template_target3
New graphic: template_target4
New graphic: template_target5
New graphic: template_target6
New graphic: template_target7
New graphic: template_target8
New graphic: template_target9
Remove graphic: template_target0
New graphic: template_target0
*** MainLoop starting. ResumableIndex = 1
Consent state: UNKNOWN
EU: false
*** Connection_FailureCB ***
Connection_Failure: the sign-in dialog has been cancelled by the user.
*** Update_UI ***
*** IAd requested ***
*** Load_Ads ***
IAd angefordert
** Activity (main) Pause, UserClosed = true **
*** Activity_Pause ***
Disconnect: proceeding with disconnection.
KillConnection: killing connection.
State change: Connecting -> Disconnected
KillConnection: Google API client disconnected.
Sleep not resumed (context is paused): twinnypoints.gg.goilsoft.de.x2utils$ResumableSub_MainLoop
Sleep not resumed (context is paused): twinnypoints.gg.goilsoft.de.game$ResumableSub_ShowMessage
sending message to waiting queue (sleep)
sending message to waiting queue (sleep)
Sleep not resumed (context is paused): twinnypoints.gg.goilsoft.de.game$ResumableSub_ShowMessage
sending message to waiting queue (iad_receivead)
 

Gunther

Active Member
Licensed User
Longtime User
You got logs displayed? I opted it out in that Version:
B4X:
'#BridgeLogger: true

Ok, The PlayServices was still on 'Ready for Testing' since no pics for Events added (Optional for Tests) :D.
Now the GP service should be reachable.

Please check...
 

Alexander Stolte

Expert
Licensed User
Longtime User
Hm, App steht? App ist stalling at the very first load before X2 ist started. You not see the Consent Form?
It was not happened in the Google Pre-Lounch tests.
Beim 1. Start sah es so aus wie auf meinem Bild, ging nicht weiter. Hab es jetzt nochmal probiert, jetzt kam die Meldung wegen der DSGVO und danach kam die Anfrage wegen dem Google Play, dann hat das spiel auch funktioniert. Macht auf jeden Fall Spaß, aber einige Labels sehen so eingequetscht aus also so zusammengeschoben, kann auch die Schriftart sein
 

Gunther

Active Member
Licensed User
Longtime User
Beim 1. Start sah es so aus wie auf meinem Bild, ging nicht weiter. Hab es jetzt nochmal probiert, jetzt kam die Meldung wegen der DSGVO und danach kam die Anfrage wegen dem Google Play, dann hat das spiel auch funktioniert. Macht auf jeden Fall Spaß, aber einige Labels sehen so eingequetscht aus also so zusammengeschoben, kann auch die Schriftart sein
Ok, yes as explained. I forgot to take the GP Services from "Ready For Testing" to the "Published" Status. (Error=3 indicates programmer failure = me). But the white screen needs a deeper look here.

Well, yes, it is the Font which looks a bit pressed. I should chose a different one.

Danke fürs Testen.
 

Gunther

Active Member
Licensed User
Longtime User
movement can be improved
This is done by easing the with the X2.UpdateWorldCenter(v). I will check if I can stop the little steps at the end close to the final location.
 
Top