I made Basketball for sc1 back in 2003 and it was and is one of my most successful maps of all time so I think it is a good map to remake.
So
I've planned out everything about this game. Once I fully learn how the trigger and data editors work I believe I can get a map done. The only thing I'm really stumped is probably the most important part: shooting the ball. If you guys played the sc basketball map, you can see that it implemented a patrolling aimer system which was quite revolutionary and ingenious for an sc1 map. I think I would like to try something different and more realistic.
To shoot the ball you have to click on the hoop itself. This will initiate an X meter/gauge of some sort. Click again and you'll shoot the ball. The better X is, the more likely you are to make the shot. Only problem is I don't know what X will be. Here are the two possibilites of X:
1) Accuracy meter
When you click on the hoop, an accuracy meter will pop up. It will oscillate from 0% to anywhere up to 100%. The speed at which it oscillates and the maximum accuracy it will reach will depend on your location relative to the hoop when you shoot the ball. So for example if you are trying to shoot a ball from beyond half court your accuracy meter will oscillate very fast and the peak accuracy will only be like 20%, but if you attemp a shot from say in the paint the meter will oscillate at a very slow pace but the peak accuracy can possibly go as high as 100%. Here's an illustration of what I'm hoping to achieve:
These only show half the cycles. The X axis is the time it takes to complete half of one up and down cycle and the Y axis is the accuracy at a given time. The blue curve would be an example of when you are trying to shoot a full court shot but the red one would be one from inside the paint. Notice how the curves slowly transition from concave up (far) to concave down (near); essentially the closer you are to the hoop the larger the margin of error when trying to get a higher percentage shot.
(The numbers are only estimates of what an accuracy meter would be like.)
Pros:
- Relative ease; a player simply has to have the right timing to get an accurate shot
- Statistically realistic.
Cons:
- Very lucked based. It's not fair for someone who always gets <50% shots in when someone never makes his >50% shots.
2) Power meter
This is another thing i was thinking about. Like the accuracy meter, click on the hoop to initiate the power meter. This will also go from 0 to 100%. The power level dictates how far the ball will land when shot so your distance relative to the hoop matters very much. In the paint you'll only need like a 5 to 15% power level for the shot to go in, a 30 to 40% power level around the 3 point line, and at least a 75% past center court. Here's the catch though, getting too low a power level will give you an air ball or something but too high a power level you'll probably throw the ball out of the map! So the key is to know exactly what power level is needed at certain spots on the court.
Pros:
- Pure skill. No luck involved, simply positional memory (knowing which locations on the court require what power levels).
- Physically realistic
Cons:
- Very very little room for error (power levels must be exact or within a certain range in order for a shot to go in.)
- Strict learning curve.
I like both methods equally but I'm not sure which one would be better fit for my basketball map. Or if you have another method, I'd love to hear from you. Any comments, objections, or criticism are welcome.
Very cool idea. With how comprehensive the Galaxy editor is there's no doubt in my mind that is entirely plausible.
I don't like the accuracy idea however. Seems too luck based and doesn't reward players for going for risky shots beyond the 3 point line.
I say you use you're power idea. When the player stops and gets ready to shoot, have a custom function that calculates the exact power he needs to make the hoop. And if the player shoots with power in a certain range of the result of that function then it automatically shoots with the perfect power and he makes the shot.
the accuracy meter is just fine, but make it based off unit size (ie small guy / point guard more accuract etc...) so there are pros/ cons like from nba jam.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
I made Basketball for sc1 back in 2003 and it was and is one of my most successful maps of all time so I think it is a good map to remake.
So
I've planned out everything about this game. Once I fully learn how the trigger and data editors work I believe I can get a map done. The only thing I'm really stumped is probably the most important part: shooting the ball. If you guys played the sc basketball map, you can see that it implemented a patrolling aimer system which was quite revolutionary and ingenious for an sc1 map. I think I would like to try something different and more realistic.
To shoot the ball you have to click on the hoop itself. This will initiate an X meter/gauge of some sort. Click again and you'll shoot the ball. The better X is, the more likely you are to make the shot. Only problem is I don't know what X will be. Here are the two possibilites of X:
1) Accuracy meter When you click on the hoop, an accuracy meter will pop up. It will oscillate from 0% to anywhere up to 100%. The speed at which it oscillates and the maximum accuracy it will reach will depend on your location relative to the hoop when you shoot the ball. So for example if you are trying to shoot a ball from beyond half court your accuracy meter will oscillate very fast and the peak accuracy will only be like 20%, but if you attemp a shot from say in the paint the meter will oscillate at a very slow pace but the peak accuracy can possibly go as high as 100%. Here's an illustration of what I'm hoping to achieve:
These only show half the cycles. The X axis is the time it takes to complete half of one up and down cycle and the Y axis is the accuracy at a given time. The blue curve would be an example of when you are trying to shoot a full court shot but the red one would be one from inside the paint. Notice how the curves slowly transition from concave up (far) to concave down (near); essentially the closer you are to the hoop the larger the margin of error when trying to get a higher percentage shot.
(The numbers are only estimates of what an accuracy meter would be like.)
Pros:
- Relative ease; a player simply has to have the right timing to get an accurate shot
- Statistically realistic.
Cons:
- Very lucked based. It's not fair for someone who always gets <50% shots in when someone never makes his >50% shots.
2) Power meter This is another thing i was thinking about. Like the accuracy meter, click on the hoop to initiate the power meter. This will also go from 0 to 100%. The power level dictates how far the ball will land when shot so your distance relative to the hoop matters very much. In the paint you'll only need like a 5 to 15% power level for the shot to go in, a 30 to 40% power level around the 3 point line, and at least a 75% past center court. Here's the catch though, getting too low a power level will give you an air ball or something but too high a power level you'll probably throw the ball out of the map! So the key is to know exactly what power level is needed at certain spots on the court.
Pros:
- Pure skill. No luck involved, simply positional memory (knowing which locations on the court require what power levels).
- Physically realistic
Cons:
- Very very little room for error (power levels must be exact or within a certain range in order for a shot to go in.)
- Strict learning curve.
I like both methods equally but I'm not sure which one would be better fit for my basketball map. Or if you have another method, I'd love to hear from you. Any comments, objections, or criticism are welcome.
Very cool idea. With how comprehensive the Galaxy editor is there's no doubt in my mind that is entirely plausible.
I don't like the accuracy idea however. Seems too luck based and doesn't reward players for going for risky shots beyond the 3 point line.
I say you use you're power idea. When the player stops and gets ready to shoot, have a custom function that calculates the exact power he needs to make the hoop. And if the player shoots with power in a certain range of the result of that function then it automatically shoots with the perfect power and he makes the shot.
That way the player has more room for error.
Good luck.
@ArcadeRenegade: Go
the accuracy meter is just fine, but make it based off unit size (ie small guy / point guard more accuract etc...) so there are pros/ cons like from nba jam.