added death end

This commit is contained in:
Nick
2019-11-16 12:16:07 -07:00
parent ad554f70c9
commit 2779ed234c
3 changed files with 39 additions and 3 deletions
+5 -1
View File
@@ -35,7 +35,11 @@ def play_unconstrained():
#action = first_to_second_person(action)
result = story_manager.act(action)
print(result)
if player_died(result):
print(result + "\nGAME OVER")
break
else:
print(result)
if __name__ == '__main__':
+26 -2
View File
@@ -146,12 +146,36 @@ urls = ["http://chooseyourstory.com/story/viewer/default.aspx?StoryId=10638",
"http://chooseyourstory.com/story/viewer/default.aspx?StoryId=10359",
"http://chooseyourstory.com/story/viewer/default.aspx?StoryId=5466",
"http://chooseyourstory.com/story/viewer/default.aspx?StoryId=28030",
"http://chooseyourstory.com/story/viewer/default.aspx?StoryId=56515"
"http://chooseyourstory.com/story/viewer/default.aspx?StoryId=56515",
"http://chooseyourstory.com/story/viewer/default.aspx?StoryId=7480",
"http://chooseyourstory.com/story/viewer/default.aspx?StoryId=7566",
"http://chooseyourstory.com/story/viewer/default.aspx?StoryId=53134",
"http://chooseyourstory.com/story/viewer/default.aspx?StoryId=11413",
"http://chooseyourstory.com/story/viewer/default.aspx?StoryId=470",
"http://chooseyourstory.com/story/viewer/default.aspx?StoryId=8041",
"http://chooseyourstory.com/story/viewer/default.aspx?StoryId=22",
"http://chooseyourstory.com/story/viewer/default.aspx?StoryId=47011",
"http://chooseyourstory.com/story/viewer/default.aspx?StoryId=45866",
"http://chooseyourstory.com/story/viewer/default.aspx?StoryId=8",
"http://chooseyourstory.com/story/viewer/default.aspx?StoryId=55043",
"http://chooseyourstory.com/story/viewer/default.aspx?StoryId=6376",
"http://chooseyourstory.com/story/viewer/default.aspx?StoryId=36791",
"http://chooseyourstory.com/story/viewer/default.aspx?StoryId=34193",
"http://chooseyourstory.com/story/viewer/default.aspx?StoryId=10885",
"http://chooseyourstory.com/story/viewer/default.aspx?StoryId=21879",
"http://chooseyourstory.com/story/viewer/default.aspx?StoryId=7567",
"http://chooseyourstory.com/story/viewer/default.aspx?StoryId=51926",
"http://chooseyourstory.com/story/viewer/default.aspx?StoryId=8035",
"http://chooseyourstory.com/story/viewer/default.aspx?StoryId=8038",
"http://chooseyourstory.com/story/viewer/default.aspx?StoryId=2276",
"http://chooseyourstory.com/story/viewer/default.aspx?StoryId=56742",
"http://chooseyourstory.com/story/viewer/default.aspx?StoryId=14013"
]
for i in range(19, len(urls)):
print("****** Extracting Adventure ", urls[i], " ***********")
tree = scraper.BuildStoryTree(urls[i])
save_tree(tree, "stories/story" + str(i) + ".json")
,
save_tree(tree, "stories/story" + str(i) + ".json")
print("done")
+8
View File
@@ -33,6 +33,14 @@ def get_action_verbs(key):
return data_loaded["action_verbs"][key]
def player_died(text):
dead_phrases = ["you died", "you are dead", "You died", "You are dead", "You're dead", "you're dead"]
for phrase in dead_phrases:
if phrase in text:
return True
def get_ctrl_verbs(key):
with open(YAML_FILE, 'r') as stream:
data_loaded = yaml.safe_load(stream)