Slashdot Mirror


Do Games Know The Secret Of UI?

A reader writes "There is a nice interview at the BBC talking about how computer games are the ones pushing the envelope. Particularly interesting is it doesn't just deal with the tech aspects, but goes into the user interface aspect as well." Having conversed with her on a number of occasions, I can attest to JC being smart. Good interview.

22 of 256 comments (clear)

  1. From Experience... by keesh · · Score: 5, Insightful

    Gamers want fancy interfaces. I know someone who's a huge fan of Civ, Alpha Centauri et al., but when I introduced him to FreeCiv his first comment was "the interface sucks". This isn't someone who's computer illiterate, either.

    It seems that people want something different when playing a game. They don't want just their standard operating system look, they want fullscreen fancy eyecandy, even when that's not the nicest option.

    You can even see this in game editors -- AFAIK, WorldCraft is the only editor even close to the standard OS style...

    Whether it's because the whole screen should look SciFi / Fantasy / Whatever, or simply because users want something different, game interfaces have to be different from usual programs.

    1. Re:From Experience... by EpsCylonB · · Score: 3, Interesting

      David Cronenberg said the reason why films have stylised opening titles instead of jumping straight into the story is because they act like a vestibule between reality and the story.

      I beleive the same principle is involved with a game's UI, after all the whole point of a game is that you aren't doing something normal like using a spreadsheet, your running around a castle shooting hell knights. It shouldn't look anything like using a spreadsheet.

    2. Re:From Experience... by j7953 · · Score: 3, Funny
      I beleive the same principle is involved with a game's UI, after all the whole point of a game is that you aren't doing something normal like using a spreadsheet, your running around a castle shooting hell knights. It shouldn't look anything like using a spreadsheet.

      Yes, but a search and replace feature would be useful sometimes.

      --
      Sig (appended to the end of comments I post, 54 chars)
  2. games aren't the only thing that uses 100% CPU. by garcia · · Score: 3, Insightful

    remember there are other applications (other than just the military and games as she mentioned) that use most of the CPU (RC5, Netscape ;))

    this really has little to do w/UI. It has to do w/what she feels is important in the industry at this time (cell phones that are connected).

    It's true that games love faster CPUs but it is also true that it is probably possible to make much faster/better games in the standard constraints that we already have but people don't care to do that anymore (remember 64k games that looked cool as hell or even 4mb games?)

    Sending your picture in front of the Eiffel tower to your kids on your cell phone is less important than decreasing the bloat!

    1. Re:games aren't the only thing that uses 100% CPU. by Midnight+Thunder · · Score: 4, Insightful

      Another point that should be mentioned is that with faster processors new types of applications become accessible to consumers. Imagine trying to edit your home video on your computer, or trying to do other creative work, on a computer four years ago and it would not have been possible.

      The way I see it, is that while games push the envelope, faster processors make new kinds of applications available and the interest in those applications also help people want faster computers.

      We all use word-processors and spread-sheets but there also a lot of people who also want to be creative with their computers.

      --
      Jumpstart the tartan drive.
  3. "I can attest to JC being smart" by ObligatoryUserName · · Score: 5, Funny

    Hemos knows Jesus? Maybe he can let us know which distribution The Lord uses, and if he prefers vi or emacs - then we can decide for ourselves if he's smart or not.

  4. Nothing pushes a computer like games. by sheetsda · · Score: 3, Insightful
    The only thing that will push a computer to its limits is a game. No one admits it but no one needs a new computer to do a spreadsheet programme or Word document.

    *sigh* This is what I tried to tell my uncle last weekend when he shelled out way too much money for a 1.4 GHz P4 with a Geforce2 and 128 megs of RAM to run Microsoft Windows/Office. He believes buying a top of the line system now will save him from having to buy another one in a couple years. Ha! Good luck. Lusers just won't listen.

    1. Re:Nothing pushes a computer like games. by Nos. · · Score: 3, Informative
      A few years ago, as a summer job, I was offering my expertise in helping people purchase a computer.


      The first question I always asked was "What do you want to do with your computer." This gave me a starting point. If it was gaming, the machine was always a more powerful machine than the folks who were looking to do word processing and internet access (we're talking mid-90's here).


      I remember one guy being quite shy about saying that he wanted to play games, I had to admit that I did a lot of gaming before he would. As a result he ended up being very happy with his machine, and as I recall, he didn't have to put a dime into that machine for over a year!

  5. I can just see it... by Brownstar · · Score: 5, Funny

    What a game would do is immediately give you those three features and then as you progressed and became a more powerful character it would give you more features

    Mr. Clippy: I'm sorry, you're not experienced enough to change text colors yet. Try underlining it for now!

    1. Re:I can just see it... by SuiteSisterMary · · Score: 3, Funny
      When will I be able to import my Baldur's Gate character into Word?
      Mr Clippy: I'm sorry, you're not experienced enough to change text colors yet. Try underlining it for now!

      Etheria the Wizard: Fool! You do not understand the powers with which you are meddling! Do you not realize the consequences of unleashing such colours upon your document?!

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  6. Games pushing hardware is great ... by Daniel+Dvorkin · · Score: 4, Interesting

    ... I mean, I'm all for faster CPU's, more RAM, better video cards, higher bandwidth, etc.

    But I don't see games pushing the UI envelope in a way that's useful to most user tasks. Sure, game developers put an enormous amount of effort into creating detailed, realistic virtual environments, and that's great -- for games. But attempts to introduce such elements into OS's in general, and into general-purpose applications like word processors, graphics programs, and browsers, will lead only to clutter and bloatware. You don't need realistic lighting and fog effects when you're writing a letter ...

    Browsers are an area that deserve special mention. I've seen a few attempts to use game-type visual metaphors to turn cyberspace into something Gibsonian (anyone remember Hotsauce?) and the effect is always ugly, pointless, and slow. Make the hardware fast enough, of course, and "slow" will go away, but "ugly" and "pointless" will remain.

    When I'm playing a game, I want to be immersed in a virtual world. When I'm writing, or designing graphics for a Web site, or pounding out code, or looking for information on some obscure subject, I want a clean, simple interface that makes it as easy as possible for me to get, create, or manipulate my data. And that's it.

    --
    The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    1. Re:Games pushing hardware is great ... by Brownstar · · Score: 3, Insightful

      I think you're confused as to what the user interface in a game is.

      The special effects like fog and realistic lighting are part of what is being presented, you don't ever actually use it. The user interface is the menus, hand icon, etc...

      One of the reason's why you may have mistaken that is because UIs in good games have gotten so seemless with the game its hard to tell the UI from the actual game (take Black & White for example).

  7. incremental disclosure and game UI by tim_maroney · · Score: 5, Insightful

    Incremental disclosure with sticky adaptation, the single UI principle discussed in the interview, has been well known in the design community since the 1980's.

    Just because Microsoft doesn't make good use of the principle doesn't mean that it's a gift from gaming to the rest of the world.

    In most other ways, games are UI nightmares. They're difficult by design. Applying their principles to other domains would be a giant step backwards. Non-entertainment systems should be easy by design, rather than conjuring obstacles for the thrill of overcoming them.

    Fans of UNIX will, of course, disagree. The popularity of archaic command-line interfaces in the UNIX subculture could perhaps be understood as a consequence of gamer-like behavior among hobbyists and tinkerers.

    Tim

    1. Re:incremental disclosure and game UI by kabir · · Score: 4, Interesting
      Fans of UNIX will, of course, disagree. The popularity of archaic command-line interfaces in the UNIX subculture could perhaps be understood as a consequence of gamer-like behavior among hobbyists and tinkerers.

      I wouldn't have thought that the popularity of "archaic command-line interfaces" had anything to do with their being cryptic, or figuring them out being entertaining... it seems to me that those sorts of interfaces are popular because they tend to be extremely powerful. My personal experience of interfaces has shown the general trend where GUIs tend to be less powerful/flexable than command line interfaces. Though I freely admit that my opinions are colored by many years of UNIX usage, so I'm not really all that objective.

      Solving the "problem" of an interface, while somewhat rewarding, isn't exactly an experience I go looking for. I've dealt with this both with command line UIs and GUIs - crappy is crappy either way - and it's never fun. I think it's just that command-line UIs tend to be a bit more featureful than GUIs simply because there is less aversion to complexity, probably because people expect a command-line to be more complex. I generally consider the command-line being more cryptic to be the price I pay for greater power and flexability.

      Or I could just be so used to UNIX everything else seems a little weird ;)
      --
      Behold the Power of Cheese!
    2. Re:incremental disclosure and game UI by cpt+kangarooski · · Score: 5, Insightful

      Which leads to something I've been saying for a while. The GUI and CLIs should be extremely tightly integrated. That isn't to say that it would ever, ever, be required that a user use an interface he was uncomfortable with. The two different methods would be alternatives of each other, but which would be more than the sum of their parts when used in tandem.

      Having three or four terminals open in XWindows is _not_ an example of this, by any means.

      For example, imagine that you want to move all your object files, plus a few others that don't have anything in common. (save to you - i.e. not the same name, or file type, etc.)

      You could quickly navigate to the appropriate directory in the GUI - it's faster unless you remember the precise (short) path. Type a command along the lines of "select *.o" into the cli parser of that _very_ GUI directory window, and the appropriate _icons_ highlight, and are selected. Quickly mouse around to the other couple of icons you want, and shift-click to add them to the selection.

      Then drag the icons from the window into another folder visible onscreen (which may be easier than having to remember and type in another pathname), change over to that window and enter a command like "rename * *.backup" to rename all of the moved files.

      (n.b. command names would likely exist in several forms, with the full name of the command being the easiest to understand - for consistancy's sake, it would be precisely the same name as used in the GUI.)

      Both pointing & grunting at things, as well as talking about them are good ways to control a computer. In the real world, we recognize the usefulness of using them in conjunction, rather than either exclusively. There's a place for that here too.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  8. True True by BrookHarty · · Score: 3, Interesting

    The only thing that will push a computer to its limits is a game. No one admits it but no one needs a new computer to do a spreadsheet programme or Word document.

    The problem with the industry is nobody admits jack shit. Marketing folks seem to think everyone wants to buy airline tickets, but we all know pr0n built the Internet.

    No one wants to get a trailer on their mobile phone. What people want to do is take a picture of themselves and their spouse in front of the Eiffel Tower and send that image to their teenage daughter back in England

    Over in Japan, the most popular thing for 3G phones are entertainment (Pr0n and Instant messaging). One game, you can chat with an IA women and try to see how far you can push it before she gets mad.

    For consumers its Entertainment, music, pr0n or video games. Business customers might pay 5x the price for the service, but you have 100x average consumers.

    Come to think about it, I bets thats why they sell so many vibrating batteries.

  9. Pushing the oxymoronic UI envelope by KFury · · Score: 5, Insightful

    There's a lot to be said for consistancy in UI. While games introduce some daring new metaphors and interaction models, it doesn't do a whole lot of good when each iteration forces you to relearn several of the skills you already learned (this, by the way, is also my beef with Mac OS X. People learn how to use a finder and you make them use a totally new one!)

    On the simplest level it's things like the 'inverted mouse' problem in FPS games, but whenever a hot game developer figures out a cool way to convey manipulation of another custom game feature, it detracts from the learning curve.

    It's a shame that 'pushing the envelope' and 'consistancy of design' are orthogonal terms. It would be great of the game designers got together and admitted that they're each trying to make the better game, but that establishing consistant design patterns for interactivity can increase the playability of all games, and let the struggle be with the puzzles, and not the interface.

  10. Unreal UI by supabeast! · · Score: 3, Interesting

    The Unreal Tournament UI certainly pushed game UIs to a new level, with easy to access, well organized drop down menus. . If I had more time I would probably hack up enlightenment to make it work like that. Trbies 2 did a great job with taking the UT and Tribes interfaces and merging them in tabbed pages and pulldowns to produce one of the best, albeit somewhat complicated (Due only to all the cool features of the game.) menus anyone has ever made for anything.

    EverQuest is another great example of game UI development. Their UI was damned lame at first, but over time has become fully customizable in regards to positioning, size, colors and transparency, all created from the input of hundreds of thousands of users.

    What I really would like to see is a merging of the UT/Tribes style interface with EverQuest customizability, along with all of the keyboard manipulation provided in Maya, and of course, easy to design and implement themes.

    If anyone wants any help designing a gui, feel free to shoot me a message...

  11. Re:Your BBC links by Remote · · Score: 3, Funny

    I suggest that from now on, instead of linking to the bbc URL you guys use the IP address, which always works.

    You aren't the guy who wrote Code Red I, are you? Keep in mind ./ stories are archived, so if an IP changes after some time, boom, the link is dead.

    Now, the DNS thing: sometimes adding a "www" after the "http://" does the trick for me (not with BBC but with a few other sites). I think this is easier than figuring out and typing an IP.

  12. If nothing else, game UI's are focused by Junks+Jerzey · · Score: 4, Insightful

    Most game UIs are written with custom code, not huge object-oriented libraries. And they tend to be very usable and snappy on what amounts to low-end hardware (thinking of game consoles here). Compare this to any method of creating a UI for your favorite OS, whatever it may be. It is an order of magnitude easier to write a game-like UI from scratch than it is to learn to use any of the various UI toolkits, even if you already know those toolkits.

    Along those lines, I am continually amazed when Windows XP (or the even a new KDE or whatever) requires significantly more CPU power than the previous version. Does handling clicks on widgets _really_ take that much processing power? We just blindly assume "oh yeah, context sensitive help, that's _gotta_ be expensive." But c'mon, these things could have been lightning fast on the Commodore 64.

  13. This isn't technically true... by mblase · · Score: 5, Insightful

    ...since every iteration of the Microsoft or Apple OS requires more RAM, a faster processor, and more colors on the monitor, I think it's more accurate to say that no one needs a new computer to do a spreadsheet program or Word document, provided they don't want to use the latest version.

    And besides, there's more to a computer than just the processor and graphics card. I've got a three-year-old PowerMac clone sitting at home, and I can't hardly use it for anything new. It does its job fine, but all its hardware is legacy -- DIMMs, SCSI, and serial ports while everything else is moving to SDRAM, FireWire, and USB. This phenomenon exists in the PC world as well, just to a lesser degree. If I want to upgrade my machine, it's ironic that it will cost me more money than if I had a brand-new one with USB and SDRAM on the motherboard.

    In other words, then: it also costs me more to make my machine compatible with a Palm handheld, a digital camera, a joystick, or a new printer, I need to spend the money to upgrade it first. If I want to do anything like digital video, I have to upgrade it a lot. Even downloaded Flash multimedia ran slow until I upgraded the processor, and I sure can't add an MP3 jukebox without a substantial hard drive upgrade (2 gigs doesn't go as far as it used to).

    Games push the envelope harder than anything else in the consumer industry, true. But it's hardly the only thing. There's more to consumer PCs these days than video games and word processing, and it's all more demanding than it used to be.

  14. Not quite right by alexjohns · · Score: 3, Insightful

    Games only push speed of the processor and the video card. That's it. Most games play off the CD, so they don't push the size of the hard drive. They could care less about your printer, scanner, or anything else like that. Most big software packages require more RAM than any game. I have 512MB at work not because I run games.

    So Intel and AMD love games. I imagine RAM manufacturers like bloated office app developers, and bloated OS developers - MS springs to mind. CD player/recorder makers like musicians. Printer makers like business and old people who want a hard copy of everything. Scanner makers love the internet for wanting everyone to share their pictures.

    So companies like HP could conceivably help their bottom line by supporting musicians, longevity drugs, and getting more people on the internet. How about that. Someone should tell Bruce Perens.