igortyhon's Forum Posts

  • Hi

    I've recently started developing games with html5 platfroms as target, and one I'd like to support is Arkadium (https://www.arkadium.com/). In their FAQ they mention Construct, but I can't find any sdk, or info on how to integrate their sdk into Construct. Has anyone worked with that platform before and can give some insight?

    These guys need to learn how to write documentation.

    I think the method on this page will work for you.

    arkadiumsdk.z19.web.core.windows.net/docs/getting-started

    	<script src="https://developers.arkadium.com/cdn/sdk/v2/sdk.js"></script>
    <script>
     document.addEventListener('DOMContentLoaded', async () => {
     const sdk = await window.ArkadiumGameSDK.getInstance();
     // use sdk here
     sdk.lifecycle.onTestReady(); //called when game is ready to be shown
     });
    </script>
    

    It will connect the SDK and then you will use a javascript to interact with it.

    If you don't know how, you can ask the AI or check out the CrazyGames documentation, the principle is almost the same.

    docs.crazygames.com/sdk/construct3/old/construct3-v2

  • ChadoriHi.

    If the project was saved with the old version of the plugin 4.1.2.0 (visible in the screenshot) and after updating the plugin to version 5.0.0.0, we try to open the project, an error pops up that does not carry any useful information. (visible in the screenshot.)

    I am attaching a test example.

    fex.net/s/9klledf

  • Android devices are very fragmented, there is no one main screen extension.

    You need to position the controls at the start of the layout.

    1080x1920 is not the most popular format now.

    Now smartphones are more elongated, for example, 1080x2400.

  • Hi guys thanks for the replies. I understand what you are both saying, but google play developer won't accept the new game upload it says "until problem fixed" so I can't fix this by simply uploading a new game version.

    The letter is written there a little unclearly, but you need to create a new working version, add a new aab there and send it for verification. After the verification is completed and the new working version is published 100% for all players, you need to wait about a day, then you will receive a message that the violation has been eliminated.

    You are not a unique case, we went through this, it's a crazy time we had to do this with dozens of games.

  • The stable version of Construct3 already targets API 35. You just need to compile aab and update your working version.

  • The banner does not show in the preview on the PC. Collect the package and install it on your smartphone, the banner will be shown on the phone.

  • You watched this topic, there are live links.

    construct.net/en/forum/construct-3/how-do-i-8/set-player-move-behind-front-185721

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • This worked well for scale, but I note you added in a lot of variables and disabled the scrolling aspect of my code. The moment I put that back in, your version stopped working :(

    This is an example and it would be more convenient for me to do it through variables than to directly insert the parameters of objects into the formula.

    You didn't say anything about the scrolling, you only talked about the scale.

  • I want to be able to interact with my world while using a mini-map.

    I've attached an example showing what I'm aiming for. It all works fine at 1x scale, but the moment I try something else, everything breaks.

    Can anyone have a look at this code and let me know what I'm doing wrong?

    https://1drv.ms/u/c/45d17dca4e466456/EW2nb7BZfLZAleIZ3m_iZo4B6Tze1yNAjJ7SFCeAFNLrUQ?e=qFLbR1

    I don't know why your map has a different shape than the surface and I don't understand why the actions on the map are inverted along the coordinate axes. Perhaps something happened to your hero in the story.

    I tried to make a simple example.

    fex.net/s/73anrpo

  • Hi, the way you are using the pin is wrong, you can't do an attachment every tick, it should be done only once during the positioning of the object.

    But that's not the problem.

    The problem is in the behavior of the pins themselves, it is outdated and is supported by Construct3 only for compatibility. Because as you can see, it does not withstand the load and has some lag.

    I recommend you to use hierarchy instead, it does the same thing even better.

    I fixed everything in your example.

    fex.net/s/x3tses8

  • Hello engine developers and power users.(Ashley Tom)

    đź‘€You may have also noticed this global error that occurs again and again for newcomers. I believe it turns away a fairly large percentage of newcomers from a successful start on Construct3.

    I don't want to say that this particular screenshot is unique, but this problem is so frequent that we need to do something about it.

    👍For some reason, newbies don't have any problems with the trigger condition (green in the screenshot).

    👎And for some reason, they always have a problem with regular conditions, they don't realize that such conditions are executed more than 60 times per second and add time-consuming events to them. And then, of course, it doesn't work for them (red screenshot)

    đź§ Perhaps you can somehow warn the user about this every time they create such a condition and warn or somehow mark it.

    The team is fighting a daily battle to improve and develop Construct3, but such cases are very dangerous because among the thousands of new people who choose the engine every day, only hundreds choose Construct3 and 50% of these newcomers get broken code because of such event loops.

    🙄And they just leave and don't come back.

    Tagged:

  • It works quite well for me.

    PlatformInfo.CanvasCssHeight
    PlatformInfo.CanvasCssWidth
    
  • The image you posted is Grammarly. It's used for spelling and grammar correction.

    Thank you very much, I didn't use it, so I didn't recognize it. In general, I think it's better not to use add-ons in the browser where we use Construct3.

    Now to your question, the action that I marked orange will be executed faster than the data will be loaded into the array.

    I would recommend moving this action to a group and disabling it when the layout starts and enabling it when the layout is complete. I marked it on the screenshoot.