Home
Feature Article
NBA 2K12 Developer Insight #13 - Online Association

Erick Boenisch, Producer for NBA 2K12, back one more time.  Today I’m going to tell you about something pretty special, something you have all been wanting for a number of years now.  I realize the title of the Insight gave it away, but ‘The Association: Online’ is finally here!  You want details?  Let’s get to it…

A feature like this is a major undertaking if done properly and, let me assure you, we went about this the right way.  Let’s dispel any preconceived thoughts you may have about what this feature is.  The Association: Online is NOT last year’s leagues with a new name and modest improvements.  The Association: Online IS what you’ve come to know and love about the offline experience, simply introduced to the masses in the online world.

Association Construction

If there is one thing I’ve learned about human tendencies when it comes to the Association mode, it’s that people like to experience this in a number of different ways.  Some people don’t have a lot of time, but like to play every game, so they play 29 game seasons.  Some people insist on 82 game schedules where they try to play at least a rough majority of the games.  Some people like 5 minute quarters.  Some people insist on 12 minute quarters.  This was at the front of my mind during the entire process of creating The Association: Online.

Your Online Association comes in two flavors: Public Associations and Private Associations.  As the name would indicate, Public Associations are a first come, first served league interface where anybody is free to join.  These leagues are created and spawned by our Online Association server.  We have a variety of frameworks pre-built to suit your needs.  Some public leagues are 14 game seasons and some are the full 82 games (there are also 29 and 58 game seasons).  They also vary in quarter length, difficulty level, how fast the league advances, and whether a fantasy draft precedes the start of the league.  Private Associations are user-created and require a password to be entered before they can be joined by other players.  Private Associations allow for a greater sense of league customization and, essentially, allow the commissioner to control just about anything that happens within the league.

Fantasy Draft

For those of you who enjoy the rush of a live fantasy draft, we have created an all-new drafting interface that will provide you with all the information needed to make your draft a successful one.  Aside from the ability to sort available players by various criteria, you will also be able to manage a short list, view your current lineup/team, and view opponent lineups/teams. You can also view your drafting hub, which tells you how many more picks remain until your next selection, how big your payroll is and how much you can afford to spend for each of your remaining picks.

 

Click here for high resolution

The all-new Fantasy Draft interface gives you every tool you need to perform the perfect draft.

In Association, money matters.  This is something you need to take into consideration when drafting your team.  Mid-tier players with superstar-level contracts (think Rashard Lewis) make you think twice before drafting them where their skill level would indicate.  There are a number of draft strategies you can employ.  You can ‘win now’ with aging vets (Kobe, Duncan, etc.), you can ‘draft for the near future’ with close-to-ready prospects, or you can draft for the ‘distant future’ where you take non-ready prospects that you hope will eventually blossom in a few years time.  This last strategy is an interesting one as it gives you the chance at a top draft pick during your first few years in the league.  A combination of building your team through the fantasy draft as well as the NBA draft is one I’ve already seen work quite well in our test leagues.  I love these fantasy drafts as you will see people take completely different paths.  Do you draft a 33-year old Kobe or a young superstar in the making with John Wall?

League Experience

So you’ve joined a league and are now ready for action.  You will quickly notice that The Association: Online has two unique screens not seen in the offline version of the mode.  The first is called ‘League Home’.  This interface gives you a snapshot of what is going on with your team along with displaying any unread notifications you have.  Notifications can be a variety of events including trades that have been offered to you, whether or not another team accepted a trade that you offered, an injury report for one of your players, a league opponent proposing a scheduled game time, and much more.  The design of this interface provides you with ‘need-to-know’ information, all at your fingertips.

 

Click here for high resolution

The League Home interface in Online Association keeps you up-to-date on everything that is happening with your team from upcoming games to trade offers and much more.

The other screen custom tailored for the online experience is the ‘Schedule’ interface.  This screen needed some special treatment as The Association: Online has a unique ‘flex’ scheduling system that I want to tell you about.  Depending on the number of games in your season, we provide you with the ability to play any game on your schedule that takes place in the immediate future.  For example, users playing an 82-game schedule will have three in-game weeks (roughly 10-11 games) available to be played at any given time.  This provides you the opportunity to continue playing your Association in the event that your next opponent is a human opponent who isn’t currently online or available.

 

Click here for high resolution

The Schedule menu in The Association: Online allows you to easily see all of your games that are playable now in addition to games that you have already scheduled with other human opponents.

I’d like to talk a little more about the ‘window’ of games and how it works.  With the default speed setting, your league will advance 3 in-game days every real-world day.  When the league advances, games at the beginning of the ‘window’ get simulated if they are unplayed.  At the same time, new games will appear at the end of your ‘window’ during league advancements.  This provides you with ample time to use our in-game scheduling tool so you can coordinate with other human players and agree to a time against your opponents.  Games against CPU teams can be played any time they are inside your allowed games ‘window’.

At this point you are probably wondering how the concept of ‘time’ works when you have the ability to loosely play games out of order.  Rest assured that we have gone to great measures to ensure league fairness when it comes to this privilege.  One way that we keep people honest here is how player injuries are measured in ‘games’ rather than time.  For example, if Andrew Bynum were to twist his ankle in a game, his injury might require him to sit out for ‘3 games’ rather than ‘1 week’.  This means he will be unable to play again until his team has played 3 more games.  For those of you who thought you might be able to cheese the system by just not playing games until your player is healed, sorry, it doesn’t work like that.

Trading & Unruly Players

The next tool we created to promote league fairness revolves around our trading system.  Whenever a user agrees to a trade with another team, the trade gets sent out to every single member of the league (as a notification).  As a member of the league, you have a right to review the trade for fairness.  If you like the deal and think it benefits both teams, no further interaction is required on your part.  On the other hand, if you feel like one team is greatly taking advantage of the other, you can choose to protest the trade.  When one or more users choose to protest a trade, it will then go to arbitration where a modified version of our in-game trade logic will evaluate the trade while looking at the needs for both teams.  If the server believes that the trade is acceptable, it will be processed in a future league update.  If the server agrees that the trade is unfair, it will be voided and sent back to the users involved where they can choose to re-work the deal or just abandon it altogether.  One note here regarding Human/CPU trading.  The CPU trade AI is extremely stringent in Online Associations.  For those of you whose intentions are to get to the top by winning deals with the CPU, you’ll need to find another strategy; they are tough in this mode!

I think we’ve all been in a league at one point or another where a certain member of the league was taking advantage of other players or was involved in collusion of some sort.  We are offering your league protection with the ability to nominate users for removal from the league.  In Public Associations, a vote can be requested to have a player kicked from an Association in which he/she has exhibited questionable behavior.  In Private Associations, the commissioner has the ability to remove a player from his/her league at any time.  We know you all take your online leagues seriously, so it was important for us to provide you with the tools you need to maintain these leagues over a period of multiple seasons.

Live Offseason

Once your league has crowned its first champion, the offseason will be ready to get underway.  The offseason consists of three periods of time.  In the first period, you will be able to view player retirements, view player progression, accept/decline team contract options, deal with your restricted free agents, etc.  Here you are merely preparing for the second offseason period which is where all the action is.

The second offseason period consists of the NBA Draft, Rookie Signing, and Free Agency.  Due to the nature of these events, this is the ‘Live’ period of the offseason, where all users are required to be present at a pre-scheduled time to participate.  In Public Associations, this will generally be scheduled to accommodate both east coast and west coast users alike.  If you are ever unable to attend the Live Offseason event, we do offer you the ability to login prior to this event and setup a draft list that the CPU will use in your absence during the NBA Draft.  Additionally, you can also provide a free agent target list that you would like the CPU to use during the live Free Agency period in your absence.

NBA Draft: This event looks and feels like the draft found in the offline version of The Association.  That is to say that David Stern and Adam Silver will both be on-hand to announce every pick that is made.  Once it is your turn to pick, you will only have 90 seconds to make your selection.  While other teams are drafting, you are able to review the available players list and prepare for your upcoming pick.  The NBA Draft is a very tense and exciting event.  Have a good time with it.

Rookie Signing: This period is very simple and lasts only a couple minutes before moving on to the Free Agency period.  As draft pick contracts are essentially slotted per the NBA’s collective bargaining agreement, there isn’t any true negotiating here.  It’s simply a matter of accepting the pre-determined contracts for the players you want on your team.

Free Agency: The Free Agency period consists of 12 ‘days’, with each ‘day’ consisting of two parts.  The first part of the day is when you will make your offers.  Other players and CPU teams will be making real-time bids for players as well, so you’ll want to offer the maximum amount of money that makes sense for your team when bidding on players.  The second part of each ‘day’ is where you can view the players who have accepted your offers.  It is here where you will ‘confirm’ the signing to have a signed player join your team.  This is very useful in that it affords you the ability to send out many offers to players when you can actually only afford to sign one or two of them.  If multiple players accept your offer in the same day, you’ll be able to confirm which one(s) you actually accept onto your team.

The third and final period of the offseason is where you will send your players to Training Camps, provided you have earned enough Reward Points during the season to do so.  In the event that your roster does not yet have 12 players on it, you will also be able to sign leftover free agents to get your roster to the required minimum.  Once you have completed these tasks, you simply need to sit back and wait for the next season to start, which will generally happen within a day or so (this varies based on the chosen ‘speed’ of your league).

Closing Thoughts

The Association: Online is something I’ve been dreaming about delivering for a number of years now.  For those of you who have followed my Association Insights over the years, you all know how passionate I am about franchise modes, and making them as truly authentic as possible.  What we were able to accomplish with The Association: Online this year is very remarkable to me.  The architecture used to create this mode will play a pivotal role in an upcoming endeavor that we will be announcing soon.  Needless to say, this endeavor will tie in very closely to your Online Associations.  Well, that’s about all the time I have for now.  I’ll be spending my time this year playing in multiple Online Associations (you can participate in up to 3 different Online Associations at once), so I hope to see you all there.  NBA 2K12…the wait is almost over!

- Erick Boenisch

a.k.a. SimBaller

Next NBA 2K12 Developer Insight: "On the Move" by Ronnie Singh, Ben Bishop - Friday, September 30th, 2011


NBA 2K12 Videos
Member Comments
# 1 Eman5805 @ 09/29/11 06:19 PM
Good stuff. I might, repeat, MIGHT give this a go.

Quote:
In Public Associations, a vote can be requested to have a player kicked from an Association in which he/she has exhibited questionable behavior. In Private Associations, the commissioner has the ability to remove a player from his/her league at any time. We know you all take your online leagues seriously, so it was important for us to provide you with the tools you need to maintain these leagues over a period of multiple seasons.
That's a welcome feature, from an outsider perspective I mean.

But it raises a satellite question of just how many females play this game online anyway? Can't imagine it's a large amount.

And by "On the move" insight I assume that's all about The Move functionality, right?
 
# 2 shayellis @ 09/29/11 06:20 PM
Does anybody know if we can use sliders in online association??? Its very important
 
# 3 Classic88 @ 09/29/11 06:20 PM
Sounds cool. Not much of an online guy though. I might give this a shot
 
# 4 kjjnesb @ 09/29/11 06:24 PM
Really wish they would have fine tuned the offline before they tried to take it online.
 
# 5 AgaliareptX @ 09/29/11 06:25 PM
I would be surprised if Public league are any successful from a "sim" point of view, but it seems like this system is perfect for private leagues if you're playing with friends or a community you're familiar with and can coordinate well with.

On a side note, can you upload draft classes to online associations (by the commish, I'd assume), or are you stuck with the generated ones?
 
# 6 Gosens6 @ 09/29/11 06:25 PM
So, no information at all about Association mode improvements?? Absolutely nothing..

WOW
 
# 7 AgaliareptX @ 09/29/11 06:27 PM
Quote:
Originally Posted by kjjnesb
Really wish they would have fine tuned the offline before they tried to take it online.
I think the biggest issues with offline were just the need for AI improvement (something they've gotten better at every year), and I'm sure they've worked on that as well.

In theory, online associations would have significantly less AI interaction (although still plenty, such as Free Agency for example) unless you're playing in a league with a lot of other CPU teams.
 
# 8 Lerxt @ 09/29/11 06:27 PM
I'm sold! This is going to be awesome. I love the flex scheduling feature and the fact that inuries occur in number of games and not "real time".

I can't wait for Tuesday!!!!!
 
# 9 SouthBeach @ 09/29/11 06:29 PM
I'm typically an offline guy.

But this sounds pretty cool and I may give it a go once I get my XBL services.
 
# 10 DustinT @ 09/29/11 06:30 PM
Did OP make a new account just to post this? I think he did. Way too perfect

I'm stoked for this mode.

/prayserversholdup
 
# 11 Jukeman @ 09/29/11 06:31 PM
Quote:
Originally Posted by AgaliareptX
I think the biggest issues with offline were just the need for AI improvement (something they've gotten better at every year), and I'm sure they've worked on that as well.

In theory, online associations would have significantly less AI interaction (although still plenty, such as Free Agency for example) unless you're playing in a league with a lot of other CPU teams.
There's actually alot of things that needs to be fine tuned in that mode and AI isn't really at the top anymore because it arguably was great last year.

With that said, casual gamer would probably want a simple association (just play in a organized 82 game season with FA/draft and playoffs)
So some of the things they could have fine tuned (if they didn't this year) like chemistry, player roles and etc wouldn't really matter online, so yes I agree with you somewhat.

Sent from my HumancentiPad using Tapatalk
 
# 12 alexthegreat @ 09/29/11 06:31 PM
never really been an online association guy, but im actually excited to try it this year
 
# 13 Freak123 @ 09/29/11 06:31 PM
I just hope the new draft interface for the Online Association applies to Offline Association, because it looks really good, and might be easier to navigate. I sincerely doubt I'll be playing any kind of Online Association, NBA 2K online just really isn't for me.
 
# 14 kjjnesb @ 09/29/11 06:31 PM
Quote:
Originally Posted by AgaliareptX
I think the biggest issues with offline were just the need for AI improvement (something they've gotten better at every year), and I'm sure they've worked on that as well.

In theory, online associations would have significantly less AI interaction (although still plenty, such as Free Agency for example) unless you're playing in a league with a lot of other CPU teams.
I hope your right I wasn't looking for a whole lot of flash or weekly highlight show. Just for the CPUs to manage themselves better and for them to fix all the problems with game created coaches.
 
# 15 shmitty @ 09/29/11 06:32 PM
Only really cared about my player before I read this, but it looks really good. Can't wait.
 
# 16 OverKick @ 09/29/11 06:37 PM
 
# 17 PRAY IV M3RCY @ 09/29/11 06:37 PM
we finally get an insight abut online and all i read in here is how many ppl dont play online..

but really this sounds awesome for the online guys..
 
# 18 CM Hooe @ 09/29/11 06:38 PM
Maybe I've been missing out, but with online association this game is now officially on my radar.
 
# 19 Virix @ 09/29/11 06:41 PM
The two things I am most curious about went unmentioned. Custom rosters and full sliders. I really need to be able to put the rookies on the teams for Association mode. I would love to assume they are included in Online Association, but history has told me to never assume when it comes to game features.
 
# 20 PRAY IV M3RCY @ 09/29/11 06:41 PM
i wonder if weekly and monthly awards r in online association as well as end of the year awards..It might sound like a dumb question to ask but for some reason Madden doesnt have this.
 

« Previous123456Next »

Post A Comment
Only OS members can post comments
Please login or register to post a comment.