Making a simple but complete asteroid clone in less than 100 events using C2's free edition, that is the challenge of this tutorial.
To prove that it is possible, to show how it can be done (and by no mean is this tutorial displaying "the best way", just one of the numerous possible implementations), I'll try my best to not only display how but also why I set up and coded things in the way I did.
A - Base mechanism
+ Behaviors used : Custom movement, Wrap, Pin, Bullet, Destroy outside of layout, Rotate; Plugins used : Sprite, Keyboard.
..1 - Ship setting and controls
..2 - The asteroids
B - InGame Systems
+ Behaviors used : None; Plugins used : System, Sprite, Keyboard, Text, Textbox, Array, Local Storage, Audio, TiledBackground, Function.
..1 - Pausing system
..2 - Wave System
..3 - Score System
..4 - Audio
..5 - A life bar implementation
C - Finishing touches
..1 - Splash/loader layout
..2 - WebFonts
..3 - Image compression
..4 - Exporting the project