1. Hide objects when green flag clicked script on title screen. (All complete except for the screen which is under the start button if the start button is moved you will see it).
2. Antonio – make y only when he touches platform
3. Change platform costumes
4. Fix up height of platforms
5. Copy and paste new platforms from scratch folder. (green ones)
6. Enemies gravity
7. Change appearance x position
8. Make fruit platter transition to next level (using broadcast)
9. Debug all code that is unnecessary
10. Keep debugging code until all works
Offline
Okay, here's some answers:
Q#1: Put this in the sprites you want to hide:
when gf clicked hideQ#2&6: Okay, like i said before, to make gravity and to have platforms stop that gravity, do this:
when gf clicked forever change y by (-10) endAnd:
when gf clicked forever if <touching color? [#000000]> change y by (10) end endYou will want to put the previous script in a sensor sprite(Just a black line).
when gf clicked forever go to x: <[x position v] of [Antonio v]> y:< <[y position v] of [Antonio v]> - (50) > endThe "50" is just a guess, you will need to experiment with it to get it just right under antonio.
Last edited by CAA14 (2013-03-01 16:21:59)
Offline
I think you're relying way too much on CAA14.
You should be able to solve most of the problems yourself. If you have a hide block on your coin but its not hiding, you obviously have another block making it show, or another coin, or something else you could EASILY find if you'd examine your scripts.
Basic platformers shouldn't require the work of multiple people; one should be enough. If you're going to add crazy physics in, maybe, but a basic platformer only needs one person, you. You can ask for help when you need it, but right now it seems like you're not even trying.
Offline
Well, are there conflicting scripts?
You have got to try and figure out at least some stuff out on your own, you're asking me to help you with things i have either already answered or that i know you can easily figure out.
I CANNOT do all this for you. When you ask for help, ask for one thing at a time.
And did you even see what i said in the last post of mine? I said that when you need help with scripts, you need to post it there, and with one question.
I will try to find out the problem with the title screen Sunday as i will not be available tomorrow and maybe not Sunday either.
Just try, you may surprise yourself.
Regards,
CAA14
Offline
kayybee wrote:
I think you're relying way too much on CAA14.
You should be able to solve most of the problems yourself. If you have a hide block on your coin but its not hiding, you obviously have another block making it show, or another coin, or something else you could EASILY find if you'd examine your scripts.
Basic platformers shouldn't require the work of multiple people; one should be enough. If you're going to add crazy physics in, maybe, but a basic platformer only needs one person, you. You can ask for help when you need it, but right now it seems like you're not even trying.
That's my point as well, GDrama97.
I am glad you see this to Kayybee... I was wondering "I am i just to lazy or is GDrama not trying?"
GDrama97: Like i said before, just at least try to fix these things yourself. If you want, i can give you a link to some great scratch tutorials.
The reason i am frustrated is that i have answered your questions plenty of times, and you still do not seem to pay attention to them and/or don't seem to use common sense when using them. i am not trying to be rude, but you really need to either take basic tutorials or listen to the help i give you and figure out the problems that are easy... And if you can't, then ask and then APPLY what the person who helps you says WITH common sense. If i tell you to put a hide block to hide a coin, but the coin still shows, then either your scratch version is broken, or there's a show block somewhere.
It may be that scratch is slightly off. When this happens, then just save your project and upload it to see if the problem lies in your scripts or in scratch.
Regards,
CAA14
Offline
I am not trying to get people to do this for me i am just asking for some help as i have looked everywhere but can't seem to find the answers to my questions. i am trying to use your answers to my questions but i am trying to add them effectively in to the game so it fits nicely rather than taking out everything as my main character Antonio isn't working now.
Offline
About making your game interesting, you just need to fix it and it will be really neat.
Also, i think ErnieParke was able to fix your moving issue.
Is that all you need? I can help you fix your bullets if you want.
Regards,
CAA14
Offline
Well, we could, but i already had to leave a collab because i didn't have enough time, so unfortunetly i can't.
I can help you with little issues that might come up, but i can't collab... Sorry.
You said that you were going to try and fix the bullets first... Is that still true?
Regards,
CAA14
Offline
Okay, the problem is that they seem to always shoot to the right.
If you get stumped, i already have an idea to fix it.
Regards,
CAA14
Offline
Okay, what i would do is i would make it so that when the button is pushed that you want to be the fire button, that the bullet points towards the direction of Antonio, and then moves 10 steps until touching the edge, which it then disappears.
Her's how it should look about:
when [space v] key pressed broadcast [shoot v] and wait hide
when i receive [shoot v] go to x: <[x position v] of [Antonio v]> y: <[y position v] of [Antonio v]> show point in direction < [direction v] of [Antonio v] > repeat until <touching? [edge v]> move (10) stepsThe 10 steps is something you can change to taste.
broadcast [shoot v] and waitWill make it so that the bullet doesn't try to start over if the space bar is clicked before it's done, but i may be wrong on that one.
Last edited by CAA14 (2013-03-04 16:25:26)
Offline
Did you get the bullets working? Also, if you use my method of using a variable to determine the level, than resetting him shouldn't be a problem. Basically, you either need another sensor sprite that's completely ghosted, and then put it all along the bottom and then tell it to broadcast retry if touching Antonio. Or, if Antonio never can actually touch the top or the sides of the screen, then you could just broadcast retry if he's touching an edge... But the last method is prone to Bugs.
Either way, you need Antonio to reset his position once he receives retry, and also minus one from a life variable.
As far as creating level 3, just use your imagination for the design, and give each platform a new position when "level" = 3.
Hope that helps,
CAA14
Offline