File size: 1,388 Bytes
6896326
f4af987
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6896326
f4af987
 
 
6896326
 
 
 
 
 
 
 
f4af987
6896326
f4af987
6896326
 
f4af987
6896326
f4af987
 
6896326
f4af987
 
6896326
 
 
 
 
 
 
 
 
 
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
import { Game, Scene } from "./types"

const actions = [
  "not moving",
  "walking in",
  "looking up",
  "looking down",
  "looking left",
  "looking right",
  "looking around"
]

const positions = [
  "corridor with a beautiful wooden door at the end, wooden floor and stone walls",
  "a beautiful wooden door",
  "beautiful room with stone walls and wooden floor",
  "large ball room with stone pillars, stone floor and red carpet",
  "a cosy room with a fireplace, stone walls and wooden floor",
  "a fireplace with stone walls",
  "a cold dungeon with stone walls",
  "a damp medieval jail cell with stone walls and wooden floor"
]

const lights = [
  "lit through windows",
  "lit through wall-mounted torches"
  // "poorly lit"
]

const initialSituation = [
  `inside a beautiful room with stone walls and wooden floor`,
  `a fireplace on the wall and a metal chest in the center with a large lock`,
].join(", ")

const initialActionnables = [
 //  "floor",
  // "fireplace",
  "door",
 // "window",
  "chair",
  "chest",
  "key",
  "table",
  // torch"
]

export const game: Game = {
  title: "Dungeon",
  type: "dungeon",
  initialSituation,
  initialActionnables,
  getScenePrompt: (situation?: string) => [
    `screenshot from an adventure videogame`,
        // `first-person footage`,
    situation || initialSituation,
    `medieval`,
    `unreal engine`,
  ].join(", ")
}