Spaces:
Runtime error
Runtime error
File size: 2,268 Bytes
e0c4dc2 a438bb5 fd2aa6b a438bb5 9349de1 7064b36 a438bb5 9349de1 a438bb5 b1ecc22 a438bb5 e66b0b0 e0c4dc2 a438bb5 b1ecc22 a438bb5 40fde09 a438bb5 40fde09 a438bb5 |
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 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 |
import { moondance } from "@/lib/fonts"
import { Game } from "./types"
import { InventoryItem } from "../../types"
const initialSituation = [
`inside a secret workshop inspired by Jules Verne`,
`with mysterious machines, keys, boxes, blueprints, gears`
].join(", ")
const initialActionnables = [
"key",
"box",
"door",
"table",
"chair",
"sun",
"gear",
"machine",
"window",
"ground"
]
const inventory: InventoryItem[] = [
{
name: "apparatus",
title: "Apparatus",
caption: "",
description: "What is this strange device?"
},
{
name: "book",
title: "Book",
caption: "",
description: "It is talking about a mysterious island, I think.."
},
{
name: "cog",
title: "Cog",
caption: "",
description: "From some kind of mysterious machine."
},
{
name: "coil",
title: "Coil",
caption: "",
description: "Nice, but where does it fit?"
},
{
name: "copper-wire",
title: "Copper wire",
caption: "",
description: "Mmh, copper. I wonder how I could use that."
},
{
name: "pocket-watch",
title: "Pocket watch",
caption: "",
description: "My my.. time passes quickly."
},
{
name: "top-hat",
title: "Top Hat",
caption: "",
description: "For a gentleman or magician. The craft is exquisite."
},
]
export const game: Game = {
title: "Vernian",
type: "vernian",
description: [
"The game is a role playing adventure set in the world of Jules Verne adventures, with heavy steampunk inspirations.",
"The player try to find a treasure on a mysterious island, and they search in Jules Verne's secret cabinet and atelier.",
"The player can click around to move to new scenes, find or activate artifacts.",
"They can also use objects from their inventory.",
],
engines: [
"cartesian_image",
"cartesian_video",
"spherical_image",
],
className: moondance.className,
initialSituation,
initialActionnables,
inventory,
getScenePrompt: (situation?: string) => [
`Screenshot from a videogame`,
`steam punk decor`,
`jules verne architecture and design`,
`mysterious machines and mechanisms`,
`first person`,
situation || initialSituation,
`unreal engine`,
]
}
|