Kyatric's Forum Posts

  • It actually appears that this is the debugger display limit, not the actual request limit. I'll keep digging. I've tried splitting into 26 smaller JSON files but only the first will load. I use the following events:

    On Start of Layout:

    Request A.json(tag "load_A")

    On "load_A" Completed:

    Dictionary Load from JSON string AJAX.LastData

    Request B.json(tag "load_B")

    On "load_B" Completed:

    Dictionary Load from JSON string AJAX.LastData

    Request C.json(tag "load_C")

    Etc.

    This will load the content of the first request "load_A" into the dictionary. The AJAX call is returning the latest data, in this case, "load_C". But the data from "load_C" does not get added to Dictionary. I've tried this with separate dictionaries and same behavior. Am I overlooking something obvious here?

    You should post an exert of your A.json and C.json files, mainly the beginning of the file and the end of the file.

    The dictionary structure in Construct has its own output in JSON.

    Consider this small sample :

    { "c2dictionary": true, "data": { "0": "a", "1": "b", "2": "c", "3": "d", "4": "e", "5": "f", "6": "g" } }

    This is the content of a dictionary which holds 7 values.

    The

    { "c2dictionary": true, "data": { } }

    is the embedding structure and is expected by the dictionary to load in values appropriately.

    Each of your files should contain this structure.

    Also, if you load your files within the same dictionary object/instance, only the last loaded file data should end up being visible, as the previous data were "overwritten".

    The arcade has bugs, and is being worked on as indicated in the sticky topic of this forum.

    Check this topic to find other websites where to upload your game.

  • HTML5 games needs to be hosted online though.

    You do not provide the users with the HTML5 folder, you host that folder online and have them visit the URL at least once from their browser.

    Once it is done, the content is downloaded and the game can be accessed back, even offline.

    Otherwise, you export your game for mobile as instructed : scirra.com/manual/122/testing-and-publishing

  • The action Set animation frame int(random(object.AnimationFrameCount)) should work.

    You need to make your randomised number an integer though (int()) because random() will return a float and frame numbers in your sprite are integers.

    If you still have an issue, consider posting your project to make it simpler to investigate.

  • The event using the repeat condition is obviously not to be used as a top event that would indeed happened every tick, but to be used as a sub-event to the event that handles the collision with the main character.

    When asking for help, do always provide a capx of your project to prevent this kind of misunderstanding.

    The solution to the asked question has already been given in three different implementation ways nonetheless.

  • Use the dedicated loop event "Repeat" with a single spawn action.

    + System: Repeat 40 times

    -> Sprite: Spawn Ring on layer 0 (image point 0)

  • Have you checked : construct.net/en/tutorials/supporting-multiple-screen-sizes-17

    What exactly is your resolution and project properties in regard to size and fullscreen mode ?

    The screenshot you provides looks like an exported HTML5 game executed in the browser, is it the case ?

    If it is, do you use the browser plugin "Set full screen" action ?

    If not, try it.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I knew I should've saved...

    I'm afraid this also is true.

    You have backup options you can set in the settings dialog - construct.net/en/make-games/manuals/construct-3/interface/dialogs/settings

    This is important to do.

    Also, when you are getting the bug dialog, there is a button "Save project" in that dialog that will attempt to save your project in its state.

    In those case, make sure to save a new instance of your project (to not overwrite an already saved project, do modify its name, using the date for example or some version number to differentiate it).

  • You can find the dedicated tutorials for Construct 3 on the website.

    You can check out also its online manual out and the How do I FAQ topic which lists examples of implementation and answers to the usage of Construct 3 from our forums.

    Be sure to check the general Learn section of our website.

    You can also, when executing Construct 3, find bundled examples in the editor, from the start page.

    In the left column you can select from full game demos up to advanced demos and tech examples.

    You can also make use of the templates provided to kickstart your new projects.

    For Construct 2, you can find dedicated tutorials on our website.

    Otherwise, we have a free video playlist named C2 academy, providing with quite a few examples of use of Construct 2.

    There is also the How do I FAQ (those examples can be used with Construct 3 as well, so checking out this massive thread is still relevant).

    In addition to the tutorials and our online manual, we think this is the required documentation to learn how to use Construct 2 and Construct 3.

    Construct 2 provides bundle examples as well in the "Examples" folder of where you installed it.

    Moreover you also have access to templates when creating a new project.

    The existing documentation for C2 applies to C3.

    Learning how to use C2 IS learning C3.

  • Add a boolean instance variable within the iceBat.

    Replace "Trigger once" with checking if that instance variable is false.

    In the actions of the "Trigger once" event add an action to set the value of this instance variable to true.

    Make sure to set the value to false when changing state for example.

  • That is doable in Construct 2 as well, but since you had posted in the Construct 3 forum I assumed you were asking help for Construct 3.

    I'm moving your thread to Construct 2 forums.

    Also, Construct 2 does not have the Monk Fight template, so you start from scratch I'm afraid and have to implement everything.

    You can still open the template in the free edition of C3 and copy it over to C2.

    Some features of C3 might not exist in C2 though.

    8 directions and having to handle your shadow yourself should be in C2.