This is the mail archive of the
xconq7@sources.redhat.com
mailing list for the Xconq project.
Re: The SDL client (fwd)
- To: Hans Ronne <hronne at pp dot sbbs dot se>
- Subject: Re: The SDL client (fwd)
- From: Stan Shebs <shebs at shebs dot cnchost dot com>
- Date: Tue, 16 Jan 2001 09:51:24 -0800
- CC: James McCann <jmccann at WOLFENET dot com>, xconq7 at sources dot redhat dot com
- References: <l03130301b68930eaf019@[212.112.4.131]>
- Reply-To: shebs at shebs dot cnchost dot com
Hans Ronne wrote:
>
> I think flexible is the key word. The ultimate design is one big map that
> covers the whole screen. Everything else should be optional and brought up
> only when the user wants it.
What I'm thinking of is something along the lines of Netscape's
twistout at the side of each top panel. It's a little more complicated
to have such panes on multiple sides of the map...
> >I advise against quickness and for correctness. Do not force any decisions
> >about placement, allow that to be set by interface or game designers.
>
> I would add the most important person, the user, to that. The best thing
> about the mac interface is that its many movable windows make it possible
> for the user to customize the interface layout. This is very unlike the
> unix version where you are locked into a certain layout even if you can
> tweak it by resizing the panes.
I could see a customization strategy where the SDL panes are draggable;
they stick to the closest edge of the screen when you let go, and
each has the minimize/maximize button. (Gee, sounds like a window
manager...)
One note of caution about user customization though; I can't think
of a single "A-list" game that has a user-customizable interface.
Somehow games like Diablo and AoE and StarCraft manage to be insanely
popular without this. I don't think it's laziness on the game
developers' parts, because they clearly go to a great deal of trouble
on the fine points of the display. My personal theory is that
over the past several years, strategy games have settled on some
common conventions - controls all on the bottom and/or one side,
minimal (if any) info on top. It's probably not a coincidence that
this mimicks automobile dashboard layout!
(Hmmm, one could test this theory by rearranging the tcl interface,
wouldn't even need to change any C code...)
Stan