Shoot em up enemy formations

  • Hello, I'm doing a vertical space shooter and I can't find a way to make enemies come in different patterns, can someone explain me how to make a system of formations?

  • I do this every X seconds run a function. Each function is an enemy pattern. Enemy patterns are defined by spawning enemy at a certain X (across the screen). You can do random X between a set of values to make it spawn in a random spot or you can set the X of several enemies for predefined patterns.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Haha I had this very same question last year when starting off.

    (Such an innocent question that I am still wrestling with to some extent.)

    If you are a noob like I was then I recommend really just messing with C3 for a couple of weeks and get familiar with with as many features as possible.

    Then , for what you want to do, you need to focus on functions and, I would also say, arrays. Both of which C3 make very easy to use. You can even edit the arrays in the editor now where as previously in C2 you would have to make your own array editor. ( i spent many weeks making an editor in C2 which became 90% defunct over night once the array editor was available in C3.

    Then as plinkie said, depending on what you want to achieve in your game there would be different ways to do things but for example you will need to run through a set of functions (which could be listed in events or stored in an array) which themselves generate enemies and also set out (or just identify) the way points for the patterns (which could be a set of physical hidden way point objects in a layout (or could be a set of co-ordinates stored in array. )

  • Thank you very much for responding, I'm not so noob I've been trying for 5 years to learn to use construct but I'm still a long way off. with respect to c3 I only have the license of c2. Now what they told me I still don't quite understand, wouldn't you have an example capx? thx again.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)