Hi there paulscott..
Thanks for that info!
Families are an unfamiliar thing to me, still, in Construct. So... perhaps I'll go do some research and learn what they are and how they work.
I'm kinda "brute-forcing" it at the moment, but anything that helps me create cleaner "code", and increases my knowledge/understanding of Construct2 is certainly welcome.
So thanks for that!
As it stands, since my last post I went ahead and tested out my idea of activating/deactivating groups as a way to control level flow and it's working beautifully. So, I'm riding on some good vibes at the moment :p. Turns out the While thing wasn't working, but that's certainly 'cause I don't understand how they work (yet). But nonetheless, the way I'm doing it now is working, so... I'll go with that for now.
Again, this project is purely learning for me. Still undecided whether I'll release it as a finished project, which I probably will, if for no other reason than to say "I finished and released a game, even if it's a crappy one". I imagine that sense of "I finished something" will be a good boost (or so I've heard :p).
I've also split things up into separate Event Sheets a bit more, which each focus a bit more on specific items. I'm letting the main Event Sheet sorta control the player-specific events. I'm letting separate sheets control things like Asteroid and UFO behavior, etc. I think it'll be easier to track things down that way. I'm also using more comments.
Anyways! Now that I have that worked out and am feeling good about it.. I'm going to do some reading on Families,and then I think work out how I want level progression to go, for maybe the first 10 levels. Just to get something of an actual game going. Then I can go back and tweak things more.
Thanks again for the feedback!
Gotta say... having used other options (not going to list them here, as I don't want it to become a "this vs. that" kind of topic), Construct2 has been the first such application I've used that's left me feeling mostly positive about what I'm learning, and where I can actually understand what's going on, and somewhat intuitively understand what I need to do to make something work. As someone who is pretty much entirely right-brained and has had no success with programming in the past, that's a huge deal.
Construct2's community has also been awesome so far, too. Very positive and helpful, which is also a huge bonus.
Onward and upward!