KHC's Recent Forum Activity

  • Well, adding 6 did not work, but I went back through, again, and found that I just needed an "is on layer" event for the levelsprites. Thanks for your help anyway though, I appreciate your time!

  • It is the only way I could get this to work. I have been trying to figure out the correct way to level select since December. That worked fine, until I needed 144 level buttons. I have read everything available, I have watched every video, I have gone through plenty of tears, plenty of frustrations, and still I cannot figure it out. I don't know what to do. *sigh*

  • Yea, that's why I made the groups activate and deactivate... before I did this, it would click into any of the levels, no matter the layer. But once I created the groups, it worked, or worked-ish.

    I guess I am confused. Why does it work like it should with the NextLastButton, but not with the actual level buttons? I mean, activating/deactivating works perfectly with the nextlastbutton (and they are stacked on one another like the levelsprite buttons), but it doesn't work as intended with the levelsprite buttons.

    I am so lost. I have this, and one other thing to do, and I can finally be done with this project I feel like I have been working on for like, half of my life. Do you have any suggestions on what I should change/fix to make it work?

  • Hmm, that is strange. I am able to click into levels, beat them, and unlock the next. When I can get to my computer I will make sure it is the right capx.

    EDIT:

    This is the right capx. When I downloaded it and I preview the project (which has to be done from the main menu layout or it won't work), it takes me to layer "abcd" which is the only one that allows me to click because it is the lowest layout. Maybe try clicking the reset button? I know that has worked a couple of times for me, but that's usually when I accidentally preview from the level layout. I cannot thank you enough for your time, and patience!

  • Hello everyone, I have a question that I hope can be solved. I have been researching and trying different things for about 3 weeks now, so I am at the point of needing someone else's eyes and brains.

    My capx:https://www.dropbox.com/s/rbzxoltjhtj3jhp/Help_Example.c3p?dl=0 (this is a dummy capx

    Problem: When I first started making the layers for my levels and level buttons, I quickly realized that I need to put certain things into groups and activate/deactivate as needed. I did this by creating an event sheet called Active/Inactive Groups. In this sheet I:

    1.Created groups for my levelsprite buttons by variable: "0-5", "6-11", and "12-17". (This determines which level is chosen).

    2. created groups for my NextLastButton (switches between layers):"CDtoEF", "EFtoCD", and "GHtoIJ". (In these groups, if NextLastButton is touched > set layer visible; set other layers invisible)

    3.On StartofLayout:set layer "abcd" to visible

    4.When layer is visible: set specific groups active/inactive.

    Disabling and enabling my NextLastButtons works fine. Even when directly stacked on each other, they do what they are supposed to do without issue.

    Disabling and enabling also works on my levelsprites, it ensures that when I choose one button, it doesn't choose the button from a different layer. However, the only time these buttons will actually work, as in take me to the level layout, is if they are on the bottom-most layer. It is as if all the other layers, even though invisible + disabled/enabled groups, are blocking the levelsprite on the current layer.

    Example: Layer "abcd" is visible> set group "0-5" activated AND set group "CDtoEF" activated. All the others should be deactivated.

    I see layer "abcd" (as I should), I see the levelsprite buttons meant for that layer (again, as I should), and I see the NextLastButton for that layer ("CDtoEF"--which works to go to the next layer), but the levelsprite buttons are not reacting to my touch.

    I have looked online at the various forums with this information, but unfortunately, there is not much I can find on this specific issue. I have seen that I can try "for" with my levelsprite buttons, but because they are split into groups by variable, I am not sure how I would accomplish that. If anyone could help, I would GREATLY appreciate it.

    Sorry to go into detail so deep, I just want to make sure my problem can be understood. If you test the capx though, you will see what I am talking about. Thanks in advance!

  • Yea, it is a mess. I am really struggling with this part, my brain just isn't getting through it very well!

    Let me start by saying, you are my hero! I have, what I am pretty sure, is every post that has ever been made explaining how to save/load, along with every one that shows how to make the level buttons etc. It has burned itself in to my brain so much that I dream about event sheets and level arrays. I wake my husband up talking about Construct in my sleep for goodness sake. Thank you oh so much for taking the time to help me out, you have no idea how much I appreciate it! You are a rock star!

    I am so sorry the project was such a mess. When my brain is a mess, my project is a mess. I confused myself real bad with this one, and am just so grateful to you.

    It would be nice for someone to create a tutorial that shows everything that is incorporated into this file (level buttons, different animations for each button, saving/loading, etc) all in one. Unless I missed one...

    Now that I am done rambling.. Thank you again my friend, you are amazing!

  • Hello Scirra universe! I have come to you for help with something I feel is extremely simple but I just cannot figure it out.

    I have a project which has multiple levels/level buttons. I have saved this to an array, and saved that array to local storage/asJSON. I have it set up so when I click on a level and play it and exit, the level buttons show the number of stars that was achieved in the level using specific sprites belonging to each level button. When 3 stars are achieved in a single level, the next level unlocks. This is all working correctly... except for the part where the next level stays unlocked when the page is refreshed. The levels that have been played save, and the state of the button is correct, but the only way the next "unlocked" level stays unlocked, is if I go into the level,and act as if I played the level.

    I was hoping that if I attached my file, someone could possibly see where exactly I am going wrong? I have stared at this for so long.. I am close to giving up :(

    https://www.dropbox.com/s/agah0lykpmyd3zq/LevelSelect_save_ExampleHelp.c3p?dl=0

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Thank you for your info! I will play around with this and see if I can get it right. I am a visual learner, so it might take me some time, but I will let you know how it goes.. eventually :)

  • My apologies, I am a bit confused. From what I gather, when creating multiple level buttons to be unlocked, you need to use one sprite with an instance variable that can be changed per the level it belongs to. When level is unlocked, set animation frame to (#) and when stars are gained set animation to (#). If this is the case, how do I use different images if the code calls a specific image each time this is accomplished?

    The way I have it set up is similar to construct.net/en/tutorials/level-select-174 but I am unsure of how to add different images to be called at the win of each individual level(with its own image on the button) and still have everything look right, and not all the same image. I hope this makes sense, it is early so my brain isn't fully functioning yet. Let me know if you need me to clarify please.

  • Thank you so much for your fast reply! I am setting it up as if the child were reading a book, by chapters. Each chapter is a letter group, (AB, CD, EF, etc)

    So, it will essentially look like:

    (MM= memory match, CtD=connect the dots, ID=item drop -- for reference to the letters on the blocks):

    Each page will have a new chapter, and there are 12 levels per chapter (each level differs, which is why there are so many). So group AB and CD will be seen first, then when they are ready to move on they click on the "next page" arrow and see EF and GH, and so on.

  • Hello to all the Construct-ors... out there, after what feels like a trillion years, I am finally almost done with my project, but I am running into an issue that I am not quite sure how to solve. I apologize if this has been answered, but I swear I have read through the tutorials so many times in the past 3 weeks, that I feel like I have memorized them. I wouldn't ask, but I'm totally stuck...

    The game I am making is geared toward pre-school and kindergarten children. The game consists of 3 different types of levels, with a total of 144 levels. I have found how to code the menu/level buttons, select the unlocked level when the menu/level button is clicked, save stars from each level, and unlock the next level based off of the number of stars from the previous level. My problem is this: I want my menu/level buttons to reflect the type of level the child will be playing, so they do not get lost or confused about what the level is. (Similar to Candy Crush, or Bubble Witch Saga 3).

    Levels: 1,4,7,10,13,16,19...etc will use a specific image(ex.memory match level)

    Levels: 2,5,8,11,14,17,20...etc will use a specific image(ex.connect the dots)

    Levels: 3,6,9,12,15,18,21...etc will use a specific image(ex.item drop)

    When the levels are locked I'd like a small lock in the bottom of the button sprite, and when unlocked I need that lock removed, and when stars are earned I would like to have them show up (1star, 2star, 3star, 4star, 5star)on top of the same image that was used to begin with (relating to each level).

    The issue that I am not sure how to get around is... how do I show multiple different images as my menu/level buttons, instead of the same image used for all menu/level buttons?

  • dop2000

    Thank you, thank you, and did I say, thank you...(?)! I assumed that there would be a way to call specific animations, without actually naming the animations the same name. You are an amazing life saver that I would hug if I could! I was totally in the dark, and you not only helped me get it, but you taught me something new that I will never forget. Thanks again Dop, you are really amazing!!! :D :D :D

KHC's avatar

KHC

Member since 23 Jun, 2016

None one is following KHC yet!

Trophy Case

  • 8-Year Club
  • Email Verified

Progress

9/44
How to earn trophies