public inbox for xconq7@sourceware.org
 help / color / mirror / Atom feed
From: "Brandon J. Van Every" <vanevery@indiegamedesign.com>
To: "xconq" <xconq7@sources.redhat.com>
Subject: RE: Xconq UI thoughts
Date: Thu, 20 Nov 2003 02:26:00 -0000	[thread overview]
Message-ID: <OOEALCJCKEBJBIJHCNJDGEAPGMAB.vanevery@indiegamedesign.com> (raw)
In-Reply-To: <3FBC1B18.9080105@apple.com>

Stan Shebs wrote:
>
> 1. Xconq should follow the prevailing trends in game
> interface design, and it
> should be informed by the A-list games rather than the
> obscure ones.

"Should," but, there are the dictates of budget and doability.  Where's
your team of artists?  Your army of programmers to provide custom GUI
work?  Your project management infrastructure on par with something
like, say, the Nebula 3D engine?
http://nebuladevice.sourceforge.net/cgi-bin/twiki/view/Nebula/WebHome

AAA titles are into multi-million dollar budgets now.  You have to
implement a UI you can afford with volunteers.  If anybody knows of UI
that has been achieved by volunteers that have AAA production values,
great, show it to me.  We'll learn from whatever they did.  But I have
not seen it.  People generally reserve that level of polish for things
they intend to make a living from.

And not to state this unfairly, but there's a developer breeding
mechanism at work in such things.  People who really value AAA
production values, and who are capable of producing them, move on and
find a way to make those things in commercial products.  People who
don't, generally stay behind in hobbyist freeware projects like Xconq.
I'd love any pointers to specific exceptions that break the general
rule.  But from where I sit, the people with the drive and talent to
produce what you're suggesting, generally aren't available as volunteer
labor.

> 2. Office apps are not fun. Multiple overlapping windows,
> floating palettes,
> etc, all get a big "yechh" from players, and very few use
> them.

I agree totally.

> (Developers think they're cool,

Not all of 'em.  This one certainly doesn't.

> but do you want your audience to be game
> players or game developers?)

Actually, my personal agenda is what Xconq (or any suitable 4X TBS
platform) can do for *Game Designers* as an experimental medium.  I am
not primarily concerned with trying to reach as many players as
possible.  I want to reach many more players than Xconq currently does,
but I certainly wouldn't set myself up for AAA production values in
order to reach some mega-goal.  I will have long since returned to my
own proprietary efforts before that happens.  For me personally this is
about prototyping some game design ideas.

> 3. Players are willing to tolerate less efficient interfaces
> if they are
> entertaining to use. The standard video game preference
> panels are nasty
> modal things, but developers dress them up with animation and
> sound effects, and players are OK with that.

No, they are not all ok with that.  But again, I am circulating in game
designer circles such as http://groups.yahoo.com/group/gamedesign-l/ and
news://comp.games.development.design  My main agenda is that all the
mouseclicks and sloth has to die.

> 4. Players are not programmers; complicated automation features will
> likely not be used.

Thus, it is paramount to design simple ones.

> Players are perfectly happy to do repetitive actions
> if they're being entertained while doing them.

And the main problem with the 4X TBS genre, present incarnation of Xconq
included, is that *many* players are *not* entertained by all the
mindless gobbledygook they must slog through to finish a game.  As far
as I'm concerned, this is strong evidence that players are *not*
entertained by repetitive actions after a certain threshold.

> 5. Players hate to type; they would rather roll around a
> bunch of buttons
> and popups than hit a single key on the keyboard.

I agree.

> (Programmers love keyboards, but see #4.)

No, not all of them do.  I hate 'em.

> 6. All this applies to game design too. Only a handful of the
> most hardcore
> want to write GDL, scripts, or whatever; that's as true of
> Quake as it is
> of Xconq, Quake just has a much larger fan base from which to
> recruit the hardcores.

Yes, one has to be mindful of building lotsa technological
infrastructure on the premise that someone wants to use it.
Infrastructure should be built for people who are *actually* using it,
as they actually *need* it.  If you run around trying to provide general
purpose capabilities, you will never produce any content and you will
eventually get bored.


Cheers,                     www.indiegamedesign.com
Brandon Van Every           Seattle, WA

Taking risk where others will not.

  reply	other threads:[~2003-11-20  2:16 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-11-20  2:15 Stan Shebs
2003-11-20  2:26 ` Brandon J. Van Every [this message]
2003-11-20  2:57   ` Eric McDonald
2003-11-20  9:45     ` growth agendas and OO Brandon J. Van Every
2003-11-20 10:49       ` Bruno Boettcher
2003-11-20 10:59         ` Brandon J. Van Every
2003-11-20 11:51           ` Jakob Ilves
2003-11-20 12:05             ` Brandon J. Van Every
2003-11-20 17:57             ` Jim Kingdon
2003-11-20 17:24       ` Eric McDonald
2003-11-20 17:51         ` Eric McDonald
2003-11-21  1:59         ` altruistic VS 2003 Solution files Brandon J. Van Every
2003-11-21  4:17           ` Eric McDonald
2003-11-21  9:02             ` So let's get right to the point Brandon J. Van Every
2003-11-21 23:14               ` Lincoln Peters
2003-11-22  0:06                 ` Why Eric doesn't like my personal style Brandon J. Van Every
2003-11-23 11:13                   ` Mark A. Flacy
2003-11-23 14:22                     ` Brandon J. Van Every
2003-11-22  0:07                 ` So let's get right to the point Brandon J. Van Every
2003-11-21  2:01         ` growth agendas and OO Brandon J. Van Every
2003-11-20 10:31   ` Xconq UI thoughts Andreas Bringedal
2003-11-20 10:37     ` keys and menus Brandon J. Van Every
2003-11-20 10:58     ` Xconq UI thoughts Bruno Boettcher

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=OOEALCJCKEBJBIJHCNJDGEAPGMAB.vanevery@indiegamedesign.com \
    --to=vanevery@indiegamedesign.com \
    --cc=xconq7@sources.redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).