igortyhon's Forum Posts

  • Text pops up (just once) at 21 hours and 30 minutes

    OR

    Anytime after that (just once) up to 2am

    I hope I understood the task correctly, you need to check it because I haven't tested it.

    I suggest first optimizing and adding the frequency of checks so that it does not happen every tick, for example, 3 times per second.

    Then we check the mandatory conditions for the text to appear.

    -Is there already such a text?

    -Is there a pause?

    -Is it too late, less than 2 hours after midnight?

    -Is the time greater than or equal to 21?

    In the next block, we specify whether we have more than 22 hours or more than 30 minutes.

    This way, our block should work once, and the check will not overload the entire game.

  • The conditions of step 183 will never be met, because if they are reached, the variable HoursPM = 21.

    And why duplicate the condition from the ClockPause variable? Let it only be in step 183.

  • I got it to work with ViewportMidX("UI"), but I am still wondering how could I calculate it manually.

    Hi. The old method should also work.

    Perhaps you forgot to take into account the beginning of the screen.

    ViewportLeft("UI")+ ViewportWidth("UI") / 2

  • Note: legacy (SDK v1) addons are no longer supported in this release of Construct and so cannot be installed. The last release that supports legacy addons is the r449 LTS release. See the LTS releases page, or contact the addon developer for an updated version of the addon.

    I don't understand your problem. Can you send me the file and I'll try to help?

  • Not sure you understood correctly. When I open with 420 I get the message:

    This project cannot be opened since it was saved in a newer version of Construct. The project was saved in 420.2, and you are currently using r420...etc

    Then open it in version (r420.2)

    editor.construct.net/r420-2

  • ...

    2. Using the latest LTS version my project says it was saved with a more recent version (420?) so it cant be opened.

    ...

    The latest stable version (r449-2) still allows opening SDK plugins version 1. Therefore, it is unclear why this is the case.

    then open it in the version you need.(r420)

    editor.construct.net/r420

  • Fortunately, with Linux, everything is simpler than with Mac. You can put Mint or Ubuntu on a USB flash drive, run it from there, and check the build yourself. You don't need to install anything. After checking, you can restart your PC and your Windows will be back.

    You can put the build here; there are guys with Steam decks and Linux here.

  • Oh, you were lazy and didn't make a build for Linux. That's shooting yourself in the foot, you're reducing your own player base.

    Linux users are used to solving such minor problems and easily get around them.

    The problem is that your game will not be recommended to Steam Deck users, and that's a large number of players.

    It's a marketing problem for the developer.

    This is not a problem for the player.

    I understand that during release you are already tired and probably sick of constantly testing the game. But these steps are so necessary so that not only your friends play your game!

  • Hi, I just downloaded the game and will provide feedback on the gameplay later.

    Now, regarding the Steam page. Please do not steal your own wishlists and installations; add as many languages as possible to the game settings. You only have English, and you are stealing your own audience.

    I understand that doing this well takes time and money, but there is a life hack that can help you.

    At this stage, you add many languages to the Steam page, and the translations in the demo itself are done using AI. For players, you make a post explaining that the translation was done by a robot because you are a lone indie developer, and you ask them to correct mistakes in their native language. Usually, there are active players who can send you a list of errors in their language.

    If you've spent 10 months of your life creating it, add another week to increase your chances of reaching a larger audience.

    I'm going to play the demo!

  • Thank you for your help.

    I looked but it always with one touch that moves, not two touch at the same time and I feel kinda lost in all those tutorials as they want to achieve very different things from what I what.

    Here, the distance between touches is used for zooming. There are other examples where the coordinates of two touches are available. Knowing the coordinates, you can use the distance.

    editor.construct.net

    howtoconstructdemos.com/zoom-a-sprite-or-entire-screen-with-pinch-touch-gesture

  • You can see how to determine distance in the standard examples in Construct 3 and on this website.

    howtoconstructdemos.com/category/c3

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • The post here is just one test, done following your suggestion of every second.

    I suggested loading the ad so that it was ready to be shown, rather than showing it every second.

    I published the app with reward ads in October 2022 and so far I didn't have any problem, the user was asked to see the reward to be able to use the app, with the promise that that was the only ad until they close the app. It's like that since 2022 and it worked fine. I prefer to bother the users once at the beginning instead of ruining their experience and concentration during the game.

    So my app has a single reward. When the app is launched, it is asked to accept to see the ad only once at the beginning or otherwise quit the app. The reward is the access to the app use.

    These formats are not designed for such use, there is another ad format for this. SDK itself has been updated and it will not allow you to spam.

    This will violate the AdMob rules, and you can get your app banned from AdMob for this.

    And for this, you can also get a warning from Google or a ban of the application.

    I want to warn you about the consequences in the best way possible, and whether you do or not is your business because you somehow got around it for 2 years.

    You have a nice YouTube channel and I've subscribed.

  • Hello.

    If rewarded ads are running in test mode on PC, then technically the calls to the plugin are being made and the ad can be shown.

    However, on a smartphone, the real AdMob plugin is active and it won't let you do silly things. Even in test mode, the plugin won't let you spam ads or ad requests.

    When you remove the test mode, the app needs to be reviewed in the AdMob cabinet. Even then you won't be able to spam ads; AdMob will show you a real ad once every 60 seconds, and if the app is new, it will only show a few times per session for that player, and then it won't show any more.

    I understand that you see a lot of games on the Play Market that just bombard you with ads, but that's because mediation is working and many ad networks are connected.

    So, rewarded ads of this type cannot be used. You can't run them right after startup, and you can't run them every two seconds either. Rewarded ads should be launched after a user action and should provide a reward.

    You can simply look higher up in the thread, we provided code there on how to load and show an ad.

  • Something happened to this object (VisualPlayer2).

    Delete it and create a new one.

  • Which version of C3 are you using? I tried it with 449.2 (stable).

    Thanks.

    I used the version (r449-2) to build and publish the latest appendix.

    Here is the link if you are interested. TankCraft 2

    I don't understand why the ads don't work for you. Have you checked the Admob console, are there any requests for ads?

    But when the test checkbox is enabled in the plugin settings, ads should always be displayed, even if your application has not been verified by Admob.