Cristi's Recent Forum Activity

  • Thank you all. I think that I have a picture of the current Construct situation.

    We decided to go with Multimedia Fusion Developer for the next project and check on Construct after a while.

    Thank you again.

  • Hello.

    I am trying to select a 2D game authoring tool for me and my team. So far, I've narrowed my options to: Torque 2D, Multimedia Fusion 2, Construct and Game Maker.

    The fact is that I personally like Construct. I find it easy, fast and quite filled with functionalities (shaders, lots of behaviors and so on).

    I have also tested the other tools. I found them to be less intuitive than Construct ... Yet, the main issue for us is the stability of the final product.

    We had some horrible experiences in the past with a game engine that had major issues regarding memory leaks, variables scope, Vista compatibility, loading times, hang-ups, screen freezes and even sprite visibility losses. We are now trying to avoid that kind of experience in our future projects.

    All being said, I am interested to find out answers to these questions:

    1. Does Construct have any memory leak issues?

    2. The loading times of different levels are similar over time? (the same level loads in about the same time each time?)

    3. In its current state, does Construct have any known game breaking bugs?

    4. While checking the RTS behavior (of which I am very fond) I discovered that some of the sprites - when they reach the target destination - do not stop moving; instead, they start rotating around it at great speed. This is quite unacceptable if it happens on a public release. Are there any more of this type of bugs?

    5. How fast bugs are solved? I have to ask this, as some game engines are updated quite fast, and others are updated once a year or even less. We cannot wait for an entire year for a minor bug fix.

    6. In its current state, do you think that Construct is capable to create a commercial ready game? (multiple rooms, multiple levels, lots of sprites, sound, music, effects, multiple resolutions, many hours of game without crashes or glitches)?

    As I said before, I personally think that Construct is the most intuitive and easy to use, but the other guys are really worried about stability.

    Thanks.

  • Thank you!

    Both solutions worked just fine.

    Thank you!

  • Hello guys. I visited Construct after some time and downloaded the latest version. I started to play with it downloading some sample .cap files from the forums and making some modifications to them.

    Everything worked fine until I saved the files and tried to load them again. Construct did not load them. The main screen is blank, and the bottom message reads "Construct idle". Nothing is loaded.

    I try double-click on the files, open them from the Recent files list or from file>open, but nothing is happening.

    Can you please tell me what is wrong and what to do to fix it?

    Thank you.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Wow, that is a great add-on.

    Testing it now.

  • Thank you for the sample and the advices.

    Problem is solved.

  • Thank you.

    Problem solved

  • Great.

    But when you can get this id? and how you can use the ID to tell the object to do stuff?

    Also, is this implemented in the action list or works only with a python script?

  • If you need more than a number/a string stored inside a hash table or an array, you have to use multiple arrays/tables. That is quite slow on the machine, and on the coding process.

    Using a record structure where you can hold multiple strings/numbers and add them to an array will solve a lot of future trouble and can take Construct to a whole new level.

    For any serious projects you will need some kind of database, using a record object and an array the problem is somehow solved.

    Thank you.

  • I think that in some instances we will need to use a direct reference to an instance created (sprite or other objects).

    So far if you have 10 instances of an object and you want to issue a command to one instance, you have to assign a private variable to all of them, and use a "for each" and "compare" and then you can issue some commands to the specific object. But this is slow and if you need it a lot in your project can slow down the fps and is quite annoying to code so much each time.

    So my suggestion is this: another command in the system: system.create_obj_with_ID that can be used like this: "IDvar=system.create_obj_with_ID" to pass the unique ID to one of your vars at the time of creation. Then you can use a "obj(varID).do_stuff" to make the needed object to do what you want.

    Obj can mean a sprite or any other classes.

    The ID can be similar to a .com hwnd (unique and pretty large).

    Also the direct reference can be optional (to be used only if needed).

    An ID can also be used with a hash table or an array...

    Thank you.

  • I have tried to use a for each object >compare variable, but... is quite slow and a better approach will be for each object created to have a unique id, like a .com hwnd so that once you get the object id you can pass it to a variable and use it when you like and how you like.

    Also, a good feature is to use something like "IDvar=system.createobj.getID" to get the id and "obj(IDvar).do_stuff" for reference and commands.

    I guess for now, for each and compare must do the trick..... and it does so far.

    I will post this suggestion in the feature request section.

    thank you all.

    If any of you have any more suggestions for this issue please post them here.

  • I need to give some commands to a specific instance of a sprite. Let's say that I have more than 1 instance of that sprite, and I want to give an order to the sprite that has a certain private variable to move.

    How do I do that?

    Thank you.

Cristi's avatar

Cristi

Member since 6 Mar, 2010

None one is following Cristi yet!

Trophy Case

  • 14-Year Club

Progress

14/44
How to earn trophies