UPDATE: This game is finished and will be uploaded Friday March 18th!
I swore I'd never make another "Finale Ultra" (My Super Smash Bros-esque game) (if the first was Finale Ultra, how could I make four??), but I had a crazy idea that could either be insanely stupid, or one of the greatest ideas in Scratch Super Smash Bros. projects.
Super Smash Brothers Galaxy.
Basically a Super Smash Bros. game with planetary gravity (still 2D). The stage is a big orb with platforms. Maybe a stage with several planets.
I can write all the scripts, I've done things like it before, but is it worth it? What do you think?
EDIT: So far a positive reaction. Here's the current progress log:
-Programming: 100%
-Basic Programming: 100%
-Camera: 100%
-Menu System: 100%
-Player Programming: 100%
-Movement: 100%
-Attacking: 100%
-Bashing: 100%
-Projectiles: 100%
-Taking Damage: 100%
-AI Programming: 100%
-Relations to Player: 100%
-Movement: 100%
-Attacking: 100%
-Bashing: 100%
-Projectiles:100%
-Taking Damage: 100%
-Graphics: 100%
-Menu: 100%
-Title Screen: 100%
-Character Select Screen: 100%
-Stage Select Screen: 100%
-Characters: 100% (4 in all, remember this isn't graphic intensive)
-Stages: 100 (2 stages, so sue me)
-Heads-Up Display Screen: 100%
-Features: 100%
-Scrolling: 100%
-Hurt animation: 100%
-Music: N/A
-Planet Rotation: 100% (is used in one of the 2 stages)
-Overall: 100%
Last edited by Kileymeister (2011-03-13 18:15:30)
Offline
echs wrote:
go for it
reach your dreams
No seriously. I know it's a silly idea and doesn't have much foundation, but would it be interesting or not?
Last edited by Kileymeister (2011-02-08 19:45:49)
Offline
johndo77 wrote:
The inevitable fact that circles don't fit into squares might be a problem. Scratch doesn't have much of a big screen either.
That's why scrolling was invented. And I've written scripts like these before, it's not unbelievably complicated, just a tad challenging.
Offline
MAKE IT. Definitely. MAKE IT. Go do that now.
Offline
Kileymeister wrote:
johndo77 wrote:
The inevitable fact that circles don't fit into squares might be a problem. Scratch doesn't have much of a big screen either.
That's why scrolling was invented. And I've written scripts like these before, it's not unbelievably complicated, just a tad challenging.
Playing games with scrolling makes my brain melt.
Offline
johndo77 wrote:
Kileymeister wrote:
johndo77 wrote:
The inevitable fact that circles don't fit into squares might be a problem. Scratch doesn't have much of a big screen either.
That's why scrolling was invented. And I've written scripts like these before, it's not unbelievably complicated, just a tad challenging.
Playing games with scrolling makes my brain melt.
Well, I'm terribly sorry to hear that. I suppose that combined with trying to orient yourself to a planet may be a bit too much for your brain.
Did you melt your own brain when making your own scrollers then?
Offline
Well I have a beta and as johndo thought, I'm running into problems, though not ones I expected. I've got a rudimentary planet engine (no walls yet or attacking) but the enemy is having some trouble.
When making the enemy follow you, I make it check its direction relative to the planet with your own. What it does is try to make its direction relative to the planet the same as yours. But sometimes (when certain angles are made) the AI chooses to take the long way around the planet to reach you.
Here's the beta
HOW THE AI WORKS NOW:
Basically (because I don't want to use its actual direction which could change during an attack or when hit) the AI has a variable called RoDir which is set to:
Atan ((xpos-xpos of planet)/(ypos-of ypos of planet) [with special circumstance like dividing by 0 taken care of].
A RoDir variable is also set for you with the same equation. How do I make it take the shortest route to make its RoDir variable equal to yours?
I've tried:
If [AI Ro Dir]-[Your RoDir]>0 move clockwise
If [AI Ro Dir]-[Your RoDir]<0 move counterclockwise
Which is all fine in dandy but the AI acts odd when making certain angles with the planet. Sure it gets to you eventually but sometimes it takes the long way around.
Does anyone else have a clue as to what I'm talking about and/or can help?
Last edited by Kileymeister (2011-02-12 22:54:36)
Offline
Help? I mean I guess I can leave it as it is but I'd like it to be efficient.
If no one knows what I'm talking about I guess I'll leave it as it is.
Offline
Hmmm.... I don't usually do those kind of scripts, so I can't help. But I have one suggestion; think if there is any other way to make the enemy go around your direction, or look over the script and try and find a possible error.
These probably won't help but it's something
Offline
Shadowed1 wrote:
Hmmm.... I don't usually do those kind of scripts, so I can't help. But I have one suggestion; think if there is any other way to make the enemy go around your direction, or look over the script and try and find a possible error.
These probably won't help but it's something
Wait, yes! You're right! There was an error. Instead of values like direction = -90, I had direction = 270 (which is technically the same value, but in calculation it gets messed up). Now that that's corrected it works near flawlessly!
Offline
Kileymeister wrote:
I swore I'd never make another "Finale Ultra" (My Super Smash Bros-esque game) (if the first was Finale Ultra, how could I make four??), but I had a crazy idea that could either be insanely stupid, or one of the greatest ideas in Scratch Super Smash Bros. projects.
Super Smash Brothers Galaxy.
Basically a Super Smash Bros. game with planetary gravity (still 2D). The stage is a big orb with platforms. Maybe a stage with several planets.
I can write all the scripts, I've done things like it before, but is it worth it? What do you think?
Go for it.
Offline
Kileymeister wrote:
johndo77 wrote:
Kileymeister wrote:
That's why scrolling was invented. And I've written scripts like these before, it's not unbelievably complicated, just a tad challenging.Playing games with scrolling makes my brain melt.
Well, I'm terribly sorry to hear that. I suppose that combined with trying to orient yourself to a planet may be a bit too much for your brain.
Did you melt your own brain when making your own scrollers then?
x AND y scrollers make my brain melt.
Offline
Kileymeister wrote:
Well I have a beta and as johndo thought, I'm running into problems, though not ones I expected. I've got a rudimentary planet engine (no walls yet or attacking) but the enemy is having some trouble.
When making the enemy follow you, I make it check its direction relative to the planet with your own. What it does is try to make its direction relative to the planet the same as yours. But sometimes (when certain angles are made) the AI chooses to take the long way around the planet to reach you.
Here's the beta
HOW THE AI WORKS NOW:
Basically (because I don't want to use its actual direction which could change during an attack or when hit) the AI has a variable called RoDir which is set to:
Atan ((xpos-xpos of planet)/(ypos-of ypos of planet) [with special circumstance like dividing by 0 taken care of].
A RoDir variable is also set for you with the same equation. How do I make it take the shortest route to make its RoDir variable equal to yours?
I've tried:
If [AI Ro Dir]-[Your RoDir]>0 move clockwise
If [AI Ro Dir]-[Your RoDir]<0 move counterclockwise
Which is all fine in dandy but the AI acts odd when making certain angles with the planet. Sure it gets to you eventually but sometimes it takes the long way around.
Does anyone else have a clue as to what I'm talking about and/or can help?
You could do:
if "Player Circle Position" + 180 > "AI Circle Position"
{
Go one way
}
Else
{
go other way
}
Offline
WHy yes, this would be interesting, and fun, I bet! Go for it, kileymeister!!
Offline
maail wrote:
I don't like playing any games involving Mario but, tell me when it's out I am so gonna play it!
It's not going to have any Super Smash Bros, characters, that's just an example to show you what the kind of gameplay is. It's gonna be called Orbital Showdown.
Offline
Kileymeister wrote:
maail wrote:
I don't like playing any games involving Mario but, tell me when it's out I am so gonna play it!
It's not going to have any Super Smash Bros, characters, that's just an example to show you what the kind of gameplay is. It's gonna be called Orbital Showdown.
Awesome! Now I can play the game which full happiness
Offline
It sounds pretty cool. Go for it! I would probably play it, it sounds like a really innovative concept.
Offline
its not innovative, he just took 2 different concepts and turned them into one game
Offline