Hi, i'm making one of those spaceship shooter games.
but i have a few problems,
1. at the end of the level, you fight this boss, but when you defeat the boss how can you make it that it'll go to the next scene/frame (or something)
i tried to attempt it with: (if you really wanted to know)
Code:
if (boss=dead) gotoAndPlay("2", 1);
2. You start off in the game with 10 lives. But when you have 0 lives, how do u make the game say game over or something?
You can make a full shooter but can't deal with simple gotoAndPlay?
1) So how did you code for your boss to loose life? that's the variable you got to check. Everytime it's hit you go
Lifeboss -= 5 (or whatever value)
and if (Lifeboss == 0) bla bla bla
2) just create a frame or a scene with your gfx "game over" and gotoAndplay it!
Hope nobody knows I am still on Flash 5
______________________________________
All artists are prepared to suffer for their work
but why are so few prepared to learn to draw?(Banksy)
1.
well actually, i made it that if something hit the boss, the boss would play 1 frame, and the health would play 1 frame, and every frame, the health lowers by 1.
and did u mean that the
Lifeboss -= 5
boss would lose 5 life or would it equal to 5 life?
2.
I still don't get it, wouldn't it need some kind of coding that would take it to the frame/scene gameover?
So put in the begining of your game - before it actually starts
LifeBoss = 50
then during the game, everytime he's hit:
LifeBoss -= 5
which means that the value in "LifeBoss" will decrease of 5 units everytime he's hurt.
Then check
if (Lifeboss == 0) { gotoAndPlay (your scene)}
2.
It's the same bit of code, when your final boss life is down to zero, then
if (LifeFinalboss == 0) { gotoAndPlay (your gameoverscene)}
check "gotoAndPlay" in the help for the exact syntax of what you need because you can go to a specific scene, or a specific frame, or a specific frame in a scene.
Now, get famous, earn 350 millions and remember me!
Hope nobody knows I am still on Flash 5
______________________________________
All artists are prepared to suffer for their work
but why are so few prepared to learn to draw?(Banksy)
1.
so i put: lifeboss = 200 (the real amount) in a frame or in the MC? (im assuming the MC)
and i put: lifeboss -= 3 (wep dmg) into the MC/frame: of the boss
: of the weapon
(im assuming the MC of the wep)
and i also put: if (lifeboss == 0) { gotoAndPlay ("2",1)} into the frame right?
btw, dont i need to name anything or something (like the instace names)
2.
okay... but i was kinda talking about the player u were controlling, not the boss but still, wouldn't i need to name something called "lifefinalboss"?
P.S. I doubt i'd get a game as Club Penguin and earn 350 mil until MAYBE in the future (still doubt it) cuz this is still kinda my first flash game... but what i CAN do is remember you tho... (which i might so happenly forget lol)
Usually I have a frame labeled "init" that just set all the variable before anything start.
BossLife is a variable, it has nothing to do with your mc, and it doesn't matter if your MC has no instance name at all.
Lets say if you create a button and put this code on it:
on (press) {
my_cool_variable += 5
trace (my_cool_variable)
}
then your variable wil increase of 5 each time you press.
What happened visually on the screen (the damage done) is just a illustration of LifeBoss decreasing.
So your duty is to have the two happening at the same time (play the next frame animation AND decrease the variable value)
2. lifefinalboss is just another variable.
Again just set the original value of it in a frame
Life = 200
and then change it in the code on another frame.
The way you will know your game is finished and it's time to go to the "gameover" screen is when you kill your last boss (I suppose)
Off course you can choose to name those variables the way you want. Just don't use spaces in the name or anything dodgy like @#%...
Hope nobody knows I am still on Flash 5
______________________________________
All artists are prepared to suffer for their work
but why are so few prepared to learn to draw?(Banksy)
2.
I just decided to have the life as a MC, where if an enemy hits you the life would play(); and if you were to get an extra life, it would go prevFrame(); meaning you'd only have a max of 10 lives.
3. (new problem)
i decided to add a store in the game after the boss...
ur score in the game is the currency in the shop, but then if you bought something too expensive for you (meaning u dont have enough score) your score would go negative, is there anyway to fix that?
4. (yet another XD)
in the shops (as told above) you can buy bombs and new weapons, how would i make it that u can use the weapon/bomb only if you've bought it?
(im okay with the quantity that when u use a bomb, if it touches the player (which it will always do) the bomb would play(); )
ZOMGERS! Do you actually use that many on enter frame events
"I'd only told them the truth. Was that so selfish? Our integrity sells for so little, but it is all we really have. It is the very last inch of us, but within that inch, we are free."
"I'd only told them the truth. Was that so selfish? Our integrity sells for so little, but it is all we really have. It is the very last inch of us, but within that inch, we are free."