public inbox for xconq7@sourceware.org
 help / color / mirror / Atom feed
From: Peter Garrone <pgarrone@acay.com.au>
To: Stan Shebs <shebs@apple.com>
Cc: xconq7@sources.redhat.com
Subject: Re: Major problem with the path code
Date: Wed, 03 Dec 2003 22:03:00 -0000	[thread overview]
Message-ID: <20031202100648.GA2348@leonardo> (raw)
In-Reply-To: <3FCC1915.80203@apple.com>

On Mon, Dec 01, 2003 at 08:46:13PM -0800, Stan Shebs wrote:
> Hans Ronne wrote:
> 
> >
> OK, I've been trolled - or more accurately, had the lure bobbed up and down
> in my face. :-)
> 
> All I remember ("my mind is going, I can feel it") is that if a task had to
> broadcast all the actions it generated, it seemed like it would be a lot of
> extra traffic for slow connections. The more synchronized state you have,
> the more you can do locally. I also wasn't expecting to support much 
> per-peer
> variability at the plan/task level, because those are made at least partly
> visible to the UI, and it would be good to have at least a modicum of
> consistency by wiring it into the kernel.
> 
> These don't seem like really strong arguments though; I suspect everything
> could be made to work OK with local plans and tasks.
> 
> Stan
> 

The current structure has a wholesome consistent feel to it, in
that all these networked instances share the same enormous state at multiple levels,
against the thrust of modularity in software I suppose,
but its sort of awesome in its own right.

I suppose xconq is essentially an implementation of a language, the GDL.
Are plans, tasks, doctrines implicit in the GDL? The thrust of kernel
development will probably be in the direction of moving these concepts
outside of the inner core, leaving actions as the essential common element.

Regarding networking, if its possible to play something like xpilot
online, it should be possible to share actions in "realtime". Generally
xconq is categorised as a strategic turn-based game anyway, though in
reality it isnt. I think it has a big niche as a strategic turn-based
game. I would like to see a play-by-email mode, which is preety far from
what it does now, I believe.

Anyway, I am a long way from understanding it all, so I could be wrong,
 Regards,
  Peter

WARNING: multiple messages have this Message-ID
From: Peter Garrone <pgarrone@acay.com.au>
To: Stan Shebs <shebs@apple.com>
Cc: xconq7@sources.redhat.com
Subject: Re: Major problem with the path code
Date: Wed, 03 Dec 2003 22:24:00 -0000	[thread overview]
Message-ID: <20031202100648.GA2348@leonardo> (raw)
Message-ID: <20031203222400.SWNgFdgpgn_bpeCJ3EOCVBd1PnmAAhneopyB_fVvjCc@z> (raw)
In-Reply-To: <3FCC1915.80203@apple.com>

On Mon, Dec 01, 2003 at 08:46:13PM -0800, Stan Shebs wrote:
> Hans Ronne wrote:
> 
> >
> OK, I've been trolled - or more accurately, had the lure bobbed up and down
> in my face. :-)
> 
> All I remember ("my mind is going, I can feel it") is that if a task had to
> broadcast all the actions it generated, it seemed like it would be a lot of
> extra traffic for slow connections. The more synchronized state you have,
> the more you can do locally. I also wasn't expecting to support much 
> per-peer
> variability at the plan/task level, because those are made at least partly
> visible to the UI, and it would be good to have at least a modicum of
> consistency by wiring it into the kernel.
> 
> These don't seem like really strong arguments though; I suspect everything
> could be made to work OK with local plans and tasks.
> 
> Stan
> 

The current structure has a wholesome consistent feel to it, in
that all these networked instances share the same enormous state at multiple levels,
against the thrust of modularity in software I suppose,
but its sort of awesome in its own right.

I suppose xconq is essentially an implementation of a language, the GDL.
Are plans, tasks, doctrines implicit in the GDL? The thrust of kernel
development will probably be in the direction of moving these concepts
outside of the inner core, leaving actions as the essential common element.

Regarding networking, if its possible to play something like xpilot
online, it should be possible to share actions in "realtime". Generally
xconq is categorised as a strategic turn-based game anyway, though in
reality it isnt. I think it has a big niche as a strategic turn-based
game. I would like to see a play-by-email mode, which is preety far from
what it does now, I believe.

Anyway, I am a long way from understanding it all, so I could be wrong,
 Regards,
  Peter

  reply	other threads:[~2003-12-03 21:13 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <l03130300bbe6714d52a1@[212.181.162.155]>
     [not found] ` <20031123101615.GB10513@leonardo>
     [not found]   ` <l03130301bbe7fdde24ca@[212.181.162.155]>
2003-11-25 16:30     ` Peter Garrone
2003-11-26  0:23       ` Eric McDonald
2003-11-26 23:38         ` Peter Garrone
2003-11-29 18:33           ` Eric McDonald
     [not found]   ` <20031125093515.GA551@leonardo>
2003-11-25 17:05     ` Hans Ronne
2003-12-02 11:20       ` Stan Shebs
2003-12-03 22:03         ` Peter Garrone [this message]
2003-12-03 22:24           ` Peter Garrone

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=20031202100648.GA2348@leonardo \
    --to=pgarrone@acay.com.au \
    --cc=shebs@apple.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).