My gameplay involves 32 human players playing against each other in football for a title that only one can win. Each season takes a month.
That's 32 shades of grey, with 31 of those shades being losses.
How do you rubber band that? I'm about to build a facebook app for our game, and I'm trying to brain storm solutions to this problem.
The only answer I have so far is make 32 team leagues, with 16 fairly inept CPU players. But not indicate they are CPUs, so that humans believe they are beating 31 other humans, even though the reality is they are beating 15.
This cuts my problem by a lot, but adds overhead, and removes a lot of the challenge.
I would suggest banding things so 20 teams compete for a spot in the playoffs which consists of 16 teams. (aka 16 people get a win at the cost of 4.) And in the actual playoffs you only lose one game, so rank people based on what round they get to. Something like winner!, (A++) lost final game, (A+) final 4, (A) final 8, (B) got into playoffs, (Try again)did not get into playoffs.
The secret is letting people move on as soon as they can't win any more while making them feel like getting as far as they did is still worth something. Lost the first 6 games? Hey start over it's ok, I hope you learned how the game worked etc.
A football like game. There's nothing wrong with a football like game, but we're a simulation.
Would sort of defeat the purpose. The way to do it in our case probably involves outside "goals" like...
"Obtain a Quarterback over 90 overall."
Or something similar.... Things you can accomplish, outside of the normal system.
Speed up gameplay with UI improvements, etc, so that players can compete in more simultaneous (staggered) competitions, increasing their chance of a good score.
Do you have a tunable AI to test players against, for making sure they get into the right skill-group? If people are in a good group they'll enjoy a loss more than if they're totally outmatched but somehow forced to play it out. The game takes so long it'd be discouraging to try to learn it while losing badly. Maybe let people drop out at any point (to join a game starting today), and be replaced by a bot of their skill? This could also handle no-shows.