Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rules.json (Schema for Language Hunt Game Hub) #15

Open
willemlarsen opened this issue Oct 6, 2014 · 2 comments
Open

Rules.json (Schema for Language Hunt Game Hub) #15

willemlarsen opened this issue Oct 6, 2014 · 2 comments

Comments

@willemlarsen
Copy link
Owner

{
  "squareId": {
    "type": "what",
    "props": "",
    "interactions": [{
      "question": {
        "text": "Cad é seo?",
        "audiofile": "irish_$id.mp3"
      },
      "answer": {
        "text": "Is cupán é.",
        "audiofile": "is-cupan-e.mp3"
      }
    }, {
      "question": {
        "text": "An cupán é?",
        "audiofile": "an-cupan-e.mp3"
      },
      "answer": {
        "text": "'S ea, is cupán é.",
        "audiofile": "s-ea-is-cupan-e.mp3"
      }
    }]
  },

  "languages": [
    "Irish", "Hungarian", "English"
  ],

  "English": {
    "name":"English",
    "dialects": ["Texas"]
  },
  "Hungarian": {
    "name":"Hungarian",
    "dialects": ["Budapest"]
  },

  "Irish": {
    "name":"Irish",
    "dialects": [ "Connacht", "Munster", "Ulster"],
    "Connacht": {
      "progressions": [{ "Brían's Favorite": "progressionId"}]
    },
    "progressionId": {
      "variants": [
        {"Connemara-1": "variantId"}
      ]
    },
    "variantId": {
      "laps": [ "lapId" ]
    },
    "lapId": {
      "constraint": "",
      "squares": [ "squareId" ]
    }
  }
}
// Firechat sample security rules
  "rules": {
    // By default, make all data private unless specified otherwise.
    ".read": false,
    ".write": false,
   }
@willemlarsen
Copy link
Owner Author

Here are different identifiers for a particular Lap, within a particular lap series.

Progression
-Language
-Dialect

= 3 different things

Solutions - Different solutions in the language for the same progression

Accents - Different speaker's accents in the language for the same progression

Speech Community - Different community styles (sub-sub dialects) in the language for the same progression

Constraints _____men

  • Men only game (everybody wears hats), I/you/ present tense
  • Women only game (everybody wears dresses), I/you/he she, present + past

Primary Game Route, vs. Possible Variants due to Speaker Feedback or Experimentation:

v - What is that?
v - What is this?
v - What do you call that?
v - What do you call this?
p - What is that thing over there?

@willemlarsen
Copy link
Owner Author

"Progression" means the core game hypothesis that ties a lap series together. Changing the progression means breaking that hypothesis to an extent that you couldn't call the new progression just a new "variant", because it fundamentally shifts how you play, lap to lap to lap. Variants are small changes that don't really impact overall play. Changes in accent, changes in single word use, etc. etc.

@zhon zhon modified the milestone: Users can use builder Oct 16, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants