Greenniche commited on
Commit
bdee48b
1 Parent(s): 5892f51

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +29 -0
app.py CHANGED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+
3
+
4
+ def game_starts():
5
+ return "星期天,你是一名侦探,小兔子被杀了,她的室友有三人。"
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",
25
+ title="文字冒险游戏",
26
+ description="一个简单的文字冒险游戏,你是一名侦探,小兔子被杀了,找出真凶并逮捕 'TA',别让 'TA' 逃脱!"
27
+ )
28
+
29
+ iface.launch()