Community

 
Jump Menu:
Post Reply
Page 1 of 10  •  1 2 3 4 5 6 ... 10 Next
Switch to Forum Live View Q4 2010 Development Update Discussion
2 years ago  ::  Dec 16, 2010 - 6:41PM #1
bubba0077
  • Volunteer Community Lead
  • blame me for the weather
Date Joined: Feb 27, 2002
Posts: 9,801
The update
Spoiler: Show
Magic Online Development Update Q4 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 Q2

  • Gordon 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 purple

    You 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 FAQ


    Yes, the Shuffler is Random!
    The definitive thread on the Magic Online shuffler.

    Magic Math Made Easy
    Draw probabilities, Swiss results, Elo ratings and booster EV

    Event EV Calculator
    Calculate 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!

    QuotablesSpoiler: 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
    Quick Reply
    Cancel
    2 years ago  ::  Dec 16, 2010 - 7:08PM #2
    Ith
    • mis-clique
    Date Joined: Feb 26, 2003
    Posts: 2,359
    Leagues = sandwiches.

    I knew it!!!
    Quick Reply
    Cancel
    2 years ago  ::  Dec 16, 2010 - 7:14PM #3
    JerseyBricklayer
    Date Joined: Jun 21, 2009
    Posts: 318
    Alternate Entry Fees

    hummmm wonder what this could be....  ;-)

    .... does this mean we can spill the beans now?
    I am Blue/Green
    I am Blue/Green
    Take The Magic Dual Colour Test - Beta today!
    Created with Rum and Monkey's Personality Test Generator.

    I am both rational and instinctive. I value self-knowledge and understanding of the world; my ultimate goal is self-improvement and improvement of the world around me. At best, I am focused and methodical; at worst, I am obsessive and amoral.
    Quick Reply
    Cancel
    2 years ago  ::  Dec 16, 2010 - 8:15PM #4
    MTGKaioshin
    • Sacrificial Lamb
    Date Joined: Feb 8, 2007
    Posts: 7,456

    Dec 16, 2010 -- 7:08PM, Ith wrote:

    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).

    NSFW Show
    Taken BEFORE a single CC2010 match was played.


    My forever unfinished blog of the 2010 MTGO Community Cup: if you're ever bored...
    1st Annual WizardsCommunity MTG Holiday Card Exchange
    Quick Reply
    Cancel
    2 years ago  ::  Dec 16, 2010 - 8:41PM #5
    zoomzilla
    Date Joined: Feb 8, 2010
    Posts: 534
    I have absolutely no technical knowledge of this, but I'm assuming the browser based client has been killed?  Did I read that right?
    Quick Reply
    Cancel
    2 years ago  ::  Dec 16, 2010 - 8:54PM #6
    Calavera777
    Date Joined: Mar 11, 2009
    Posts: 1,783
    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!
    Quick Reply
    Cancel
    2 years ago  ::  Dec 16, 2010 - 9:02PM #7
    bakert
    Date Joined: Aug 13, 2008
    Posts: 32
    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.
     
    Quick Reply
    Cancel
    2 years ago  ::  Dec 16, 2010 - 9:15PM #8
    DonTheMage
    • with a lance and a windmill to tilt
    Date Joined: Jan 27, 2002
    Posts: 569
    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.
    Quick Reply
    Cancel
    2 years ago  ::  Dec 16, 2010 - 9:46PM #9
    bactgudz
    Date Joined: Mar 23, 2009
    Posts: 336
    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?
    Quick Reply
    Cancel
    2 years ago  ::  Dec 16, 2010 - 9:55PM #10
    JustinR
    Date Joined: Oct 28, 2004
    Posts: 13
    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.
    Quick Reply
    Cancel
    Page 1 of 10  •  1 2 3 4 5 6 ... 10 Next
    Jump Menu:
     
      Viewing this thread :: 0 registered and 1 guest
      No registered users viewing