mirror of
https://github.com/wassname/Clover-Edition.git
synced 2026-09-12 12:04:39 +08:00
new branch
This commit is contained in:
Binary file not shown.
+1
-1
@@ -13,7 +13,7 @@ pos_action_starts = ["You attack", "You tell", "You use", "You go"]
|
||||
|
||||
class StoryGenerator():
|
||||
|
||||
def __init__(self, sess, length=80, temperature=0.9, top_k=40):
|
||||
def __init__(self, sess, length=75, temperature=0.9, top_k=40):
|
||||
|
||||
seed = None
|
||||
batch_size=1
|
||||
|
||||
@@ -24,6 +24,8 @@ from flask import Flask, render_template, request
|
||||
|
||||
app = Flask(__name__)
|
||||
|
||||
phrases = [" You attack", " You use", " You tell", " You use"]
|
||||
|
||||
session = None
|
||||
generator = None
|
||||
|
||||
@@ -38,16 +40,15 @@ def root():
|
||||
def story_request():
|
||||
print("****Generating Story****")
|
||||
prompt = request.form["prompt"] # given prompt
|
||||
phrase = request.form["phrase"]
|
||||
gen_actions = request.form["actions"] # given prompt
|
||||
|
||||
print("\n Given prompt is: \n",prompt," ", phrase,"\n")
|
||||
print("\n Given prompt is: \n",prompt," ","\n")
|
||||
|
||||
generator = get_generator()
|
||||
|
||||
if gen_actions == "true":
|
||||
action, result = generator.generate_action_result(prompt, phrase)
|
||||
response = json.dumps([action, result])
|
||||
action_results = [generator.generate_action_result(prompt, phrase) for phrase in phrases]
|
||||
response = json.dumps(action_results)
|
||||
else:
|
||||
response = generator.generate_story_block(prompt)
|
||||
|
||||
|
||||
+33
-27
@@ -20,7 +20,7 @@ var StoryTracker = {
|
||||
getFirstStory:function(){
|
||||
console.log("Requesting first story")
|
||||
Typer.appendToText(initial_prompt)
|
||||
StoryTracker.requestStory(initial_prompt, "None")
|
||||
StoryTracker.requestStory(initial_prompt)
|
||||
|
||||
},
|
||||
|
||||
@@ -36,26 +36,33 @@ var StoryTracker = {
|
||||
},
|
||||
|
||||
addNextAction:function(action_result){
|
||||
var action_result = JSON.parse(action_result)
|
||||
action = action_result[0]
|
||||
result = action_result[1]
|
||||
|
||||
|
||||
StoryTracker.actions.push(action)
|
||||
StoryTracker.results.push(result)
|
||||
var print_action = "\n" + String(StoryTracker.action_int) + ") " + action
|
||||
StoryTracker.action_int += 1
|
||||
Typer.appendToText(print_action)
|
||||
|
||||
var action_results = JSON.parse(action_result)
|
||||
|
||||
for (i = 0; i < 4; i++){
|
||||
|
||||
action_result = action_results[i]
|
||||
|
||||
if (StoryTracker.action_int > 3){
|
||||
Typer.appendToText("\nWhich action do you choose? ")
|
||||
StoryTracker.action_int = 0
|
||||
acceptInput = true
|
||||
action = action_result[0]
|
||||
result = action_result[1]
|
||||
|
||||
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent) ) {
|
||||
setTimeout(StoryTracker.mobileButton, 1000);
|
||||
|
||||
StoryTracker.actions.push(action)
|
||||
StoryTracker.results.push(result)
|
||||
var print_action = "\n" + String(StoryTracker.action_int) + ") " + action
|
||||
StoryTracker.action_int += 1
|
||||
Typer.appendToText(print_action)
|
||||
|
||||
if (StoryTracker.action_int > 3){
|
||||
Typer.appendToText("\nWhich action do you choose? ")
|
||||
StoryTracker.action_int = 0
|
||||
acceptInput = true
|
||||
|
||||
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent) ) {
|
||||
setTimeout(StoryTracker.mobileButton, 1000);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
},
|
||||
@@ -76,19 +83,18 @@ var StoryTracker = {
|
||||
StoryTracker.actions = []
|
||||
StoryTracker.results = []
|
||||
|
||||
for (i = 0; i < 4; i++){
|
||||
StoryTracker.requestAction(prompt, action_list[i])
|
||||
}
|
||||
StoryTracker.requestAction(prompt)
|
||||
|
||||
|
||||
},
|
||||
|
||||
requestStory:function(prompt, phrase){
|
||||
$.post("/generate", {actions: false, prompt, phrase},
|
||||
requestStory:function(prompt){
|
||||
$.post("/generate", {actions: false, prompt},
|
||||
StoryTracker.addNextStory)
|
||||
},
|
||||
|
||||
requestAction:function(prompt, phrase){
|
||||
$.post("/generate", {actions: true, prompt, phrase},
|
||||
requestAction:function(prompt){
|
||||
$.post("/generate", {actions: true, prompt},
|
||||
StoryTracker.addNextAction)
|
||||
},
|
||||
|
||||
@@ -101,7 +107,7 @@ var StoryTracker = {
|
||||
StoryTracker.lastAction = StoryTracker.actions[choice_int]
|
||||
StoryTracker.lastStory = StoryTracker.results[choice_int]
|
||||
StoryTracker.makeActionRequests(StoryTracker.firstStory + StoryTracker.lastStory)
|
||||
Typer.appendToText("\n\n")
|
||||
Typer.appendToText("\n")
|
||||
Typer.appendToText(StoryTracker.lastStory)
|
||||
Typer.appendToText("\n\nOptions:")
|
||||
}
|
||||
@@ -187,7 +193,7 @@ function writeAppend(str){
|
||||
|
||||
|
||||
function startTyping(){
|
||||
addTextTimer = setInterval("typeWords()", 40)
|
||||
addTextTimer = setInterval("typeWords()", 50)
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user