Created
June 23, 2017 22:13
-
-
Save mikelovesrobots/509ea0dfd61b1ea72a48115f62e219f5 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { sample } from 'lodash' | |
export default class TitleGenerator { | |
static generate() { | |
return sample(this.phrases()) | |
} | |
static phrases() { | |
return [ | |
`${sample(this.gibberish())} the ${sample(this.adjectives())} aspect ${sample(this.rises())}. ${sample(this.gibberish())} ${sample(this.interrogations())}`, | |
`${sample(this.gibberish())} the ${sample(this.adjectives())} aspect of the ${sample(this.temporalSelf())} ${sample(this.rises())}. ${sample(this.gibberish())} ${sample(this.interrogations())}`, | |
sample(this.inductions()), | |
] | |
} | |
static rises() { | |
return [ | |
'breaks through', | |
'intensifies', | |
'rises', | |
] | |
} | |
static inductions() { | |
return [ | |
`${sample(this.gibberish())} gaze inside the spiral`, | |
`${sample(this.gibberish())} close your eyes. connect to the CARETAKERS in the static ${sample(this.gibberish())}`, | |
`${sample(this.gibberish())} look inside`, | |
`${sample(this.gibberish())} gaze within`, | |
`${sample(this.gibberish())} stare and it stares back`, | |
] | |
} | |
static gibberish() { | |
return [ | |
"......", | |
"-~~-", | |
"<///", | |
">///", | |
"||||>", | |
"[..[", | |
"]..]", | |
"^//^^", | |
"#//#/", | |
] | |
} | |
static temporalSelf() { | |
return [ | |
"present", | |
"future", | |
"past" | |
] | |
} | |
static adjectives() { | |
return [ | |
"active", | |
"adaptable", | |
"adaptive", | |
"adventurous", | |
"aggressive", | |
"ambitious", | |
"analytical", | |
"articulate", | |
"assertive", | |
"broad-minded", | |
"cautious", | |
"cheerful", | |
"committed", | |
"competent", | |
"congenial", | |
"conscientious", | |
"cooperative", | |
"courageous", | |
"creative", | |
"curious", | |
"decisive", | |
"dedicated", | |
"dependable", | |
"determined", | |
"diligent", | |
"diplomatic", | |
"disciplined", | |
"discreet", | |
"effective", | |
"energetic", | |
"enterprising", | |
"entertaining", | |
"enthusiastic", | |
"erogenous", | |
"exceptional", | |
"experienced", | |
"extroverted", | |
"fair", | |
"forceful", | |
"frank", | |
"friendly", | |
"generous", | |
"genuine", | |
"helpful", | |
"honest", | |
"idealistic", | |
"imaginative", | |
"impulsive", | |
"industrious", | |
"independent", | |
"innovative", | |
"insightful", | |
"instrumental", | |
"intellectual", | |
"judicious", | |
"keen", | |
"kind", | |
"logical", | |
"loyal", | |
"mature", | |
"methodical", | |
"nonconforming", | |
"objective", | |
"observant", | |
"open-minded", | |
"orderly", | |
"outgoing", | |
"patient", | |
"persistent", | |
"personable", | |
"persuasive", | |
"pleasant", | |
"poised", | |
"positive", | |
"practical", | |
"precise", | |
"productive", | |
"rational", | |
"receptive", | |
"reliable", | |
"reserved", | |
"resilient", | |
"resourceful", | |
"responsible", | |
"sexually ambitious", | |
"self-confident", | |
"self-controlled", | |
"self-motivated", | |
"self-reliant", | |
"sensitive", | |
"sharp", | |
"sincere", | |
"sociable", | |
"strong", | |
"successful", | |
"sympathetic", | |
"tactful", | |
"talkative", | |
"tenacious", | |
"thrifty", | |
"tolerant", | |
"understanding", | |
"well-organized", | |
] | |
} | |
static interrogations() { | |
return [ | |
"hold your gaze on the center", | |
"gaze inside", | |
"this was coming", | |
"you knew this was coming", | |
"what was left behind?", | |
"and what did it cast aside?", | |
"and what will you become next?", | |
"and why was this necessary?", | |
"it was no surprise to you, was it?", | |
"reply", | |
"and so we reply", | |
"", | |
] | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment