File size: 1,395 Bytes
6896326
f4af987
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6896326
f4af987
6896326
f4af987
 
 
 
 
 
 
6896326
f4af987
 
6896326
f4af987
9802882
6896326
f4af987
 
 
6896326
 
 
 
 
 
 
 
f4af987
 
6896326
 
 
f4af987
 
 
6896326
f4af987
6896326
f4af987
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
60
61
62
63
64
65
66
import { Game } from "./types"

const actions = [
  "idling",
  "making bubbles",
  "making circles",
  "opening and closing its mouth",
  // "with an octopus",
  "playing with another fish",
  "eating fishfood",
  "eating a crab",
  "attacked by a jellyfish"
]

const positions = [
  "at the top of the coral",
  "at the bottom of the coral",
  "centered in the middle",
  "burrowing in the sand",
  "hiding in the coral"
]

const lights = [
  "during the day",
]

const initialActionnables = [
  "chest",
  "box",
  // "door",
  // "window",
  // "sail",
  // "capstan",
  // "ship's wheel",
  // "hat",
  // "barrel",
  // "cannon",
  // "rope",
  // "bucket",
 // "skull",
  "parrot",
  "lock",
  // "ship",
  // "wooden leg"
]

const initialSituation = [
  `inside the hold of a pirate ship`,
  `a pirate chest in the center with a large lock`,
  `a parrot on top of it`,
  `at sunset`,
].join(", ")

export const game: Game = {
  title: "Pirates",
  type: "pirates",
  initialSituation,
  initialActionnables,
  getScenePrompt: (situation?: string) => [
    // this prompt is beautiful:
    // screenshot from an adventure videogame, inside the hold of a pirate ship, with a pirate chest in the center, at sunset, beautiful, award winning, unreal engine, intricate details
      `screenshot from an adventure videogame`,
      situation || initialSituation,
      `unreal engine`,
    ],
}