public inbox for xconq7@sourceware.org
 help / color / mirror / Atom feed
From: Hans Ronne <hronne@comhem.se>
To: "Brandon J. Van Every" <vanevery@indiegamedesign.com>
Cc: xconq7@sources.redhat.com
Subject: Re: Windows native UIs
Date: Sat, 08 Nov 2003 13:58:00 -0000	[thread overview]
Message-ID: <l03130303bbd291cedc16@[212.181.162.155]> (raw)
In-Reply-To: <OOEALCJCKEBJBIJHCNJDOEGCGLAB.vanevery@indiegamedesign.com>

>My opinion here: SDL is not a native Windows interface.  It is simply a
>non-TCL interface.  SDL is C and that's crufty, but at least it has
>bindings for various other languages.

Including Python:

http://pygame.seul.org/

>The question is whether UIs are important and elaborate parts of Xconq
>development.  Enough to be worth the trouble of trying to stay uniform
>across platforms.  My primary interest is writing new games and getting
>rid of interfaces that slow down gameplay, whether due to the game
>design, the UI design, or the performance.  Ergo, I don't care about
>maintaining existing UIs.  I do care about being able to rapidly create
>new ones, and/or minimizing the need for UI stuff in the first place.  I
>like games to be as close to a clean, cinematic rectangle as possible.

A clean cinematic rectangle is precisly what the SDL interface is all
about. If you haven't checked it out yet, I suggest you do. It's not
finisned yet, but you can run it under AI control and get a good idea for
how it works.

Whether or not UIs are an important part of Xconq development or not
depends on what you want to achieve in the end. Cross-platform support is
important to the Xconq community. That's the whole point of keeping the
kernel and interface code distinct. And with several platforms, things like
TCL or SDL will save you a lot of work. You only have to write the
interface once, not three times.

That being said, a Windows-native interface that works with the current
kernel would be a welcome addition. As would any improvements to the kernel
that maintains support for the interfaces. But if you want to write
something that runs only one specific game on only on one platform (which
seems to be the gist of your agenda) I don't think you would be able to
contribute much in the end to this project, which is a multi-game
multi-platform one.

Hans


  reply	other threads:[~2003-11-08 13:06 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-11-07 23:46 Standardizing the Windows build Brandon J. Van Every
2003-11-08  0:40 ` Eric McDonald
2003-11-08  1:29   ` Brandon J. Van Every
2003-11-08  1:34     ` Eric McDonald
2003-11-08  2:57       ` Brandon J. Van Every
2003-11-08  1:56 ` Hans Ronne
2003-11-08  2:33   ` Eric McDonald
2003-11-08  2:55     ` Hans Ronne
2003-11-08 11:38       ` Brandon J. Van Every
2003-11-08 22:27         ` Hans Ronne
2003-11-08 22:33           ` SDL and 3D Brandon J. Van Every
2003-11-08 23:29             ` Eric McDonald
2003-11-09  2:45             ` Hans Ronne
2003-11-09  3:33               ` whose Windoze build it is anyways Brandon J. Van Every
2003-11-09 12:52                 ` Stan Shebs
2003-11-08  3:06     ` Windows native UIs Brandon J. Van Every
2003-11-08 13:58       ` Hans Ronne [this message]
2003-11-08  3:10   ` The gory Xconq kernel Brandon J. Van Every
2003-11-08 13:06     ` Hans Ronne
2003-11-08 22:59       ` Ease of MSVC build Brandon J. Van Every
2003-11-09  0:28         ` Eric McDonald
2003-11-09  0:42           ` Brandon J. Van Every
2003-11-09  1:54             ` Brandon J. Van Every
2003-11-09  4:41       ` easy build trees for non-Xconq gurus Brandon J. Van Every

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='l03130303bbd291cedc16@[212.181.162.155]' \
    --to=hronne@comhem.se \
    --cc=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).