Glotmorf on 24 Dec 2003 16:58:48 -0000


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [spoon-discuss] Junk


On 24 Dec 2003 at 11:39, Daniel Lepage wrote:

> 
> On Wednesday, December 24, 2003, at 03:03 AM, Glotmorf wrote:
> >>
> >> Each square of the Grid has a Height. Each square can also either be
> >> Open or Filled.
> >>
> >> If a square of Height one becomes Empty, its height becomes zero.
> >> If a square's Height is ever zero, it immediately becomes Open.
> >>
> >> A Mound is a set of squares such that every square in the set is
> >> Rectilinearly connected to every other square in the set, every square
> >> in the set has Height greater than zero, and every square that's
> >> rectilinearly connected to a square in the set but not in the set has
> >> Height zero. [[i.e., a pile of junk squares surrounded by non-junk]]
> >>
> >> If every square in a Mound is Open, that Mound Collapses - every 
> >> square
> >> in it becomes Filled and has its height decreased by one, and all
> >> JunkBots in these squares are destroyed.
> >
> > I have a problem with this part.
> >
> > "Open" is not defined well.  You have "Open" as the state a
> > square takes on when its height becomes zero.  With this as
> > the sole possible definition, I gather that when a Filled
> > square becomes Open it means its height becomes zero.
> >
> > "Filled" doesn't seem to be defined at all, except to be the
> > state of a square that's not Open.  Which means a square is
> > Filled regardless of its height, as further demonstrated by
> > the fact that all the starting non-zero-height squares,
> > ranging in height from 1 to 7, are declared Filled.
> >
> > However, "If every square in a Mound is Open, that Mound Collapses - 
> > every square
> > in it becomes Filled and has its height decreased by one, and all
> > JunkBots in these squares are destroyed."  But if the squares
> > in the mound were all Open, that means their height was zero
> > at the time, so either (a) there is no mound, since there is
> > no set of contiguous non-zero-height squares, or (b) the
> > height of all the squares becomes -1.
> >
> > Further, no provision seems to be made in the act of changing
> > an adjacent square from Filled to Open for varying height --
> > it costs the same energy to make a 7-height square Open as it
> > does a 1-height square.  Is this logical?  If so, why have
> > height at all?
> 
> 
> I never define 'Open' as meaning 'has height zero'. If a square has no 
> Junk in it, it must be open, but a square that is Open need not have 
> height zero. Open simply means that it can be moved into - there might 
> be seven units of Junk piled above it, but there's a tunnel at your 
> level, so you can go in.
> 
> 'Filled' then means 'Not Open' - there's Junk filling the ground level.
> 
> The Junk is very tightly packed - if you tunnel under a square, but the 
> junk is still attached to other squares that aren't tunneled, it won't 
> collapse. Even a single pillar of Junk can support an arbitrarily large 
> Mound. But if every support is mined away, then the Mound's just 
> floating there, one unit above everyone's height. Obviously Junk cannot 
> do this, so the Mound collapses immediately, landing one unit below it.
> 
> Changing an adjacent square to Open just means you dug the junk out on 
> the bottom level, so there's no penalty for doing it to a higher pile 
> (except that somebody else might knock down one of the remaining 
> supports and bury you).

Okay, so "Open" is (or should be) defined as horizontally 
navigable?  So there is no "up" movement possible?

I think I'd still prefer cubes.  At a given level you could 
define an island of cubes as being isolated all around on up, 
so that a mound can collapse in the middle as well as at the 
bottom.  You can also create "light wells" that way, such that 
if a given XY square is open all the way up, one can recharge 
anywhere in it along the Z.  Les'n, of course, there's a bot 
somewhere above you hogging all the light.

						Glotmorf

-----
The Ivory Mini-Tower: a blog study in Social Technology.
http://ix.1sound.com/ivoryminitower

_______________________________________________
spoon-discuss mailing list
spoon-discuss@xxxxxxxxx
http://lists.ellipsis.cx/mailman/listinfo/spoon-discuss