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
# 21 lv2bll @ 09/29/11 06:48 PM
If i was 2k i wouldn't have changed much in offline association either, seems like the smart thing to do cause of the whole cba stuff, don't want to focus on something that can be changed or altered in a few days/weeks/months.... And now who will bash the offline first saying "2k doesn't care ect?"
 
# 22 Hassan Darkside @ 09/29/11 06:49 PM
I wonder if you can import draft classes into Online Association.
 
# 23 titans321 @ 09/29/11 06:53 PM
There is the ability to use CPU-controlled teams. THANK GOD.
 
# 24 ManiacMatt1782 @ 09/29/11 06:54 PM
this did not answer my main question, do you need 32 teams or can have an association of say 14 teams only users, I dont want my association public, because of cheddar heads, nor do I want cpu teams in, because if I wanted to play the cpu, I would play offline.
 
# 25 johne3569 @ 09/29/11 06:55 PM
This may be the single greatest mode ever. The fact that they have included every feature online that is offline and even allow you to play up to 10 games ahead. Could only hope that you can edit rosters so I can add legends to my fantasy draft!
 
# 26 elprez98 @ 09/29/11 06:58 PM
This is awesome.
 
# 27 jyoung @ 09/29/11 06:59 PM
Yeaaaaaaaaaaaaaaaaaaah BOY!

My interest in this game just went from:



To:

 
# 28 amedawg00 @ 09/29/11 07:09 PM
***Tears of Joy***



After years of neglect and being treated as the veritable red headed step child of the 2K series, online league gamers have finally been rewarded with the mother-lode of all game modes in the ONLINE ASSOCIATION!

If you belong to a dedicated sim league that is guaranteed to finish with like minded sim ballers, words cannot describe the euphoria, the gratitude, and the sense of a promise fulfilled at long last by 2K.

Well done 2K!...I just hope the execution is as flawless as described in this insight.

 
# 29 clipperfan811 @ 09/29/11 07:13 PM
I have to say, I caught myself feeling giddy on quite a few occasions while reading all this and I'm not even a huge online guy. This looks like it could be a ton of fun with the right group of guys.

I think a lot of people are putting off a "meh" attitude because we've pretty much known this was in for awhile. I don't agree with that and it goes to show you how spoiled most of us are but that's another topic.

If tomorrow's insight is just about the move compatibility for ps3 that's a tad bit of a letdown for it to be a Friday insight which typically have been bigger ones. Especially when we're still waiting to hear about improvements to offline association and non-association related online. I guess they're saving those for Monday and Tuesday to really build the hype.

In general terms though everything is sounding awesome.
 
# 30 Btank314 @ 09/29/11 07:17 PM
Quote:
Originally Posted by wEEman33
Yeaaaaaaaaaaaaaaaaaaah BOY!

My interest in this game just went from:



To:

My interest in this game just went from:



To:



What about offline Association? what new things are in this year? Wow just perfect
 
# 31 elprez98 @ 09/29/11 07:17 PM
Someone asked me a question that I couldn't answer.

Is there an web interface for the online association?
 
# 32 ManiacMatt1782 @ 09/29/11 07:22 PM
Quote:
Originally Posted by DukeC
@Maniac Matt

Why wouldn't you want all the teams in an association? I'm reasonably sure you can just sim the games against the computer if you really didn't want to play them (There was a game highlighted that was simmed).

IMO, you just don't get the full experience of association if you only have 14 teams...and every other team didn't exist...
I would want an online league, with all human opponents, but to still have all the goodies of an association like multiple seasons, retirements, drafting rookies, etc.
 
# 33 rockchisler @ 09/29/11 07:25 PM
Quote:
Originally Posted by Virix
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.
Dont start your association till the lockout is over..Also After that one Op rookie poster said thre are no adjustable sliders available (Been debunked since) I am a lil nervous..
 
# 34 ScoobySnax @ 09/29/11 07:28 PM
Quote:
Originally Posted by elprez98
Someone asked me a question that I couldn't answer.

Is there an web interface for the online association?
I'm thinking this is what SimBaller was trying to get at in the last paragraph of the insight.
 
# 35 Virix @ 09/29/11 07:33 PM
Quote:
Originally Posted by rockchisler
Dont start your association till the lockout is over..Also After that one Op rookie poster said thre are no adjustable sliders available (Been debunked since) I am a lil nervous..
Well, thats assuming the locking will end sometime soon and also discourages a purchase until that day comes. It would be much better to just know if custom rosters were able to be used in OA because that would solve the problem.
 
# 36 Ricky Rowe Zay @ 09/29/11 07:40 PM
- No acknowledgement of improving trade logic. (ex: CPU teams acquiring 3-4 starting caliber PF's only for 3 to get low morale)

- No acknowledgement of improving Free Agent logic. (ex: Chris Paul isnt signing with the Suns; Spencer Hawes isnt getting $10 Million per year)

- No acknowledgement of actual coaching contracts to stop all of the constant firings/hirings in 1 season. (ex: Detroit fires Lawrence Frank, Phoenix fires Alvin Gentry, Detroit hires generic coach, Phoenix hires Lawrence Frank, Detroit fires generic coach, Detroit hires Alvin Gentry, etc)

- No acknowledgement of fixing the Team Rebounding issue in which every Team averages 10+ RPG than they do in reality. No team should be pulling down 52 RPG on average.

- No acknowledgement of fully editable D-League. I can accept that they dont have licenses to use actual D-League players, however I see no reason as to why I'm going be seeing Evan Oliver, Doug Martin, Kenny Adams, etc in Association Mode. Why cant we remove these "fakes" and put actual players or even real CAPS on the D-League teams? Its been 3 years now.

- No acknowledgement of custom rotations carrying over into Association. After all of these years, all of these years we still cant put together the actual rotation minutes of real teams and have it carry over to Association without it being reset to 20 minutes for the "6th Man" and 12 minutes for "role players". "Role players" in a rotation on average play 18-22 MPG for a team not 12. I can lower the Stamina of starters and it still doesnt have an effect.

- Is David Stern really going to say "Minnesota selects the 20 Year old Power Forward" instead of Anthony Davis during the future NBA Drafts in Association? I thought having his voice would allow it to be used in terms of the names in the database. Oh wait, thats for My Player only.

- Is it too hard to ask to add a playable "Summer Circuit" & "Training Camp" to Association? You've had both in My Player for the last 2 years. Well now that D-League in My Player doesn't exist, you guys could've made use for both by putting them in Association. Would've added that "real feel" that you decided to strive for with My Player.

Those are just a few improvements I would've thought I'd see by now. I'm not even brainstorming into some good ideas that would've been a nice touch to add to offline Association. Ideas that I dont look at when seeing the "Wishlist for NBA2K12" because usually I'm satisifed with improvements made, except for this year.

Instead, 0 improvements were made to Association, except the NBA 2K11 Association mode is now Online in NBA 2K12. Thanks 2K.

Over/Under 3 weeks before people get bored playing this game?

I guess you 2K guys didnt realize is that Association keeps the game fresh. Do you not think people wont be bored of playing NBA 2K11..errr NBA 2K12 Online? No roster moves, No rookies, & the only way they will be playable thanks to custom rosters/CAPS is through Association. Oh wait, you didnt improve it.

I'll see your improvements once the Lockout is over, and I'll buy my copy used......off of E-Bay because I dont want any of my money to go towards you for ignoring your core fanbase.
 
# 37 BRxSKINSx @ 09/29/11 07:42 PM
I'm loving this.... They've done leagues some justice with this mode...
 
# 38 domidomdomz @ 09/29/11 07:46 PM
Goodbye single-seasoned Online Leagues!

Hello, Online Associations!
 
# 39 morningstar777 @ 09/29/11 07:48 PM
It sounds good, but they left out a bunch of things for league admins. Are ALL sliders still customizable? Last year there were no foul sliders for online leagues. Can you edit players? ETC ETC
 
# 40 pilonv1 @ 09/29/11 07:54 PM
http://www.pastapadre.com/2011/09/29...iation-details

Quote:
There are a number of options available – from choosing a private or public league to the settings. Seasons can be designated with 14/29/58/82 games, quarter length, difficulty, and advancement pace are all adjustable. It does not appear that there are any sliders in Online Association as it has not been mentioned. Transactions can be handed through the console or on the website launching next week.

The idea behind the advancement period is one that will work for some people and not others. It reduces flexibility in how a league will move forward – automatically simming any uncompleted games when the timer runs out. That may provide motivation for owners or it could lead others to quit when they are unable to get their game/s in on time and find them simmed. While it will keep things moving along it also will prevent a league from speeding through more briskly. Better would have been an additional option for the commish to “delay” advancement or progress to the next stage early. The flex scheduling however is clearly beneficial in that it provides more opportunity to play games within the designated period especially if the league is user-heavy.
Thankfully we don't have to do 82 game seasons. Though 14/29 will only give the ability to play another user once (presuming 14 = 1x conference opposition, 29 = 1x league)
 


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