-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDesignChallengeSolver.rm
56 lines (25 loc) · 2.3 KB
/
DesignChallengeSolver.rm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
Output: Sentence ".\n";
"We propose a " vagueSolutionThingy " which" doesRunThatWay " and " deliversValue " while " neoLib, " by " magicThing
vagueSolutionThingy: "Service", "Platform", "Device";
doesRunThatWay: "is an app", " is an IoT device"
deliverValue: "connects people", "improves Health", "do good deeds", "save nature", "freee your mind", "share _____", "realize yourself", "have fun"
neoLib: "efficiently", "without being to difficult", "looking good",
magicThing: "Big Data", "3D Printing", "lifestream", ""
Sentence: SentenceIsCreated; //, SentenceSiVingS, SentenceNeedA, SentenceIfnotTyouVerbT, SentenceTiTofT, SentenceYouMust, SentenceOnly, SentencePractice, FragmentOtherwise;
SentenceSiVingS: goodThing " is " goodVerb "ing " goodThing;
SentenceTiTofT: "The " goodThing " is the " goodThing " of " goodThing;
SentenceIfnotTyouVerbT: "If you don't " goodVerb ", your are "badVerbIng " your " goodThing;
SentenceYouMust: "You must build a " goodAdjective " " neutralThing " of " goodThing;
SentenceIsCreated: goodThing " is " ("created", "re-framed") " when " goodAdjective " " goodThing " is " ("actualized","realized");
SentenceOnly: "Only " goodAdjective " " goodThing " will create " goodAdjective " " neutralThing;
SentenceBeA: "Be a " goodPerson "of" goodAdjective " " goodThing;
SentenceNeedA: "You need a " goodVerb "ing " goodPerson " to " goodVerb " towards " goodAdjective " " goodThing;
SentencePractice:"Practice " goodAdjective " " goodThing;
FragmentOtherwise:"otherwise, your are only " badVerbIng " " goodThing;
goodThing: "Creativity","Innovation","Future","Change","Experience","Strategy","Empathy","Collaboration", "Design", "Discoveries", "Disruption", "Insight", "Opportunity", "Design Thinking";
goodPerson: "Collaborator", "Changemaker", "Designer", "Creator", "Futurist", "Strategist", "Design Thinker";
goodVerb: "deliver", "empathize", "actualize", "create", "think", "realize", "empathize","change", "incubate", "challenge", "re-frame", "grow", "explore";
neutralVerb: "transition", "perform";
badVerbIng: "postponing", "ruining", "faking";
neutralThing: "industry", "Product", "culture", "problem";
goodAdjective: "smart", "right-brained", "designed", "creative", "novel", "disruptive", "relentless", "disruptive", "innovative", "Apple-like", "holistic", "delightful", "unique";