PKrawczynski's Recent Forum Activity

  • OK - I guess there are a lot of you still asking for this, so we'll bring it back for the next build. I guess it's not your fault if publishers want to support old versions of iOS.

    Thank You so very much :)

    I just cant express how much it means to all of us that love Construct2.

    If anything can excuse my usually poor choice of words to describe what Im having on mind (not native speaker, I seriously dont want to sound like flamer/troll/aggresive person) is that Im really caring about exactly this piece of software because there is nothing that can subsitute for Construct on market. Doubtfully there will ever be.

  • You don't need to use anything other than the 'Request fullscreen' action in the Browser object in Chrome for Android. One limitation is it only works in a user-input event, so you need to use it in an 'On touch' trigger or similar.

    Thats great but could you post that workaround for iOS6 you removed?

    Quite a bit of people are requesting it so far.

    I would also like to say its very likely they will want to support iOS6 even when iOS8 or 9 will be released. They have milions of users every month, they cant just isolate lets say 5% of their customers because we are talking about thousands of dollars of their revenue right here. Its obvious they cant except people to add game to homescreen or install newest iOS version since most of them are illiterate with any kind of software. Thats why we have to care about them.

    Im sorry but we are customers here right now, we cant demand anything from you. We can ask, and thats what we are trying to do. Most of people from what Ive talked with tried to reason or email you/scirra about our stance on iOS6 and you defend so hard your decision it would take much less time to just give us a proper solution instead of telling to go and fix it ourselves. Some of us dont even know any js - thats why we use construct2 and really its one great tool, im still amazed how awesome it is. I want to praise it on every possible forum, conference or meeting im at. Im proud to use construct2 but its very hard to when its impossible to reason with creator of tools :(

  • Actually let me add something here for clarity.

    If no one has working fullscreen on android - thats cool and okay, maybe android devs/browsers will fix it someday. Obviously you cant change browsers.

    I just see no reason to leave ios6 behind because you and only you see this as outdated os. Why am I forced to add this hack myself and why cant it be left somewhere in construct2 as legacy compatibility code. Why do I need even learn about this since that software was obviously made to spend least possible ammount of time on editing js myself.

    Sorry if I sound hostile, thats totally not my intention. English is just not first language and thats why I might have problems expressing myself in it.

  • As far as my own testing showed, the option never worked on Android, only iPhone. On Chrome for Android, the Fullscreen API is supported, which is a much better solution. You should start using this feature if you are not already ('Request Fullscreen' in the Browser object). Chrome is steadily replacing the stock browser on Android, and it's just a waiting game before it's the vast majority of Android devices. I don't know what more we could do for Android.

    iOS 7 removed the ability to hide the address bar, and the vast majority of iOS users are on the latest version - Apple are generally very good with getting everyone on to the latest version quickly. According to Apple's stats 82% of devices use iOS 7 and this number has increased about 3% in the past month, so soon enough it will be nearly universal, which to me would seem to make iOS 6 on the cusp of irrelevance if it is not already (notwithstanding fussy publishers).

    iOS 7.1 is due out in a month and supports the new minimal-ui directive. This is not as good as the fullscreen API in Chrome, but is a big improvement on iOS 7.0's restrictions. Soon enough after launch I would imagine the majority of iOS devices would be updated, and then the problem is solved for the majority, rather than a rapidly disappearing minority.

    If you have publishers who insist, and they cannot be persuaded otherwise, you can try implementing the scrolling hack using the Browser object's 'Execute javascript' action.

    Can you then provide us with the code for it? Main reason why I use Construct2 is to not deal and learn JS. Just scrollTo(0,1) was all you were doing? Nothing else?

    Then I see totally no reason to remove it and just let it be since some people actually use construct2 to make games.

    I honestly have nothing more to say on this topic as all Im seeing is that whatever was in 146 worked perfectly for all clients and no one complained (except this funny minimal-ui on ios7).

    By now im exhausted with trying to explain to you reasoning of boostermedia, spilgames and other companies that actually matter in html5 world and are shaping landscape of games.

  • On top of that please look at one of threads when searching for construct 2 on html5game devs forum.

    html5gamedevs.com/topic/3351-hide-safari-address-bar-on-ios-6-in-construct-2

  • Scirra/Ashley I beg you, and not only I but quite few developers I know, please bring back fullscreen workarounds that was available pre 147 version. If you are worried they are workarounds and work inconsistently maybe make it totally optional hidden and requiring some additional knowledge to activate.

    People that actually make games in construct2 really need these feature.

    Fullscreen API is not cutting it. Obviously with ios7 we can use minimal ui tag but game still needs to have fullscreen on ios6 and ALL android devices otherwise no one will buy them.

    With this single change you made entire construct2 useless for bulk of users that dont even bother writing here on forums because they feel powerless like they cant change your mind to bring it back.

    Improvements you are making to recent versions are great but what if tons of developers cant use it?

    Sincerely

    Professional Construct2 user.

    EDIT: Please dont use argument that pre r147 workaround was unstable because I heard not even single word of complaint from even single customer.

  • Hey guys, thanks for responses I will give them a shot! Looks promising :)

  • Would something like this work?

    Create a group and add a local variable.

    set the local variable to tokencount(text.text,",")

    repeat tokencount times

    system compare two values : tokenat(text.text, local variable, ",") = 7

    - do something

    else - system subtract 1 from local variable

    ok, I made an error here, I'm sure, but it should be something along the realms of this.

    Its pretty good but what about integers like 12,125,1255 etc? they have more than one number in them.

    Really weird, I thought it would be pretty common in construct2 and easily fixable issue.

  • Maybe you could also check before and after the 7? If there is a comma or nothing (index value 1 or text length -1)?

    And what about checking integers like 25,125,1257,13643 etc? as you see this solution doesnt scale very well and I have to dismiss it. I did thought about that.

  • If you string returns like you show you could check for the commas also: ,7, which would not give any other numbers, like 17, 27, etc.

    No, actually you cant. You cant ever assume its going to be written that way since there are 4 ways to do it.

    7 will get false positive with 17

    ,7 will get false positive with ,71

    7, will get false positive with 17,

    ,7, will never get false positive but there is only 25% chance it will have this format instead of other 3.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • In the manual you can find system expressions you can use with text-objects.

    I dont want to be ungratefull but thats just not helpfull at all. I know about manual and Im reading it whenever im in doubts.

    I would be very happy for complete answer with directions what to do.

  • Hey, thats something terribly easy yet Im having hard time doing it with construct2.

    "1,6,17,3" - lets say I need to check if it contains number 7. I cant just check if 7 is in string because there is very high chance of false positive. I did want to do what I was used to in any programming language wchich means splicing text by , separator and put all results into array, then check if value is contained in array but in construct2 its just awfully messy, long, and pretty ugly.

    Any ideas how I can do that faster/simpler way?

PKrawczynski's avatar

PKrawczynski

Member since 3 Sep, 2013

None one is following PKrawczynski yet!

Connect with PKrawczynski

Trophy Case

  • 11-Year Club
  • Email Verified

Progress

12/44
How to earn trophies