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: 227
  • Screenshot_20190127-210341.jpg
    Screenshot_20190127-210341.jpg
    49.8 KB · Views: 209
  • Screenshot_20190127-210405_Google Play Games.jpg
    Screenshot_20190127-210405_Google Play Games.jpg
    27.9 KB · Views: 210
  • Screenshot_20190127-210623.jpg
    Screenshot_20190127-210623.jpg
    44.1 KB · Views: 201
  • Screenshot_20190127-210640.jpg
    Screenshot_20190127-210640.jpg
    323.2 KB · Views: 209
Last edited:

Gunther

Active Member
Licensed User
releasing it for iOS
it is programmed for it as well. At least keeping that in mind, but I don't have that IDE nor a MAC.
 
Last edited:

José J. Aguilar

Expert
Licensed User
I like it¡¡ It's original, easy to play, and addictive. The ad is not annoying.
I've tested the rewarded videos, the sound, leader board... everything seems to work fine¡

Maybe a sound level when you press Volume + or - to know where the level is set...

Congratulations¡
 

Gunther

Active Member
Licensed User
Volume + or - to know where the level is set
done. = Integrated in the next release.

btw. the Soundlevel is not changing anything at the phones settings. It just plays the sound at a different volume.
 
Last edited:

Gunther

Active Member
Licensed 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.

Ok, it happens if the phone has WiFi and mobile data enabled but no connection to the Internet, e.g. remote areas with no coverage, data volume used, etc.
I know the reason now, so I can change it.
 

Gunther

Active Member
Licensed User
At Lunch time I was in a Restaurant far far away coveragewise which I know. And I was curious to see what happens than.

So I saw the white screen as you did and nothing happens.

If you turn off the WiFi or data then it will be detected, but not activly that there is no Internet behind. What I have changed is that I added "No Internet Connection" into the empty lable as default value. So one can at least see something usefull, even it is in yellow.o_O

Hm, the cutted ads may be a result of the values getting back from the Immersive Mode values. Thanks for it.
 
Last edited:

Gunther

Active Member
Licensed User
Well I am wondering that no additional results are to see in the leaderboard or Archivements?

Are you seeing more than two entrys there?
 

Gunther

Active Member
Licensed User
Profil was not public
This is what I though, but I was not expecting that 100% of testers are holding private settings.

Now, I am seeing 3. Danke.

You got all the archivements at ones and the played time is also higher than 0%,right?
 
Last edited:

Gunther

Active Member
Licensed User
And on my oneplus 6, the adds on the ground are snipped.
Hello Alexander, may I ask you to run this sub on your phone and let me know the Log:

B4X:
Sub GetRealSize As LayoutValues
    Dim lv As LayoutValues
    Dim p As Phone
    If p.SdkVersion >= 17 Then
        Dim ctxt As JavaObject
        ctxt.InitializeContext
        Dim display As JavaObject = ctxt.RunMethodJO("getSystemService", Array("window")).RunMethod("getDefaultDisplay", Null)
        Dim point As JavaObject
        point.InitializeNewInstance("android.graphics.Point", Null)
        display.RunMethod("getRealSize", Array(point))
        lv.Width = point.GetField("x")
        lv.Height = point.GetField("y")
        Log("SdK-Version: " & lv.Height)
    Else
        lv.Width = 100%x
        lv.Height = 100%y
        Log("Dip-Version: " & lv.Height)
    End If
    lv.Scale = 100dip / 100
    Return lv
End Sub

Danke
 

Gunther

Active Member
Licensed User
Can you please update the App?
Release: 0.6

...and re-check if the Banner is visible complete.
 

Gunther

Active Member
Licensed User
Well, not really better since now with that solution I am getting a black strip below the Banner:

SdK-Version: 2148 - 100%y: 2220

So, it reduces the notch height from the correct visible hight but on my devices not necessary.

This are the values before the Mode is applied:
SdK-Version: 2220 - 100%y: 2076

In addition, With the example given it is the same - until I rotate my phone. Then it is getting the correct values.
 
Last edited:

RWK

Member
Licensed User
Here on Xiaomi A2 it is somewhat more different.

B4X:
#Region  Project Attributes
    #ApplicationLabel: DipTest
    #VersionCode: 1
    #VersionName:
    'SupportedOrientations possible values: unspecified, landscape or portrait.
    #SupportedOrientations: unspecified
    #CanInstallToExternalStorage: False
#End Region

#Region  Activity Attributes
    #FullScreen: False
    #IncludeTitle: True
#End Region

Sub Process_Globals
    'These global variables will be declared once when the application starts.
    'These variables can be accessed from all modules.

End Sub

Sub Globals
    'These global variables will be redeclared each time the activity is created.
    'These variables can only be accessed from this module.

End Sub

Sub Activity_Create(FirstTime As Boolean)
    'Do not forget to load the layout file created with the visual designer. For example:
    'Activity.LoadLayout("Layout1")   
End Sub

Sub Activity_Resume
    GetRealSize
End Sub

Sub Activity_Pause (UserClosed As Boolean)

End Sub

Sub GetRealSize As LayoutValues
    Dim lv As LayoutValues
    'Dim p As Phone
        Log("SDK")
        Dim ctxt As JavaObject
        ctxt.InitializeContext
        Dim display As JavaObject = ctxt.RunMethodJO("getSystemService", Array("window")).RunMethod("getDefaultDisplay", Null)
        Dim point As JavaObject
        point.InitializeNewInstance("android.graphics.Point", Null)
        display.RunMethod("getRealSize", Array(point))
        lv.Width = point.GetField("x")
        lv.Height = point.GetField("y")
        Log("SdK-Version: " & lv.Height)
        Log("DIP")
        lv.Width = 100%x
        lv.Height = 100%y
        Log("Dip-Version: " & lv.Height)

    lv.Scale = 100dip / 100
    Return lv
End Sub

B4X:
Logger verbunden mit:  Xiaomi Mi A2
--------- beginning of main
*** Service (starter) Create ***
** Service (starter) Start **
** Activity (main) Create, isFirst = true **
** Activity (main) Resume **
SDK
SdK-Version: 2160
DIP
Dip-Version: 1776
** Activity (main) Pause, UserClosed = false **
** Activity (main) Create, isFirst = false **
** Activity (main) Resume **
SDK
SdK-Version: 1080
DIP
Dip-Version: 864
** Activity (main) Pause, UserClosed = false **
** Activity (main) Create, isFirst = false **
** Activity (main) Resume **
SDK
SdK-Version: 2160
DIP
Dip-Version: 1776
** Activity (main) Pause, UserClosed = true **

Second one is turned to Landscape

Difference results for sure on the bottom visual displayed buttons (Home, Back,close).
But in your game I have no problems. Cause Immersive View will hide the bottom Buttons

Grüße
Rainer
 
Top