Wow, after I read all of these comments, no offense, I now feel like the master of game-making! :laughing:
Here are valuable tips on becoming a master game-maker.
1) If you have several or more objects doing the same thing, make a parent. Simply make a random object and call it "Parent" or whatever, and in all of the objects that you have doing the same thing, put in the parent option the object "Parent". Then, in the Parent object, make it do what you want all of those objects to do, and then all of the objects that have the parent "Parent" will do it as well!
2) NEVER underestimate the power of variables. For example, in my new RTS game called "Underwater", I have a bunch of warrior fish, that when they are the certain distance to an object, they fire an object called "bullet", and then the health goes down of the enemy warrior fish wans the bullet object hits it. How do you do this? Well, in the Step Event, I put in the control action "if variable has a value" and then put the variable as "distance_to_object(ParentEnemy)" (Which all of the enemy units have as a parent object), and the value "150", and "less than". Then, when this happens, I say to create object "bullet", which goes towards ParentEnemy and hits it. Once this happens, I make up a variable.
For my enemy fish, I put in the action "set value of variable", in the Create Event. Then, I put the variable "enemyfish_health" to "200". Then, when the bullet object collides with the enemy fish, I said "set variable enemyfish_health to relative -10", which drains the enemy fish 10 health. Then, in the Step Event of the enemy fish, I put the action "if enemyfish_health is less than 1", then I said when that happens, the enemy fish gets killed. See? It's easy!
Any more questions? Just ask. I've learned a lot with Game Maker. :original: