Quote: "If I understand this statement correctly, it sounds like you have multiple versions of your app?"
Sorry for the confusion i only have 1 version just been refering to one another i guess as 2.
If DeviceType$ = "android"
LeftButton = CreateSprite(36)
SetSpriteSize(LeftButton,125,125)
SetSpritePosition (LeftButton,100,650)
SetSpriteFlip(LeftButton,1,0)
RightButton = CreateSprite(36)
SetSpriteSize (RightButton,125,125)
SetSPritePosition (RightButton,210,650)
FixSpriteToScreen(LeftButton,2)
FixSpriteToScreen(RightButton,1)
AddVirtualButton(9,900,713,125)
SetVirtualButtonImageUp (9,40)
SetVirtualButtonImageDown(9,40)
SetVirtualButtonAlpha(9,255)
endif
If DeviceType$ = "android"
PointerX# = GetPointerX()
PointerY# = GetPointerY()
If PointerX# > 75 and pointerY# >625 and PointerX# <250 and PointerY# < 800 and GetPointerState()=1
SetSpritePhysicsVelocity(Character, -400, GetSpritePhysicsVelocityY(Character))
PlayAnimation = 1
SetSpriteFlip(Character,1,0)
elseif PointerX# >210 and PointerY# >625 and PointerX# < 360 and PointerY# < 800 and GetPointerState()=1
SetSpritePhysicsVelocity(Character, 400, GetSpritePhysicsVelocityY(Character))
PlayAnimation = 1
SetSpriteFlip (Character,0,0)
else
PlayAnimation = 0
endif
Thats how i have been managing the Android Controlls ^ Checking to see if the buttons need to be loaded and moving the player.
Quote: "The only thing that immediately springs to mind, is whether you are loading the image for each tile?"
This i am not doing, I load each image at the start of each level, and assign it a number...
Loading the Platforms looks like....
Platform1 = CreateSprite( 7 ) : SetSpritePosition(Platform1,-50.119148,558.778748) : PlatformGround1 = CreateSprite(0) : SetSpriteSize(PlatformGround1,228.000000,218.000000) : SetSpritePosition(PlatformGround1,-50.119148+0,558.778748+20) : SetSpritePhysicsOn(PlatformGround1,1) : SetSpriteVisible(PlatformGround1,0) : SetSpriteGroup(PlatformGround1,1)
Platform2 = CreateSprite( 7 ) : SetSpritePosition(Platform2,177.557434,558.778748) : PlatformGround2 = CreateSprite(0) : SetSpriteSize(PlatformGround2,228.000000,218.000000) : SetSpritePosition(PlatformGround2,177.557434+0,558.778748+20) : SetSpritePhysicsOn(PlatformGr
td>
</tr>
<tr>
<td wiound2,1) : SetSpriteVisible(PlatformGround2,0) : SetSpriteGroup(PlatformGround2,1)
Platform3 = Cr gger but the buttons are the saeateSprite( 7 ) : SetSpritePosition(Platform3,404.761719,558.778748) : PlatformGround3 = CreateSprite(0) : SetSpriteSize(PlatformGround3,228.000000,218.000000) : SetSpritePosition(PlatformGround3,404.761719+0,558.778748+20) : SetSpritePhysicsOn(PlatformGround3,1) : SetSpriteVisible(PlatformGround3,0) : SetSpriteGroup(PlatformGround3,1)
Platform4 = CreateSprite( 4 ) : SetSpritePosition(Platform4,818.072327,525.646790) : PlatformGround4 = CreateSprite(0) : SetSpriteSize(PlatformGround4,224.000000,86.000000) : SetSpritePosition(PlatformGround4,818.072327+0,525.646790+20) : SetSpritePhysicsOn(PlatformGround4,1) : SetSpriteVisible(PlatformGround4,0) : SetSpriteGroup(PlatformGround4,1)
Platform5 = CreateSprite( 4 ) : SetSpritePosition(Platform5,1252.565918,526.736206) : PlatformGround5 = CreateSprite(0) : SetSpriteSize(PlatformGround5,224.000000,86.000000) : SetSpritePosition(PlatformGround5,1252.565918+0,526.736206+20) : SetSpritePhysicsOn(PlatformGround5,1) : SetSpriteVisible(PlatformGround5,0) : SetSpriteGroup(PlatformGround5,1)
Platform6 = CreateSprite( 7 ) : SetSpritePosition(Platform6,1687.940430,558.778748) : PlatformGround6 = CreateSprite(0) : SetSpriteSize(PlatformGround6,228.000000,218.000000) : SetSpritePosition(PlatformGround6,1687.940430+0,558.778748+20) : SetSpritePhysicsOn(PlatformGround6,1) : SetSpriteVisible(PlatformGround6,0) : SetSpriteGroup(PlatformGround6,1)
Platform7 = CreateSprite( 16 ) : SetSpritePosition(Platform7,1914.772461,619.102112) : PlatformGround7 = CreateSprite(0) : SetSpriteSize(PlatformGround7,273.000000,154.000000) : SetSpritePosition(PlatformGround7,1914.772461+0,619.102112+20) : SetSpritePhysicsOn(PlatformGround7,1) : SetSpriteVisible(PlatformGround7,0) : SetSpriteGroup(PlatformGround7,1)
Platform8 = CreateSprite( 7 ) : SetSpritePosition(Platform8,2184.953125,559.868042) : PlatformGround8 = CreateSprite(0) : SetSpriteSize(PlatformGround8,228.000000,218.000000) : SetSpritePosition(PlatformGround8,2184.953125+0,559.868042+20) : SetSpritePhysicsOn(PlatformGround8,1) : SetSpriteVisible(PlatformGround8,0) : SetSpriteGroup(PlatformGround8,1)
Platform9 = CreateSprite( 16 ) : SetSpritePosition(Platform9,2411.363770,618.012817) : PlatformGround9 = CreateSprite(0) : SetSpriteSize(PlatformGround9,273.000000,154.000000) : SetSpritePosition(PlatformGround9,2411.363770+0,618.012817+20) : SetSpritePhysicsOn(PlatformGround9,1) : SetSpriteVisible(PlatformGround9,0) : SetSpriteGroup(PlatformGround9,1)
Platform10 = CreateSprite( 7 ) : SetSpritePosition(Platform10,2682.885254,558.778748) : PlatformGround10 = CreateSprite(0) : SetSpriteSize(PlatformGround10,228.000000,218.000000) : SetSpritePosition(PlatformGround10,2682.885254+0,558.778748+20) : SetSpritePhysicsOn(PlatformGround10,1) : SetSpriteVisible(PlatformGround10,0) : SetSpriteGroup(PlatformGround10,1)
Platform11 = CreateSprite( 9 ) : SetSpritePosition(Platform11,2910.604248�
þ{Åxù¡ö†¤¤å‹À:ßQwøë’>Û3þkyž "Keep up the great work and I ,686.872375) : PlatformGround11 = CreateSprite(0) : SetSpriteSize(PlatformGround11,450.000000,86.000000) : SetSpritePosition(PlatformGround11,2910.604248+0,686.872375+20) : SetSpritePhysicsOn(PlatformGround11,1) : SetSpriteVisible(PlatformGround11,0) : SetSpriteGroup(PlatformGround11,1)
Platform12 = CreateSprite( 5 ) : SetSpritePosition(Platform12,3358.934082,685.782959) : PlatformGround12 = CreateSprite(0) : SetSpriteSize(PlatformGround12,113.000000,86.000000) : SetSpritePosition(PlatformGround12,3358.934082+0,685.782959+20) : SetSpritePhysicsOn(PlatformGround12,ound12,0) : SetSpriteGroup(PlatformGround12,1)
Platform13 = Crea27637) : PlatformGround13 = ClatformGround13,224.000000,86.000000) : SetSpritePosition(PlatformGround13,3673.242676+0,558.327637+20) : SetSpritePhysicsOn(PlatformGround13,1) : SetSpriteVisible(PlatformGround13,0) : SetSpriteGroup(PlatformGround13,1)
Platform14 = CreateSprite( 4 ) : SetSpritePosition(Platform14,4034.468262,429.782990) : PlatformGround14 = CreateSprite(0) : SetSpriteSize(PlatformGround14,224.000000,86.000000) : SetSpritePosition(PlatformGround14,4034.468262+0,429.782990+20) : SetSpritePhysicsOn(PlatformGround14,1) : SetSpriteVisible(PlatformGround14,0) : SetSpriteGroup(PlatformGround14,1)
Platform15 = CreateSprite( 6 ) : SetSpritePosition(Platform15,4464.925781,303.417023) : PlatformGround15 = CreateSprite(0) : SetSpriteSize(PlatformGround15,559.000000,86.000000) : SetSpritePosition(PlatformGround15,4464.925781+0,303.417023+20) : SetSpritePhysicsOn(PlatformGround15,1) : SetSpriteVisible(PlatformGround15,0) : SetSpriteGroup(PlatformGround15,1)
Platform16 = CreateSprite( 5 ) : SetSpritePosition(Platform16,5020.581055,302.327667) : PlatformGround16 = CreateSprite(0) : SetSpriteSize(PlatformGround16,113.000000,86.000000) : SetSpritePosition(PlatformGround16,5020.581055+0,302.327667+20) : SetSpritePhysicsOn(PlatformGround16,1) : SetSpriteVisible(PlatformGround16,0) : SetSpriteGroup(PlatformGround16,1)
Platform17 = CreateSprite( 4 ) : SetSpritePosition(Platform17,5377.455078,430.872314) : PlatformGround17 = CreateSprite(0) : SetSpriteSize(PlatformGround17,224.000000,86.000000) : SetSpritePosition(PlatformGround17,5377.455078+0,430.872314+20) : SetSpritePhysicsOn(PlatformGround17,1) : SetSpriteVisible(PlatformGround17,0) : SetSpriteGroup(PlatformGround17,1)
Platform18 = CreateSprite( 4 ) : SetSpritePosition(Platform18,5821.727539,429.782990) : PlatformGround18 = CreateSprite(0) : SetSpriteSize(PlatformGround18,224.000000,86.000000) : SetSpritePosition(PlatformGround18,5821.727539+0,429.782990+20) : SetSpritePhysicsOn(PlatformGround18,1) : SetSpriteVisible(PlatformGround18,0) : SetSpriteGroup(PlatformGround18,1)
Platform19 = CreateSprite( 6 ) : SetSpritePosition(Platform19,6267.691406,683.604248) : PlatformGround19 = CreateSprite(0) : SetSpriteSize(PlatformGround19,559.000000,86.000000) : SetSpritePosition(PlatformGround19,6267.691406+0,683.604248+20) : SetSpritePhysicsOn(PlatformGround19,1) : SetSpriteVisible(PlatformGround19,0) : SetSpriteGroup(PlatformGround19,1)
Platform20 = CreateSprite( 5 ) : SetSpritePosition(Platform20,6824.742676,683.604248) : PlatformGround20 = CreateSprite(0) : SetSpriteSize(PlatformGround20,113.000000,86.000000) : SetSpritePosition(PlatformGround20,6824.742676+0,683.604248+20) : SetSpritePhysicsOn(PlatformGround20,1) : SetSpriteVisible(PlatformGround20,0) : SetSpriteGroup(PlatformGround20,1)
Platform21 = CreateSprite( 7 ) : SetSpritePosition(Platform21,7128.472168,557.689331) : PlatformGround21 = CreateSprite(0) : SetSpriteSize(PlatformGround21,228.000000,218.000000) : SetSpritePosition(PlatformGround21,7128.472168+0,557.689331+20) : SetSpritePhysicsOn(PlatformGround21,1) : SetSpriteVisible(PlatformGround21,0) : SetSpriteGroup(PlatformGround21,1)
Platform22 = CreateSprite( 8 ) : SetSpritePosition(Platform22,7353.055176,703.997864) : PlatformGround22 = CreateSprite(0) : SetSpriteSize(PlatformGround22,228.000000,67.000000) : SetSpritePosition(PlatformGround22,7353.055176+0,703.997864+20) : SetSpritePhysicsOn(PlatformGround22,1) : SetSpriteVisible(PlatformGround22,0) : SetSpriteGroup(PlatformGround22,1)
Platform23 = CreateSprite( 8 ) : SetSpritePosition(Platform23,7353.055176,638.636169) : PlatformGround23 = CreateSprite(0) : SetSpriteSize(PlatformGround23,228.000000,67.000000) : SetSpritePosition(PlatformGround23,7353.055176+0,638.636169+20) : SetSpritePhysicsOn(PlatformGround23,1) : SetSpriteVisible(PlatformGround23,0) : SetSpriteGroup(PlatformGround23,1)
Platform24 = CreateSprite( 7 ) : SetSpritePosition(Platform24,7352.608398,422.608521) : PlatformGround24 = CreateSprite(0) : SetSpriteSize(PlatformGround24,228.000000,218.000000) : SetSpritePosition(PlatformGround24,7352.608398+0,422.608521+20) : SetSpritePhysicsOn(PlatformGround24,1) : SetSpriteVisible(PlatformGround24,0) : SetSpriteGroup(PlatformGround24,1)
Platform25 = CreateSprite( 7 ) : SetSpritePosition(Platform25,7578.446777,422.608521) : PlatformGround25 = CreateSprite(0) : SetSpriteSize(PlatformGround25,228.000000,218.000000) : SetSpritePosition(PlatformGround25,7578.446777+0,422.608521+20) : SetSpritePhysicsOn(PlatformGround25,1) : SetSpriteVisible(PlatformGround25,0) : SetSpriteGroup(PlatformGround25,1)
Platform26 = CreateSprite( 8 ) : SetSpritePosition(Platform26,7578.195801,637.546814) : PlatformGround26 = CreateSprite(0) : SetSpriteSize(PlatformGround26,228.000000,67.000000) : SetSpritePosition(PlatformGround26,7578.195801+0,637.546814+20) : SetSpritePhysicsOn(PlatformGround26,1) : SetSpriteVisible(PlatformGround26,0) : SetSpriteGroup(PlatformGround26,1)
Platform27 = CreateSprite( 8 ) : SetSpritePosition(Platform27,7577.749023,703.997864) : PlatformGround27 = CreateSprite(0) : SetSpriteSize(PlatformGround27,228.000000,67.000000) : SetSpritePosition(PlatformGround27,7577.749023+0,703.997864+20) : SetSpritePhysicsOn(PlatformGround27,1) : SetSpriteVisible(PlatformGround27,0) : SetSpriteGroup(PlatformGround27,1)
Platform28 = CreateSprite( 7 ) : SetSpritePosition(Platform28,7805.370117,559.868042) : PlatformGround28 = CreateSprite(0) : SetSpriteSize(PlatformGround28,228.000000,218.000000) : SetSpritePosition(PlatformGround28,7805.370117+0,559.868042+20) : SetSpritePhysicsOn(PlatformGround28,1) : SetSpriteVisible(PlatformGround28,0) : SetSpriteGroup(PlatformGround28,1)
Platform29 = CreateSprite( 4 ) : SetSpritePosition(Platform29,8222.987305,559.417053) : PlatformGround29 = CreateSprite(0) : SetSpriteSize(PlatformGround29,224.000000,86.000000) : SetSpritePosition(PlatformGround29,8222.987305+0,559.417053+20) : SetSpritePhysicsOn(PlatformGround29,1) : SetSpriteVisible(PlatformGround29,0) : SetSpriteGroup(PlatformGround29,1)
Platform30 = CreateSprite( 4 ) : SetSpritePosition(Platform30,8620.081055,559.417053) : PlatformGround30 = CreateSprite(0) : SetSpriteSize(PlatformGround30,224.000000,86.000000) : SetSpritePosition(PlatformGround30,8620.081055+0,559.417053+20) : SetSpritePhysicsOn(PlatformGround30,1) : SetSpriteVisible(PlatformGround30,0) : SetSpriteGroup(PlatformGround30,1)
Platform31 = CreateSprite( 4 ) : SetSpritePosition(Platform31,8954.970703,429.782990) : PlatformGround31 = CreateSprite(0) : SetSpriteSize(PlatformGround31,224.000000,86.000000) : SetSpritePosition(PlatformGround31,8954.970703+0,429.782990+20) : SetSpritePhysicsOn(PlatformGround31,1) : SetSpriteVisible(PlatformGround31,0) : SetSpriteGroup(PlatformGround31,1)
Platform32 = CreateSprite( 4 ) : SetSpritePosition(Platform32,9353.825195,430.872314) : PlatformGround32 = CreateSprite(0) : SetSpriteSize(PlatformGround32,224.000000,86.000000) : SetSpritePosition(PlatformGround32,9353.825195+0,430.872314+20) : SetSpritePhysicsOn(PlatformGround32,1) : SetSpriteVisible(PlatformGround32,0) : SetSpriteGroup(PlatformGround32,1)
Platform33 = CreateSprite( 4 ) : SetSpritePosition(Platform33,9763.931641,429.782990) : PlatformGround33 = CreateSprite(0) : SetSpriteSize(PlatformGround33,224.000000,86.000000) : SetSpritePosition(PlatformGround33,9763.931641+0,429.782990+20) : SetSpritePhysicsOn(PlatformGround33,1) : SetSpriteVisible(PlatformGround33,0) : SetSpriteGroup(PlatformGround33,1)
Platform34 = CreateSprite( 6 ) : SetSpritePosition(Platform34,10200.176758,684.693604) : PlatformGround34 = CreateSprite(0) : SetSpriteSize(PlatformGround34,559.000000,86.000000) : SetSpritePosition(PlatformGround34,10200.176758+0,684.693604+20) : SetSpritePhysicsOn(PlatformGround34,1) : SetSpriteVisible(PlatformGround34,0) : SetSpriteGroup(PlatformGround34,1)
Platform35 = CreateSprite( 5 ) : SetSpritePosition(Platform35,10757.593750,684.693604) : PlatformGround35 = CreateSprite(0) : SetSpriteSize(PlatformGround35,113.000000,86.000000) : SetSpritePosition(PlatformGround35,10757.593750+0,684.693604+20) : SetSpritePhysicsOn(PlatformGround35,1) : SetSpriteVisible(PlatformGround35,0) : SetSpriteGroup(PlatformGround35,1)
Platform36 = CreateSprite( 3 ) : SetSpritePosition(Platform36,11074.521484,623.689331) : PlatformGround36 = CreateSprite(0) : SetSpriteSize(PlatformGround36,113.000000,86.000000) : SetSpritePosition(PlatformGround36,11074.521484+0,623.689331+20) : SetSpritePhysicsOn(PlatformGround36,1) : SetSpriteVisible(PlatformGround36,0) : SetSpriteGroup(PlatformGround36,1)
Platform37 = CreateSprite( 5 ) : SetSpritePosition(Platform37,11405.666016,622.599976) : PlatformGround37 = CreateSprite(0) : SetSpriteSize(PlatformGround37,113.000000,86.000000) : SetSpritePosition(PlatformGround37,11405.666016+0,622.599976+20) : SetSpritePhysicsOn(PlatformGround37,1) : SetSpriteVisible(PlatformGround37,0) : SetSpriteGroup(PlatformGround37,1)
Platform38 = CreateSprite( 6 ) : SetSpritePosition(Platform38,11733.754883,685.782959) : PlatformGround38 = CreateSprite(0) : SetSpriteSize(PlatformGround38,559.000000,86.000000) : SetSpritePosition(PlatformGround38,11733.754883+0,685.782959+20) : SetSpritePhysicsOn(PlatformGround38,1) : SetSpriteVisible(PlatformGround38,0) : SetSpriteGroup(PlatformGround38,1)
Platform39 = CreateSprite( 5 ) : SetSpritePosition(Platform39,12290.496094,686.872375) : PlatformGround39 = CreateSprite(0) : SetSpriteSize(PlatformGround39,113.000000,86.000000) : SetSpritePosition(PlatformGround39,12290.496094+0,686.872375+20) : SetSpritePhysicsOn(PlatformGround39,1) : SetSpriteVisible(PlatformGround39,0) : SetSpriteGroup(PlatformGround39,1)
Generated from my Level Editor.
Quote: "Lastly, I'm a tester apparently, but when I click on 'Download Age of Knights on Google Play' I get 'Item Not Found'... The APK also has a Parse error"
I got the update for my device this morning when i woke up...I will have to check into this for users who dont currently have the install active.
I will get back to you on this issue shortly.
Edit: Are you using ths lin?
https://play.google.com/apps/testing/com.CrazyProgrammerProductions.my_AgeOfKnights You must click Yes to join the test, then go to download from Google Play using this link. You will not find it on google play if you search as its not published its only in beta.
I used the link and clicked download and it took me to the download page.
2nd Edit: I Left the Testing Group, Uninstalled the app, Rejoined and started the download straight from google Play. The app just stays trying to download for a period of time...It did this the first time and finally downloaded and installed...I don't know if its my phone/Internet connection / google play itself.
I didn't wait for it to download this time due to my bandwidth is limited and I'm towards the end of the month...trying not to go over.
In theory it should work...but it is almost not worth the mess and I just need to get the ball rolling and get to a point I can
Go Live
Beta Test Age of Knights:https://play.google.com/apps/testing/com.CrazyProgrammerProductions.my_AgeOfKnights
Download JellyFish Dive:https://play.google.com/store/apps/details?id=com.CrazyProgrammerProductions.my_JellyFishSwim