Skip to content

Instantly share code, notes, and snippets.

@jmorrow1
Last active November 6, 2016 03:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jmorrow1/0f46741ec3a946be141672f9965d75a2 to your computer and use it in GitHub Desktop.
Save jmorrow1/0f46741ec3a946be141672f9965d75a2 to your computer and use it in GitHub Desktop.
Game Tree
{
"origin":[
"#intro##game##end#"
],
"intro":[
"",
"",
"game idea: "
],
"end":[
"", "",
"", "",
"", "",
"", "",
"", "",
"", "",
"", "",
"", "",
"", "",
"", "",
" \\#gamedev",
" \\#indiedev",
" \\#gaming",
" \\#generative",
" \\#bot"
],
"descriptor":[
"storytelling",
"asymmetrical",
"symmetrical",
"narrative",
"procedurally-generated",
"zero-player",
"single-player",
"multiplayer",
"two-player",
"cooperative",
"two-sided",
"cooperative",
"two-sided",
"multi-sided",
"surreal",
"absurd",
"1D",
"2D",
"2.5D",
"3D",
"4D",
"ambiguous",
"real-time",
"turn-based",
"point-and-click",
"Turing complete",
"NP-hard",
"elegant",
"difficult",
"punishing",
"ambient",
"VR",
"zero-sum",
"mysterious",
"quiet",
"unfair",
"complex",
"colorful",
"chaotic",
"fast-paced",
"slow-paced",
"non-linear",
"high-energy",
"tactile",
"infinite"
],
"genre descriptor":[
"puzzle",
"arcade",
"survival",
"deck-building",
"table top",
"fighting",
"bullet hell",
"gambling",
"lane pushing",
"strategy",
"adventure",
"role-playing",
"simulation",
"detective"
],
"prototypical game noun":[
"brawl",
"choose-your-own-adventure",
"music videogame",
"procedural death labyrinth",
"FPS",
"card game",
"word game",
"platformer",
"walking simulator",
"escape-the-room game",
"murder mystery",
"free-for-all",
"gauntlet",
"play-by-mail game",
"#genre descriptor# game",
"#genre descriptor# game",
"#genre descriptor# game",
"#genre descriptor# game",
"#genre descriptor# game",
"#genre descriptor# game",
"#genre descriptor# game",
"#genre descriptor# game",
"#genre descriptor# game",
"#genre descriptor# game",
"#genre descriptor# game"
],
"game noun":[
"sim",
"race",
"hunt",
"sport",
"#do#-em-up",
"#do#-em-up",
"#prototypical game noun#",
"#prototypical game noun#",
"#prototypical game noun#",
"#prototypical game noun#",
"#prototypical game noun#",
"#prototypical game noun#",
"#prototypical game noun#",
"#prototypical game noun#",
"#prototypical game noun#",
"#prototypical game noun#",
"#prototypical game noun#",
"#prototypical game noun#",
"#prototypical game noun#",
"#prototypical game noun#",
"#prototypical game noun#"
],
"do":[
"shoot",
"chat",
"explore",
"walk",
"fight",
"chase",
"stealth",
"collect"
],
"game":[
"#descriptor.a# #game noun# #detail#",
"#descriptor.a#, #descriptor# #game noun# #detail#",
"#transformation of game#",
"#a# #b#",
"a #combination# of #game noun.a# and #game noun.a#",
"a game where #statement#",
"#existing game# meets #existing game# #detail2#"
],
"transformation of game":[
"a deconstruction of the #prototypical game noun# #detail#",
"a modernized #prototypical game noun# #detail#",
"a subversion of #game noun.s# #detail3#",
"a take on the #prototypical game noun# #detail#",
"a play on the #prototypical game noun# #detail#",
"a next-generation #prototypical game noun#",
"a new kind of #prototypical game noun#"
],
"statement":[
"#game element is/are# a resource",
"#game element is/are# mapped to #game element 2#",
"#game element# varies with #game element 2#",
"#game element# changes with #game element 2#"
],
"game element":[
"time",
"movement speed",
"music",
"gravity",
"jumping",
"score",
"luck",
"HP",
"attack damage",
"money",
"attack speed",
"strength"
],
"game element 2":[
"#game element#",
"#game element#",
"#game element#",
"#game element#",
"#game element#",
"#game element#",
"#game element#",
"#game element#",
"#game element#",
"the player's breathing",
"the player's stress level",
"the player's heart rate"
],
"game element is/are":[
"#game element# is"
],
"role":[
"a city",
"a bird",
"a school of fish",
"a country",
"a planet",
"a computer",
"a universe",
"a dog",
"a cat"
],
"detail":[
"",
"",
"",
"that simulates #simulation type#",
"that simulates #simulation type#",
"with #quality#",
"about #subject#",
"set #setting#",
"where #statement#",
"inspired by #prototypical game noun.s#",
"with #genre descriptor.a# subgame",
"where you play as #role#",
"that never ends"
],
"simulation type":[
"Buddhism",
"capitalism",
"nature",
"mass-media",
"social media",
"democracy",
"feudalism",
"communism",
"Taoism",
"global warming",
"evolution",
"quantum physics",
"facism",
"neurobiology",
"complex systems",
"globalization",
"economics",
"photosynthesis",
"fluid mechanics",
"game theory",
"nomadism",
"language",
"genetics"
],
"detail2":[
"",
"",
"with #quality#",
"where #statement#",
"with #genre descriptor.a# subgame",
"set #setting#"
],
"detail3":[
"",
"",
"in which #statement#"
],
"quality":[
"permadeath",
"no goal",
"crafting",
"randomness",
"environmental storytelling",
"politics",
"#genre descriptor# elements",
"biofeedback",
"reincarnation",
"complete information",
"hidden information",
"local multiplayer",
"networked multiplayer"
],
"subject":[
"making things",
"exploration",
"optimization",
"role playing",
"self-expression",
"wandering",
"deception",
"information",
"learning",
"listening",
"paying attention",
"make believe",
"perception",
"meditation",
"decision making",
"improvisation",
"performing",
"computation",
"abstraction",
"failure",
"political revolution",
"evolution",
"coming of age",
"discovery",
"pattern recognition",
"observation",
"patience",
"time",
"memory",
"global catastrophe",
"conspiracy",
"cartography",
"nothing",
"complex systems"
],
"a":[
"prone",
"stealth",
"speed",
"street",
"casual",
"ambient",
"aimless",
"passive",
"philosophical",
"theoretical",
"night",
"improvised",
"slow",
"bad"
],
"b":[
"trouble-shooting",
"truancy",
"photography",
"boxing",
"curling",
"racing",
"fishing",
"gambling",
"dating",
"chasing",
"cooking",
"hide-and-go-seek",
"criticism"
],
"setting":[
"in a non-Euclidian #place#",
"in a space capsule",
"in an Escherian #place#",
"in a Daliesque #place#",
"in a Picassoesque #place#",
"in a Kafkan #place#",
"in the real world",
"in an Einsteinian #place#",
"in a torus",
"in a Klein bottle",
"in a polyhedron",
"on the high seas",
"underground",
"in Mexico"
],
"place":[
"universe",
"world",
"reality"
],
"combination":[
"hybrid",
"combination",
"mash up"
],
"existing game":[
"Capture the Flag",
"Halo",
"Calvinball",
"Werewolf",
"Tetris",
"Super Mario Bros",
"The Sims",
"Rogue",
"Pokemon",
"DotA",
"Civilization",
"Poker",
"Bit.Trip",
"Gone Home",
"Super Smash Bros.",
"Starcraft",
"Street Fighter",
"Rock Paper Scissors",
"Assassin",
"Metroid",
"Asteroids",
"Katamari",
"Trivial Pursuit",
"Hearts",
"Kentucky Route Zero",
"Chess",
"Minecraft"
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment