Slashdot Mirror


Building the LEGO MMO

Gamasutra has a lengthy interview with NetDevil's Ryan Seabury, creative director for LEGO Universe, which is due to launch next month. He talks about some of the difficulties in graphically optimizing a game with so many discrete, interactive objects, and mentions that they'll be keeping an eye out for inappropriate contructs to avoid problems similar to those that cropped up with Spore. "One thing we can say is when you build models you have your own property, and you can share that if you want to. If you share something publicly, it will be monitored by a human before it's seen by other people." Seabury also explains their desire to keep the game simple, using players' creativity as a driving force, as well as NetDevil's decision to stay away from a micro-transaction business model.

20 of 116 comments (clear)

  1. I want a ninja level... by tacarat · · Score: 2, Funny

    One with little lego caltrops.

    --
    "Common sense will be the death of us all"
    1. Re:I want a ninja level... by Hognoxious · · Score: 5, Informative

      As all parents know, anything made of Lego works as a caltrop. A guided caltrop that homes in on bare feet.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    2. Re:I want a ninja level... by An+ominous+Cow+art · · Score: 2, Insightful

      Level 13 red 2x2 LFG

  2. Offensive content ... or not by zoward · · Score: 4, Informative

    "Giant lego penises": while it seems like a foregone conclusion that this will eventually happen, I played pretty extensively in the beta for over two months and never saw anything offensive. The areas where you can free build are human-checked before they are open to the general public. Chat is limited to a pre-defined dictionary list. Every name you type in for either yourself or your pets is human-checked for offensiveness or trademark violation before it is approved. Hopefully I'm not overstepping the bounds of their NDA by saying all this - my point is that I had no qualms about letting my 7-year-old play unattended. And that's saying a lot for an MMO.

    --
    "Can't you see that everyone is buying station wagons?"
    1. Re:Offensive content ... or not by Lonewolf666 · · Score: 2, Insightful

      Sounds like the kind of hyper-censored environment that even a 7-year old will be bored in. Let alone older kids.

      I won't play that game for certain.

      --
      C - the footgun of programming languages
    2. Re:Offensive content ... or not by LordLucless · · Score: 4, Insightful

      Hey, I played lego heaps when I was a kid - and we had no chat, or public areas to share the creation in. If the game is close enough to the real thing, the censorship will be a non-issue. Of course, I doubt it will be - tactile sensation and physical objects aren't replacable by images.

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    3. Re:Offensive content ... or not by Lonewolf666 · · Score: 2, Informative

      Actually, I think the "Chat is limited to a pre-defined dictionary list" will be the most obvious and annoying restriction. Because each typo means you have technically entered a word that is not in the dictionary and your message will be blocked. Maybe a few common typos will be allowed for convenience, but I don't think that will really solve the problem.

      --
      C - the footgun of programming languages
    4. Re:Offensive content ... or not by dangitman · · Score: 4, Insightful

      It's hyper-censored in the sense that everything is checked before it's let loose on the general public. But it's not meant to be extremely restrictive.

      Except that it is. The chat system is so restricted that it's almost impossible to communicate. It's actually forbidden to say phrases in chat that actually appear in chat generated by the game itself! It's so bad that I feel it's dangerous to children's development. I'd rather have it uncensored, than have children think that this kind of out-of-control censorship is an acceptable model.

      --
      ... and then they built the supercollider.
    5. Re:Offensive content ... or not by dangitman · · Score: 2, Informative

      Actually, I think the "Chat is limited to a pre-defined dictionary list" will be the most obvious and annoying restriction. Because each typo means you have technically entered a word that is not in the dictionary and your message will be blocked.

      I've found the opposite. Words that are in an English dictionary are usually banned. Words that are misspelled or not in the dictionary have a much higher chance of passing the filter.

      --
      ... and then they built the supercollider.
  3. Minecraft is already doign this by emj · · Score: 3, Insightful
    1. Re:Minecraft is already doign this by trooperer · · Score: 2, Funny

      Minecraft should be made contraband, just like Heroin

    2. Re:Minecraft is already doign this by Supurcell · · Score: 5, Funny

      I just started playing Minecraft two weeks ago. Last weekend I joined my first public server with a buddy of mine. Fantastic creations as far as the eye could see; monstrous spires that tickled the clouds and pyramids made of solid gold. That's when my friend turned to me and asked what we should make. I told him we should build a penis.

    3. Re:Minecraft is already doign this by Captain+Splendid · · Score: 2, Funny

      Better yet, find a lava flow source and make that be in the hole at the end of the penis. Call it Mount Gonorrhea.

      --
      Linux, you magnificent bastard, I read the fucking manual!
  4. Complexity of block rendering. by Nursie · · Score: 4, Insightful

    "As a comparison, a two by eight LEGO plate brick, a very simple brick, is about twice the polygons of say, a World of Warcraft avatar."

    Eh?

    Ur doin it wrong?

    Maybe they're not, and I'm sure that they know what they're talking about after such a long dev cycle, but that just doesn't seem right to me.

  5. The Lego MMO is Utterly Shit by dangitman · · Score: 3, Interesting

    I got the feeling playing it that the developers just aren't competent. Sure, it was a Beta, but it was horrifically bad.

    As I noted up-thread, the "child friendly" measures are so out of control that they offend the intelligence of even the most stupid people. It's almost an insult to humanity and the wonderful vehicle of verbal communication we have evolved. It's absolutely an insult to the spirit of Lego. I wonder if the upper levels of management have any idea how this game is dragging the good name of Lego through the sewer. It is absolutely antithetical to what Lego represents to many of us: creativity, fun, ingenuity and quality.

    You can actually type improperly-spelled gibberish into the chat system, and it will allow this through, before it allows a properly spelled polite sentence. And it gets crazier. You can't even give this feedback and register your objection on the game's forums, because they have a ridiculous character limit, and anything meaningful that is said will be censored. Absolutely horrific.

    --
    ... and then they built the supercollider.
    1. Re:The Lego MMO is Utterly Shit by Bieeanda · · Score: 3, Insightful

      It's Netdevil. They've had one game go into beta and fail, then years later go beta, go live, and fail, and years later have plans to go live again (namely, Jumpgate and Jumpgate Evolution). Their other 'big' game, Auto Assault, limped along for about a year after launch. How they got a license like LEGO, with that pedigree, is a mystery.

  6. Sounds more like sheer incompetence by Moraelin · · Score: 2, Informative

    WoW Avatars (without equipment) are not really complex model wise, so i can imagine that to be true. If you take an WoW character with some fanc gear equipt i'm sure the equation is moot. (As each piece probably has more polygons then the Avatar itself :o)

    1. As someone who's dabbled into 3D modelling, you'd be surprised how fast the polygons go into something that actually doesn't look all that detailed. Especially if you make it for 1920x1200 screens, not for ye olde 320x200 VGA mode. You can sink a few hundreds into a face alone just so it doesn't look offensive, much less look good.

    Then comes even the basic equipment a WoW character has. I'm not even talking about epic equipment. Just your basic curved blade can east up anywhere between a hundred and a couple hundred polygons just so it doesn't look like it's made of abrupt angles. Etc.

    And generally, while the WoW characters do look cartoonish, they're not particularly low detail by my guess. Sure, they're not Doom 4 class, but they're not Quake 1 either, if you get my drift. At a wild guess, I'm guessing even a newbie avatar would have a couple thousand triangles.

    Which brings me to the point:

    2. How do you actually reach twice that with a freaking basic lego brick, other than sheer incompetence? I mean, Jesus Haploid Christ, I was feeling like a noob because my detailed weapons were in the several hundreds range, and these guys are talking several thousands for a freaking lego brick. How does one _do_ that?

    I mean, let's do some maths. The bulk probably goes into the nubs on the brick. Let's make the cylinder actually a 16 sided prism, which from my experience looks smoothly round even for a gun barrel or polearm shaft you're seeing in first person. That's 32 triangles for the cylinder. The top is 16 triangles (think dividing by lines from the centre to the corners.) Let's round the transition nicely from sides to top, for which actually three steps of increasing slope is more than enough. (Heck, at the size of those even one is enough, but let's be generous.) That's 3x32 more triangles for that. Grand total: 80 triangles.

    But wait, we have to do the hole on the other side too, and let's do it at the same level of detail. (Although here that rounded transition is really overkill with 3 segments, but ok.) So it's another 80, for a total of 160 per nub.

    A two by eight brick is 16 such nubs, for a total of 16, which needs 2560 triangles. Add a few more for the plate and you're still under 3000.

    Note that so far it's just assuming the most basic 3d rendering engine. With normal maps you can make things look equally round with half that number of polygons. You just model it in this high polycount, generate the normal map, then reduce the count of the actual model.

    So, really, how does one reach twice the polycount of a WoW avatar other than sheer cluelessness? It reminds me of the daikatana story where a newbie artist was asked to draw an arrow for the crossbow, and painted an IIRC 2048 pixel wide bitmap for it.

    3. And, really, anyone who's played WoW or any other MMO can tell you that things can get really annoying when you have 1000 characters on your screen. Think the old Ironforge, back when it had the only auction house. There were people who had a slideshow there or their computer crashed. Or I remember an event on Anarchy Online, waay back, when they actually told people to look at the ground to avoid a crash because of too many people. (Yeah, smart idea to have a major event where everyone only sees their own feet.)

    The prospect of having several creations made of thousands of bricks, each of which has several thousand triangles, on the screen should make anyone who has a clue wonder if they're doing it right.

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:Sounds more like sheer incompetence by damien_kane · · Score: 3, Insightful

      I mean, let's do some maths. The bulk probably goes into the nubs on the brick. Let's make the cylinder actually a 16 sided prism, which from my experience looks smoothly round even for a gun barrel or polearm shaft you're seeing in first person. That's 32 triangles for the cylinder. The top is 16 triangles (think dividing by lines from the centre to the corners.) Let's round the transition nicely from sides to top, for which actually three steps of increasing slope is more than enough. (Heck, at the size of those even one is enough, but let's be generous.) That's 3x32 more triangles for that. Grand total: 80 triangles.

      But wait, we have to do the hole on the other side too, and let's do it at the same level of detail. (Although here that rounded transition is really overkill with 3 segments, but ok.) So it's another 80, for a total of 160 per nub.

      A two by eight brick is 16 such nubs, for a total of 16, which needs 2560 triangles. Add a few more for the plate and you're still under 3000.

      It doesn't sound like you included the hollow cylinders [ ($length - 1) * ($width - 1) ] times, for a 2x8 brick that's 7 hollow-cylinders. These take a lot more polygons than the solid nubs at the top.
      Add in the LEGO logo on each nub, as raised text, and you've added a lot more polygons.
      From TFA, though, a lot of this extra is taken out when the finished model is sent to their modelling cluster for general display, as the top nodes used in connections can be removed and the bottom cylinders which are completely hidden can also e removed, as well as those partially hidden can have upwards of half of thier polygons also factored out of the equation, but to show the lego as it would look IRL there's a lot more than just a simple set of 5 planes and a bunch of nubs.
      Finally, get into the more complex lego pieces, such as much of the Technic line, and you take the above and add in further complexity to your models.

      Again, a lot of that complexity is removed when the finished product is shared with the world, however to be "correct" (and the LEGO people can be rather pendantic), those extra details need to be there in the original build. If it were my property, I'd ensure it was.

  7. Hello, we've designed an "M"MO that doesn't scale! by Rogerborg · · Score: 2, Insightful
    And we challenge you to defeat our censorwa- AAAAAAAAAAAARGH! Our brains! Our soft, sensitive brains!

    Is pretty much how this looks like it'll play out. I might - might - give this a brief trial, if it's free, but paying even a month ahead looks like a recipe for losing money in the inevitable shutdown when it collapses under the 4Chan lulz.

    --
    If you were blocking sigs, you wouldn't have to read this.
  8. Anyone heard of Roblox? by Keerok · · Score: 2, Interesting

    My 12 year old plays it, a lot. I can't get into it (it seems horribly broken sometimes), but they have managed to keep it fairly clean, the chat hasn't yet gotten out of hand, some of the creations are quite nice, and my son can now type about 60-70 wpm. Its crazy the number of Games kids have created, and the apparent ease that a kid can pick up the tools and get creating. Its even getting my son interested in Lua scripting, which is quite neat.