Spaces:
Runtime error
Runtime error
Commit
•
bdee48b
1
Parent(s):
5892f51
Update app.py
Browse files
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()
|