igortyhon's Forum Posts

  • 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.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • 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

  • Hello. A long time ago, we used families to handle collisions or overlaps of identical objects.

    But in some update, Construct 3 gained these actions, and now such events can be handled even without families.

    Have you tried it?

  • The built-in plugin does not have this functionality.

    You can use a third-party plugin.

  • I think I have a huge problem. I have seven Array objects with about 30 instance variables each to save in local storage lol... It's crazy that I've only just realized this problem that breaks everything. Anyway, thanks.

    This looks pretty good for the array structure.

    The rows can be map numbers, and the columns can correspond to one of seven objects. Then it will be convenient to refer to them and store them.

    It will also be convenient to fill in the initial data via the file.

    But you will need to spend time changing this.

  • Can't I save all Array Instance Variables at once?

    No.

    These are just local variables of the object, just like on sprites or other construct objects. The fact that you have attached them to an array object does not give you any improvement.

    Perhaps you could tell me how you work with the data in the variables “map01...map16” so that I can advise you on a more convenient method of use and storage.

  • these

    It's pretty simple, you save it and load it like a regular variable.

    fex.net/s/fzatrtm

    But your data storage option is pretty tedious, I can't imagine why you added 16 local variables to the archive, but I can easily imagine your sad mood when you process or change them.

    I'm not usually that stubborn, and anything that requires more than three repetitions, I try to process using a loop and an array or dictionary.

  • Thanks, but the issue is the Array’s instance variables — they seem impossible to save using LocalStorage.

    What are these variables that you want to save but can't? Give me an example, I don't understand.