I decided to put a pause on the last bits of story mode and flush out some of the other areas that were lacking, and weighing heavily on my mind.
I took my old shop and mocked up what I thought would be better, then implemented it. Or rather, I am still implementing it. The basic system of the shop works like this:
As you play through the Season, items will become available in the shop. When you buy an item, it is no longer available to buy, because, like, you bought it. All the items now have an icon and a description shows when you hover over it.
Some items will exclude the purchase of other items until they are used, such as special events. This is because some events can only happen in certain arenas: The ice resurfacing trucks cannot drive on turf. I mean, I could probably make it so they did, but that wouldn’t make sense and Super Slam Dunk Touchdown is all about making sense. What will happen if you buy an event item is the next match’s settings will be overridden with the special event, and the item will be consumed. Once the item is consumed, you can purchase another event item.
Other items are one time things: Buying an advert will increase your fans, buying Goalie-X will power up your goalie, other stuff does other stuff, maybe?
I wanted to tie the unlocks system into the shop, so you have to purchase the items in order to use them. This is currently working for uniform colors, and will be expanded to include new ball types and more.
Once an unlockable item is available in the shop, you can purchase it and then it becomes available not only for your team in Season Mode, but also for all quick match games outside of Season Mode.
I still have to implement this for new balls, arena sizes & arena types.
Player Select & Arena Config
This is still one piece of the pickle I haven’t nailed down. My plan was to modify the Arcade Edition player select screen since it is nicer, and add everything relevant to Season Mode. This is turning out to be, well, a lot.
The idea is all human players would select their character, then the “team captain” can pick the CPU players on their team (if there’s any unused player slots left). THEN if it’s a home game, get presented with some kind of overlay to let you select your arena type, size, and ball for the match. Whew! And still this doesn’t have a way to select the team colors. I’m going to digest this some more and circle back around.
Here’s the realistic graph
A lot more to go, but I’m still trucking. I wish it wasn’t already September. Sigh…