Greenniche commited on
Commit
4d96cb3
1 Parent(s): bdee48b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -1,4 +1,5 @@
1
  import gradio as gr
 
2
 
3
 
4
  def game_starts():
@@ -6,19 +7,18 @@ def game_starts():
6
 
7
 
8
  def game(player_input):
9
- # 这里写游戏逻辑,根据 player_input 处理游戏进程
10
- if player_input == "看案情":
11
  return "小兔子被刺伤在胸口,现场找到一把锋利的刀。"
12
- elif player_input == "查室友":
13
  return "1.王某:晚上一直在家陪女友看电影。\
14
  2.李某:说自己去了夜店,和朋友喝了一晚,但没有人能为他作证。\
15
  3.张某:嫌疑人目击证言显示她在案发当晚凌晨在小兔子的房间里。"
16
- elif player_input == "抓凶手":
17
  return "恭喜你,成功找到了凶手并将 TA 抓获!"
18
  else:
19
  return "你的操作有误,请重新输入。"
20
 
21
-
22
  iface = gr.Interface(game,
23
  inputs=gr.inputs.Textbox("输入操作指令:"),
24
  outputs="text",
 
1
  import gradio as gr
2
+ import re
3
 
4
 
5
  def game_starts():
 
7
 
8
 
9
  def game(player_input):
10
+ # 解析玩家输入
11
+ if re.search("看|案情", player_input):
12
  return "小兔子被刺伤在胸口,现场找到一把锋利的刀。"
13
+ elif re.search("查|室友", player_input):
14
  return "1.王某:晚上一直在家陪女友看电影。\
15
  2.李某:说自己去了夜店,和朋友喝了一晚,但没有人能为他作证。\
16
  3.张某:嫌疑人目击证言显示她在案发当晚凌晨在小兔子的房间里。"
17
+ elif re.search("抓|凶手", player_input):
18
  return "恭喜你,成功找到了凶手并将 TA 抓获!"
19
  else:
20
  return "你的操作有误,请重新输入。"
21
 
 
22
  iface = gr.Interface(game,
23
  inputs=gr.inputs.Textbox("输入操作指令:"),
24
  outputs="text",