 |
SFR, Inc. Forums that relate to SFR products
|
| View previous topic :: View next topic |
| Author |
Message |
cliffwiggs SFR Treasurer Chief Wheedler SDA - Rules NitPicker
Joined: 25 Jan 2005 Posts: 10794 Location: Cumming, GA - USA

|
Posted: Fri Sep 07, 2007 9:55 am GMT Post subject: Formal Language to define games |
|
|
I don't want to get too deep into Formal Language Theory here (Yeah Geeks!)
Anyway, last night while sitting in the dark waiting for my 2 yeard old to fall asleep I was thinking about the various types of events we play and that they could be described as a formal language (or a set of options). Pat's No-Cav event also made me think along these lines. What would a no-save event be like...
Here was my starting list of all the attributes you would need to have a fully customizable game declared in a consistent format. It consists of several parts which have options. I'll use a modified form of a context-free grammar to describe it.
Naturally you could make some games so restrictive they don't make sense or you couldn't build a legal army for them anyway.
GAME:= ARMYSIZE + DIVERSITY + RACE + RARITY + TYPES + SETS
ARMYSIZE:= 18 | 24 | 36 | 60 | anynumber
DIVERSITY:= SINGLERACE | MULTIRACE
RACE:= ANY | NATURE | DEATH | CONTAINSELEMENT
(Restrict by)RARITY:= COMMON + UNCOMMON + RARE + MONSTER/ELDARIM
COMMON:= NUMBERMIN (no less than) | NUMBERMAX (no more than) | UNIQUERESTRICTION | COMMON + COMMON (reflexive to allow for multiple choices)
UNCOMMON:= NUMBERMIN | NUMBERMAX | UNIQUERESTRICTION |UNCOMMON + UNCOMMON
RARE:= NUMBERMIN | NUMBERMAX | UNIQUERESTRICTION |RARE + RARE
MONSTER/ELDARIM:= NUMBERMIN | NUMBERMAX | UNIQUERESTRICTION |MONSTER/ELDARIM + MONSTER/ELDARIM
(Restrict by)TYPES:= MAGIC + MANEUVER + MELEE + MISSILE + SAVE
For this section extend the concept of magic restriction to any result type: (we can't do exceptions like the vampire under this generic rule. If you don't like it, deal with it)
"Componets with at least one XXX icon have an XXX point value equal to their health. Monsters and artifaces are covered under the following special rule. Each face with a normal XXX icon counts as one point and each potentially XXX-generating SAI counts as two points. The XXX point value of a monster or artiface is the sum of these values, up to a total of four points."
MAGIC:= NUMBERMIN | NUMBERMAX | NUMBEREXACT (we know the size of the Army above, so percentages can be explicitly defined here)
MANEUVER:= NUMBERMIN | NUMBERMAX | NUMBEREXACT
MELEE:= NUMBERMIN | NUMBERMAX | NUMBEREXACT
MISSILE:= NUMBERMIN | NUMBERMAX | NUMBEREXACT
SAVE:= NUMBERMIN | NUMBERMAX | NUMBEREXACT (in this format, suddenly the coralelves become strong)
(Restrict by)SETS:= STARTER | RACES | ELEMENT | MAGESTORM | PROMOTIONAL
I know its techincal, but did I forget or mess anything up? We can define all our existing events (even novelty events) via this right? Except for something like Misfit monsters, but thats too specific for something this generic. _________________ Multiplayer Champion Gencon11/Battlefest Champion(tied) GenCon10/World Champion GenCon07/National Champion Origins05/Intermediate Champion GenCon02/Novice Champion Origins99 |
|
| Back to top |
|
 |
goldbh common
Joined: 05 Apr 2005 Posts: 264 Location: Yorkshire

|
Posted: Fri Sep 07, 2007 12:28 pm GMT Post subject: |
|
|
Phew Cliff, I'm glad you kept it Informal.....  _________________ DDice Count: 0, Nil, Zilch, None |
|
| Back to top |
|
 |
DEEPBLUEB2 monster Stockholder
Joined: 20 Nov 2005 Posts: 7894 Location: Des Plaines, IL

|
Posted: Fri Sep 07, 2007 2:02 pm GMT Post subject: |
|
|
Needs a King Die  |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|