public inbox for xconq7@sourceware.org
 help / color / mirror / Atom feed
From: "D. Cooper Stevenson" <cstevens@gencom.us>
To: mskala@ansuz.sooke.bc.ca
Cc: Lincoln Peters <sampln@sbcglobal.net>,
	Xconq Mailing List <xconq7@sources.redhat.com>
Subject: Re: Using terrain coatings and existing code to model topography, weather, and vegetation
Date: Mon, 20 Sep 2004 00:45:00 -0000	[thread overview]
Message-ID: <1095641414.7956.169.camel@localhost> (raw)
In-Reply-To: <Pine.LNX.4.21.0409191852250.21133-100000@diamond.ansuz.sooke.bc.ca>

On Sun, 2004-09-19 at 16:13, mskala@ansuz.sooke.bc.ca wrote:
[snip]
>  I'm usually quite happy to have details abstracted.  The level
> of abstraction that's appropriate varies a lot depending on the individual
> game.  Some games are "strategic", some are "operational", some are
> "tactical", and in general you see more detail and more complication at
> the tactical level and less at the strategic level.

I don't want to lose the tactical aspect of the game: that's critical.
For me, thinking about how movements should be made in the macro sense
is a primary draw to the fun of the game.

> 
> That's one reason I said in one of my other messages that I think the
> GIS/XConq translation process will need a lot of customization per map;
> really, what it needs is customization *per game*.  Some games will want
> some of the data to be really detailed; others will want less of the data
> and less detail in it.  I think that in all cases the game's needs have to
> come first, and they'll shape how the data is treated.

You're right. I overlooked this. I'm going to do Antarctica first, then
look for an, "operations" level theater to do (Normandy Beach?). I hope
that I then have the experience to give the satellite view of a tactical
theater without getting in the way. Think: a "toned down" satellite look
with only the relevant features making it through the filters.
 
> 
> I have similar reservations about Cooper's plan to make every hex its own
> unique terrain type. 

Me too. I thought as I drafted my plan, "wouldn't it be nice if I could
say, okay, Xconq, here's your world view image divided into hexes. Now,
0,0 is border, 0,1 is sea, 0,2 is plains, 0,3 is mountains, and so on."

>  I can see doing that as a work-around in order to
> give every hex its own unique picture, but even that seems like a lot of
> work and I think it would be a very special game that actually needed it.

Exactly.

>   
> It would be nice to instead do something like the recent "specify a
> picture for an individual unit" patch to allow specification of a picture
> for an individual hex, while leaving the hexes grouped into just a few
> terrain types.

Exactly! Also, if a designer later wishes to design new terrain types to
match their design goals, we haven't gotten in their way to do so!

>  Ideally, you could specify custom pictures for just a few
> hexes, or for every hex, according to taste - that way you could deal with
> a wide range of different game needs.

Right. This feeds full circle back to the type of game. If it's a
tactical game you're after, just have a few different tiles for each
terrain type. If it's an operations level game you're after, have each
tile accurately reflect the actual topography. The key is to display
tiles and display them well without getting in the way of the games
native functionality or the designers goals.

I think this is the way to go. I will look deeper into the patch and try
to emulate it from the first go.

My primary focus is to bringing nice-looking satellite imagery to Xconq.
This way, the game designer gets the opportunity to use (and modify) the
imagery while at the same time giving them the freedom to implement
whatever attributes the designer wishes.

A game scenario about trying to take Russia in the winter, for example,
definitely has a weather factor. I don't want to interfere with the
designer's freedom to do that.


-Coop


-- 
--------------------------------------------------------------
| Cooper Stevenson        | Em:  cooper@gencom.us            |
| GenCom                  | Ph:  541.924.9434                |
| "Working For IT"        | Www: http://www.gencom.us        |
--------------------------------------------------------------

  parent reply	other threads:[~2004-09-20  0:45 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-09-19 23:17 Lincoln Peters
2004-09-19 23:32 ` mskala
2004-09-20  0:24   ` Eric McDonald
2004-09-20  0:30   ` Andreas Bringedal
2004-09-20  1:33     ` mskala
2004-09-20  2:35       ` Lincoln Peters
2004-09-21  0:43       ` Eric McDonald
2005-01-04 19:30         ` Weather tidbit mskala
2004-09-20  0:32   ` Using terrain coatings and existing code to model topography, weather, and vegetation Lincoln Peters
2004-09-20  0:45   ` D. Cooper Stevenson [this message]
2004-09-19 23:44 ` Coatings Eric McDonald
2004-09-20  0:45   ` Coatings Lincoln Peters
2004-09-20  0:58     ` Coatings Elijah Meeks
2004-09-21  2:09     ` Coatings Eric McDonald

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=1095641414.7956.169.camel@localhost \
    --to=cstevens@gencom.us \
    --cc=mskala@ansuz.sooke.bc.ca \
    --cc=sampln@sbcglobal.net \
    --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).