Daniel Lepage on Wed, 29 Nov 2006 00:00:10 -0700 (MST)


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

Re: [s-d] RFC: The Grid


The Grid failed not only because it was hard to maintain, but also  
because it was hard to follow. The display became very difficult to  
read once lots of objects and properties started piling up in  
different squares, and it was irritating to re-count squares all the  
time to make sure you were taking the action you thought you were.

I would like to suggest a smaller gridlike game, one that I suggested  
a long time ago but never followed up on. Being short on time, I'm  
not going to write a new description of the idea, but instead I'm  
going to copy from my original message:

1) It's a partially cooperative game. The players would be divided  
into three teams, and various aspects of the Grid would encourage  
cooperation between the teams and within the teams, while other  
aspects would encourage competition between teams and between  
individuals within a team.

2) It's round-based: we define a 'starting map' for each round, which  
is an initial state of the grid, plus a list of 'goals'; when all the  
goals are completed, the round ends, and a new starting map is  
selected; the next round then begins.

3) It doesn't change suddenly. New objects, concepts, and abilities  
could be proposed, but unless special measures were needed, it  
wouldn't be possible to do anything with the new things until the  
next round (and then only of the starting map incorporates them).  
This means that everyone has a bit of time to consider what new  
things do before they get used, and gives anyone who might be trying  
to automate chunks of this a chance to code up objects before they  
need to handle them.

So, for example, we might do something like this...

We define the following objects as Grid Objects:

  * Spawn Points (S): this is where players can put themselves on the  
Grid if they're not on it. Players can only spawn at these points.
  * Walls (W): this is just a space that can't be moved through.
  * Blocks (B): These are walls, except that a player can push one  
out of the way if the space behind the block is vacant.
  * Laser Death Trap (L): if a player enters one of these, e Dies and  
is removed from the Grid. If another object is pushed in, it gets  
destroyed.
  * Gold Coin (G): if a player moves into a square containing a coin,  
e automatically picks it up.

When the round ends, each player gains 5 points for every coin  
possessed by a member of eir team, and an additional 8 points for  
every coin e possesses.

With those objects, we make a map like this:
S - G B - B G - S
- W W - W - W W -
G W G G L G G W G
B - G - B - G - B
- W L B G B L W -
B - G - B - G - B
G W G G L G G W G
- W W - W - W W -
S - G B - B G - S

We define the following as the goal:
The round ends when all Gold Coins have been collected.

Then the game for the round would be a race to get all the coins,  
pushing through the blocks to reach them before other players do. You  
want the members of your team to get all the coins; but you also want  
to get more coins than the rest of your teammates. By pushing players  
into Laser Traps, you can cause them to die (perhaps they lose a coin  
every time this happens?). OTOH, it's also possible to get a  
situation where the only way to get a certain coin (and thus to end  
the Round) is to die and respawn at a different point. In such a  
case, each player would want somebody on their team other than emself  
to die and do this, so you'd have fights within teams to see who can  
force a member to go after the last coins first.

While all this was happening, we'd also be proposing new Grid Objects  
and new levels with those objects, maybe using some of the objects  
from earlier levels as well.

When the level ended, we'd vote on which of the proposed levels to  
begin next, and so forth.

Does this interest anyone?

If we also add the restriction that each square can contain at most  
one object, then we could easily use MediaWiki's template system to  
generate images of the current grid. It would require one square  
image for each object, and then we'd do the same thing that the chess  
macro does to make the image (see http://en.wikipedia.org/wiki/ 
Template_talk:Chess_position for info on this).
-- 
Wonko


On Nov 27, 2006, at 10:29 PM, all players wrote:

> Back in the First Era of B Nomic, a major part of gameplay was the
> Grid - a rectangular grid of spaces in which players and all manner of
> other entities roamed looking for buried treasure (or, more commonly,
> performing elaborate scams centered around the alchemic properties of
> gnomes). The Grid eventually fell apart, having become far too complex
> for a single person to keep track of all game activity. Now that we
> have a wiki, however, perhaps the grid can be ressurected - with the
> important change that each player is responsible and required to
> recognize their own grid actions on the wiki.
>
> A basic proposal to start us off might be something like:
> {{
> Create the following rule:
> {{
> __The Grid__
>
> There exists a game object known as The Grid. The Grid consists of a
> 20x20 cartesian grid of spaces known as Grid Squares. Squares may be
> unambiguously referred to using the notation (x, y) where x and y are
> integers in the range of 0 to 19, inclusive.
>
> Each Grid Square may contain zero or more Grid Objects.
>
> The portion of the Game State referring to The Grid or Grid Objects is
> the Grid State.
> }}
>
> Create the following rule:
> {{
> __Grid Actions__
>
> Any Game Action which alters the state of The Grid or any Grid Object
> is known as a Grid Action. Unless otherwise explicitly stated in the
> rules, when a player performs a Grid Action, e must also summarize and
> recognize all changes to Grid State on a Public Forum, as well as
> providing a summary of what Grid Objects are on The Grid and where,
> and any state pertaining to them.
> }}
>
> Create the following rule:
> {{
> __Avatars__
>
> Avatars are Grid Objects. Each player may possess at most one Avatar,
> and each Avatar is always possessed by a player. Should the player
> possessing an Avatar cease to exist, eir Avatar does as well.
>
> A Player may destroy eir Avatar at any time, as a Grid Action.
>
> If a Player does not possess an Avatar, e may create an Avatar at any
> empty Grid Square, provided the following conditions are met:
> * Eir Avatar has not been destroyed in the past three bdays.
> * The destination Grid Square does not contain an Avatar.
>
> A Player may, as a Grid Action, move eir Avatar from its current Grid
> Square to any adjacent Grid Square, provided that the following
> conditions are met:
> * Eir Avatar has not been created or moved in the current bday.
> * The destination Grid Square does not contain an Avatar.
> }}
>
> }}
>
> At this point we'd declare a wiki page to be the public forum for the
> grid state or something along those lines...
> _______________________________________________
> spoon-discuss mailing list
> spoon-discuss@xxxxxxxxx
> http://lists.ellipsis.cx/mailman/listinfo/spoon-discuss

Daniel Lepage
dpl33@xxxxxxxxxxx



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