igortyhon's Forum Posts

  • I played around a bit but didn't see any ads.

    Check the number of calls to the app-ads.txt file to see if Google can find this file.

  • The very principle of the scaling mode means that the image is expanded to the size of the screen with different options.

    I don't quite understand your need, but I'll make an assumption.

    When I have a horizontal game and smartphone users open it in a browser and hold their smartphone vertically, everything looks terrible.

    I check the aspect ratio in the code, and if it is vertical, I cover the game with a “plug” sprite that prompts the user to rotate their smartphone.

    I also reload the layout when the resolution changes, because I have a lot of positioning of control elements at startup.

    Here is a minimal example.

  • AdMob advertising currently works in Construct3. I check it every morning over coffee.

    Our forum and AdMob itself have enough data to start displaying ads.

    Has your app been verified by AdMob for ad display? Does AdMob find your app-ads.txt file?

    Can you provide a link to your app so I can download and check it?

  • If you need to summon family members all at once straightforward approach would be looping through ObjectType of that family.

    Example: dropbox.com/scl/fi/07wqkp6cujsyz36nrudd2/summon_family_at-once.c3p

    But this will only affect family members who are already on the platform.

    - needs to be created, not just listed.

    Of the available options, I also support a list of members in an array or dictionary where we can go through each name and create it.

  • Hello, you are currently using the center of the sheet. Perhaps the center of the viewing area would be more suitable for you.

    LayoutWidth --> ViewportMidX(0)

  • You can create a large red button with the inscription “GIVE ME MONEY.”

    But seriously, you need to look at websites with analytics on sales and game players.

    A large number of players does not guarantee that you will be able to make money in this genre.

  • Hello.

    Add the Tween behavior to the plant, and you will have many options.

    I wanted to write it in text, but adding an example in a few lines will be faster.

  • Hi.

    The game looks cool and the video is great.

    Are you going to use this video on your Steam page? But I beg you, please remove those 2 seconds of black screen at the beginning. Maybe start with the spinning newspaper and then the fight.

    Those first few seconds of the video are very important, they are the most important, don't steal them with a black screen.

    Modern players don't wait, it greatly reduces effectiveness, I do a lot of AB tests and it's confirmed by statistics!

  • I've attached the link to Construct Arcade, where you can download the source code. But if it doesn't open, you can download it from Mega: mega.nz/file/WKwWQSjK

    ...

    - Sorry, buddy, I didn't notice that you could download it there.

    - I ran a test and didn't notice any stuttering or frame rate drops. I recorded a video for you, you can check it out yourself.

    fex.net/en/s/x3tak4f

    - I looked through the code. There is room for optimization, and some actions can be performed only when necessary, rather than every tick. But there's nothing terrible about that.

    - I liked how you made the monster destruction and those pieces falling on the floor.

    - Maybe other guys will catch this problem on their PCs and investigate it.

  • construct.net/en/free-online-games/lava-gun-69421/play

    Once I posted such a demo, I didn't notice any terrible load on the system.

    After that, I made a 3D game for low-end smartphones, and everything is fine with performance there too.

  • Hi.

    But how do you think we can understand the problem in the game without seeing the code?

    Perhaps you think that Construct3 has some mechanics that always cause problems, and we will tell you a life hack on how to get around it. But if there was such a problem that was common to everyone, the engine developers would have solved it long ago.

    I ran your demo, but there are only a few enemies, and they couldn't lower the frequency to the bottom.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Hi. Record the time when you activated the bonus in local storage. After loading, check the saved time and the current time. If more than 3 hours have passed, activate the bonus.

    Fraud is a little more complicated; you will need to take the time from some server on the Internet. But I wouldn't waste my energy on it if it doesn't ruin the game for other players.

  • I tried using the Sprite plugin’s “Load image from URL” action.

    I created one sprite, then made multiple copies of it, and tried to load a different image URL into each sprite instance.

    However, all instances show the same image, even though I used different URLs for each one.

    It seems the sprite object shares the same texture between all instances, so loading a new image replaces it for every instance.

    That makes sense.

    If you just had a sprite, it would always be the same image no matter where you created it.

    If you want to load many different images into one sprite and want them to be saved, you first need to add a new animation or frame to this sprite using an action. Then you need to load the images there. And when you spawn the sprite, you need to select a frame or animation.

    In your plugin, you did this via ID, but here you do it via frame number or animation name.

  • ...

    Unfortunately, it doesn’t support SDK v2, so I can’t update my project or move to the latest Construct version.

    ...

    That's strange. I was able to create a project and test your plugin in the latest stable version of Construct 3 (r449-2). So you should be able to update to the latest version.

    By the way, if you have a problem with the plugin, I've posted an example of how to do it without it. It's not as convenient, but it's possible.

    github.com/igortyhon/c3example-SpriteFromURL-SaveLocalStorage