I'm interested to know how everyone programs their games.
Do you use global events or behaviors for global objects or Do you make all the events in one frame and then copy/paste those for every frame? Do you even use frames or do you use a custom level editor?
I use behaviors on global objects for minor things like effects, or level specific objects. I only use Global events when I'm bug fixing and then copy them all into each frame once they're sorted. Takes a while but it means I can really make everything oh-so very cutsomised and detailed.
I name my actives, sometimes I use groups and never use comments. I use behaviors rarely, but I do.
I add Global Events only when I already duplicated my frames and I need to add some events to them.
This proves the fact that I used KNP for a while.
I always keep everything to one frame. I remember the days of having each level be a separate frame, and it is just such a pain to deal with... so many redundant events everywhere, and if you want to add something, you have to go back through each previous frame... and that's not even touching upon bug fixing.
No, those days are past for me. Everything is in one frame, and is called upon as needed (external level files and whatnot). Additionally, everything is grouped into qualifiers. From acting on gravity to detecting walls to being an enemy or being brought to the front of the screen, qualifiers is the way to go.
Also, I've taken to trying to organize my code into relevant groups. Impossibly messy code is what killed some of my previous projects.