igortyhon's Forum Posts

  • I use the “glb” format with textures inside.

    To make everything look normal, I bake shadows into the textures, which makes the models less flat.

    Use low-polygon models.

  • You can upload images to sprite objects, and they will remain there until you close the game, so you don't need to worry about that.

    If you want the images to be saved after closing the game, then you need to additionally save the image data to local storage and then load them from there.

    I have already done a similar example, take a look.

    github.com/igortyhon/c3example-SpriteFromURL-SaveLocalStorage

  • Why do you show a banner immediately after registering the product in the store and requesting the local storage?

    You should first wait for a response from the local storage and check the status of the global variable responsible for advertising, and then decide whether to display the banner or destroy the inap button and not display the banner.

    So, if no record is found in the local storage, you can display the banner.

  • Have you seen the examples that Construct 3 has?

    Here are a few more examples.

    howtoconstructdemos.com/category/isometric

    Now you can not only make classic isometric 2D games like in the examples above.

    You can also make games using a 3D camera. You will actually be making a 2D game with a top-down view, but by slightly rotating the camera and sprites, you can make Construct 3 automatically create isometry.

    Here you can test and buy many games with source code for Construct3.

    codecanyon.net/category/html5/games

  • When you press the button, does the content of your variable exactly match the name of the layout?

    Navigating to a layout by name is a fairly popular option, and no glitches have been noticed with it.

  • There is not enough data for training, and there are very few freely available examples online, this is not enough for training.

    To pull this off, every Construct3 developer would need to have a spy in their engine that would peek at their code and collect it in big data, and then learn somewhere on the servers.

    Who would agree to give AI access to their projects?

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • It seems you have problems with hosting.

    Check the server logs to see what's going on.

  • No way to convert it.

    Only brute force, creating everything by hand in Construct 2.

  • ...

    Seems funny that C3 devs slam on AI because it 'makes coding easier'. Isn't that what C3 does?? If you want to be puritanical about game development, why aren't you building your game in straight JavaScript? Or assembly language??

    ..

    You say it's just a tool. But it's being forced upon us. Its implementation is very aggressive. The AI button flashes in every browser, in most programs, and even in personal email.

    I use AI as a tool when I need it through applications or websites.

    You suggest using clean code in js instead of the engine we love to use. The Construct3 engine is a tool we chose ourselves and was not forced upon us.

    You are comparing apples and oranges.

  • I think I saw something like that in Mozilla.

    It's good practice to have a separate clean Chrome or Chromium of the latest version for game development. So far, this browser engine is the standard, and the presence of third-party plugins in the browser can sometimes cause strange artifacts.

  • Hello.

    Don't you have an option to save as a single file? After that, you can click the save button or press (Ctrl+S).

  • However, a general question without material for research can only be answered in a vague way.

    Read how Construct3 uses memory and when and how it loads data into it, then review your sprite sheets with images.

    If this is not enough, you can provide an example where there are two layouts between which there is a delay, so we can advise you on where the bottlenecks are.

  • After the player has purchased the product, you must remove the lock from the new levels so that the player can continue playing and save it to local storage.

    The next time the player opens the game, you check local storage and remove the lock if necessary.

    This means that you need to have a global variable in the code that is responsible for the status of this lock.

  • Hello.

    Look, you chose by overlaying the “PushBlockDetect” sprite, and that's not a bad start. Construct3 understands which one to choose.

    But then it gets worse. You want to perform actions on the “StackBox01” and ‘StackBox02’ objects. And you want to use the coordinates of the “PushBlock” object. But the game engine doesn't know which sprite to choose because you haven't selected one.

    You've pinned all these objects to the hierarchy, so we can select through it.

    file *.c3p fex.net/s/stkxkon