File size: 904 Bytes
80a8ad1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44




```

text_adventure_game/

โ”‚

โ”œโ”€โ”€ utils/                   # ๅญ˜ๆ”พๅทฅๅ…ทๅ‡ฝๆ•ฐๅ’Œ่พ…ๅŠฉ็ฑป

โ”‚   โ””โ”€โ”€ openai.py            # OpenAI API ๅฎขๆˆท็ซฏ

โ”‚   โ””โ”€โ”€ prompt.py            # ็”จๆˆท่พ“ๅ…ฅๆ็คบ

โ”‚   โ””โ”€โ”€ game_engine.py       # ๆธธๆˆๅผ•ๆ“Ž๏ผŒ่ดŸ่ดฃๅค„็†ๆธธๆˆ้€ป่พ‘

โ”‚   โ””โ”€โ”€ ...

โ”‚

โ”œโ”€โ”€ data/                    # ๅญ˜ๆ”พๆธธๆˆๅ†…ๅฎนๅ’Œๆ•…ไบ‹ๆƒ…่Š‚

โ”‚   โ”œโ”€โ”€ stories/             # ๅญ˜ๆ”พ็Ÿญ็ฏ‡ๅฐ่ฏดๆˆ–ๆธธๆˆๆ•…ไบ‹

โ”‚   โ”‚   โ””โ”€โ”€ story1.txt

โ”‚   โ”‚   โ””โ”€โ”€ story2.txt

โ”‚   โ”‚   โ””โ”€โ”€ ...

โ”‚   โ”œโ”€โ”€ game_content.json    # ๆธธๆˆๅ†…ๅฎน๏ผŒๅŒ…ๅซๅฏน่ฏใ€้€‰้กน็ญ‰

โ”‚   โ””โ”€โ”€ ...

โ”‚

โ”œโ”€โ”€ gradio_app.py            # Gradio ๅ‰็ซฏๅบ”็”จ

โ”‚

โ”œโ”€โ”€ main.py                  # ๆธธๆˆไธป็จ‹ๅบๅ…ฅๅฃ

โ”‚

โ””โ”€โ”€ README.md                # ้กน็›ฎ่ฏดๆ˜Žๆ–‡ๆกฃ

```