|
2 years ago ::
Dec 16, 2010 - 6:41PM
#1
|
- Volunteer Community Lead
- blame me for the weather
Date Joined:
Feb 27, 2002
|
The updateSpoiler:
Show
Magic Online Development Update Q4 2010
Wizards of the Coast Thursday, December 16, 2010
Summary Construction of the new Magic Online client is running full-bore, and we are targeting late Q1 2011 for a game play beta focused on the new 2-player duel scene. A beta for the full client would follow when all the scenes have finished construction. We continue to work on infrastructure improvements in order to ensure continued system stability. We are starting to take on feature development projects in addition to the infrastructure updates. The system is continuing to perform well as the user base expands.
New Client The new client is being built using Windows Presentation Foundation (WPF). WPF was our chosen platform when the design project began. We explored using Silverlight in the hopes of opening up more access to Magic Online. In the end, we were unable to find realistic solutions for several issues relating to integrating a Rich Internet Application with our server infrastructure. The shared design environment for WPF and Silverlight means that very little design time was lost in that exploration process. WPF will offer rapid entry into Magic Online for new and existing players with a much lighter install and launch process. WPF provides a richer set of user controls, which is helpful to providing a solid user experience. The platform will allow us to respond rapidly to usability findings. WPF also provides very good support for QA testing.
Infrastructure Update Our next major infrastructure project will be to deserialize all of the digital objects. Currently the system stores all digital objects individually in the database as part of the original system design. The system currently does not use the serialization, and stacking like digital objects will further reduce the risk of contention in the database. As this is implemented, we will move away from having to ‘print’ collated product such as boosters and store them in the database. This eliminates the possibility of ‘running out’ of a certain class of product. All of these changes will significantly improve the scalability of the greater system, reduce maintenance downtime, and will improve usability.
Q4 Maintenance The single managed connection module that shipped in September has given us a lot of information about the primary issues that users have been reporting. Logging was significantly improved with that module, and we have been able to isolate the majority of the most reported issues to problems with temporary state management in the client. Our client devs are intensly focused on supporting the new client, so we have chosen to take some aggressive action to solve the current client’s bad behavior on logoff and disconnects. We realize this is less than ideal for a subset of users, but we feel that it is a net gain for those folks who previously were having issues with empty sideboards and not reconnecting to drafts after disconnections.
2011 Development Plan
Deliver card set releases
WPF Client
Alternate Entry Fees
Stacked Digital Objects
Real-time Collation
Multiplayer Support – Improved player management, new multiplayer duel scene in the WPF client.
Leagues – Chris (WotC_K) will talk more about Leagues in Q1 2011. Internal project name = Sandwiches.
Additional Features – announcement and details in Q2Gordon Culp Director – Game Systems Design Magic: The Gathering Digital Studio Wizards of the Coast, LLC
Discuss!
Magic Online Volunteer Community Lead. • Also assisting the Paper Magic area for the time being. I'm trying to make my official VCL posts in purpleYou posted saying my thread was moved/locked but nothing happened. Spoiler:
Show
Unfortunately, VCLs do not currently have the tools necessary to take moderation actions directly. VCLs submit their actions to ORCs, who then actually perform the action. This processing can take between a few minutes and several hours, depending on how busy/attentive the ORCs are. If you see something that needs VCL attention, please use this thread (MTGO) or this thread (paper) to make a request and a VCL will look at it as soon as possible. CoC violations should be reported to Customer Service using the "report post" button. Please do not disrupt the thread by making requests of either kind in-thread.General MTGO FAQYes, the Shuffler is Random!The definitive thread on the Magic Online shuffler. Magic Math Made EasyDraw probabilities, Swiss results, Elo ratings and booster EV Event EV CalculatorCalculate the EV for any event with a fixed number of rounds and prizes based on record Dual means two. A duel is a battle between two people. Lands that make two colors of mana are dual lands. A normal Magic battle is a duel. Thanks to PhoenixLAU for the awesome avatar! Quotables Spoiler:
Show
"While a picture is worth a thousand words, each lolcat actually produces a negative wordcount." -Ith
"I think "Highly Informed Sarcasm" should be our Magic Online General motto." -Ith
"Sorry, but this thread seems just like spam. TT is for off-topic discussion, not no-topic discussion." -WizO_Kwai_Chang
"Stop that! If you're not careful, rational thinking may catch on!" -Sax
"... the only word i see that fits is incompitant." -Mr44 (sic)
"You know a thread is gonna be locked when it gets to the hexadecimal stage." -Gathion
"It's a good gig" - Gleemax
"I tell people often, if you guys want to rant, you've certainly got the right to (provided you obey CoC/ToS stuff), and I don't even really blame you. But if you see something you think needs changing a well thought-out, constructive post does more to make that happen." - Worth Wollpert
|
|
|
|
2 years ago ::
Dec 16, 2010 - 7:08PM
#2
|
Date Joined:
Feb 26, 2003
|
Leagues = sandwiches.
I knew it!!!
|
|
|
|
2 years ago ::
Dec 16, 2010 - 7:14PM
#3
|
Date Joined:
Jun 21, 2009
|
Alternate Entry Fees
hummmm wonder what this could be.... ;-)
.... does this mean we can spill the beans now?
|
|
|
|
2 years ago ::
Dec 16, 2010 - 8:15PM
#4
|
|
|
Leagues = sandwiches.
I knew it!!!
So...Alexis is coding leagues?
Update sounds ok to me, I suppose. We can put the nail in browser-MTGO's coffin for the forseeable future (whew).
|
|
|
|
2 years ago ::
Dec 16, 2010 - 8:41PM
#5
|
|
|
I have absolutely no technical knowledge of this, but I'm assuming the browser based client has been killed? Did I read that right?
|
|
|
|
2 years ago ::
Dec 16, 2010 - 8:54PM
#6
|
Date Joined:
Mar 11, 2009
|
Needs more screenshot.
Calavera on MTGO I collect Zendikar Foil Basic lands. Trade me yours! Things that I want to see changed on MTGO: 1: 64 man drafts added to rotation of Events. 2: Visual/Audible Notification of disconnect, deckbuild/afk time expiring and round starts. 3: Prize Payouts as close to draft sets as possible. 4: Rotate Classic draft queues monthly! 5: MOCS level events for Classic/Pauper 6: Power 9! 7: Award Promo Cards for Constructed PEs (esp for Legacy/Classic) 8: Program Split option back in! 9: Set Favorite version in deck editor (i.e. always use x swamp) 10: Better sorting of gold cards in deck editor. 11: Bring leagues Back!
|
|
|
|
2 years ago ::
Dec 16, 2010 - 9:02PM
#7
|
Date Joined:
Aug 13, 2008
|
Really disappointed that support for non-Windows OSes has been dropped. But hopeful that a new client built with a focus on usability will be a big improvement on the current client.
|
|
|
|
2 years ago ::
Dec 16, 2010 - 9:15PM
#8
|
- with a lance and a windmill to tilt
Date Joined:
Jan 27, 2002
|
Yep, that would mean the browser-based MTGO is dead. But being based on Silverlight, it would have been DOA anyway. Basically, they're taking the Sliverlight build and porting it over to a new client based on existing Windows structures if I'm reading that correctly. I don't know how that would impact a potential Mac client, but it would definately seem to kill any chance for an iPad app in the near future. Leagues = sandwiches = starving community. Maybe there's some way to provide us food stamps until the sandwiches are delivered in 2013. I still could care less about the proposed new duel scenes, but I know if we're given a real API -- that would be a much better long-term solution. But, it appears that isn't even a consideration at this point. The big thing to read into all of this is how they're planning to completely rewrite how the digital object database is handled. Right now, every single object has a unique code. Going forward, there will be standardized objects and a serial count of those objects in the database. That's great from the programming standpoint -- but I'm thinking of a couple issues that might arise already. I'll be curious to see the initial release. Anyway, the important thing is that the program is moving forward. Let's see where it goes.  Later, Don!
A failure to plan, is a plan to fail.
|
|
|
|
2 years ago ::
Dec 16, 2010 - 9:46PM
#9
|
Date Joined:
Mar 23, 2009
|
Interesting that they don't use the serialization. I would think that it would streamline cases of tracking down credit card fraud rather than manually looking at a trade trail.
I would be interested in knowing what features of mtgo (if any) will be lost with v4. I wasn't around for v2, but it is my understanding that several non-trivial features were lost in the v2->v3 conversion. Can we expect the same thing with v4?
Since I wasn't around for v2, I don't have firsthand knowledge and someone can correct me if I'm wrong. But at a high-level what I understand is that one could naively interpret the user experience of v2->v3 as trading leagues for a client/server that could actually handle the volume of growth mtgo saw. This was worth it since we could all then actually play mtgo instead of being bogged down by lag.
Are we going to be trading some significant feature in v3 for a slicker more intuitive interface with v4, or will we get the best of both worlds?
|
|
|
|
2 years ago ::
Dec 16, 2010 - 9:55PM
#10
|
Date Joined:
Oct 28, 2004
|
Oh great, more having to dual install OSes just to play a card game! Does WotC have stock in Microsoft or something? Based on the UI disaster that is the current Magic Online client and decisions like these, I have exactly zero confidence in the MTGO team's ability to deliver a product I'd actually enjoy using.
I've got about another six paragraphs of invective and contempt I'd like to spew, but whatever. Thanks for disappointing me, WotC.
|
|
|