Spaces:
Runtime error
Runtime error
File size: 1,802 Bytes
637dd5c 6896326 fd2aa6b f4af987 6896326 f4af987 6896326 9349de1 f4af987 b1ecc22 6896326 f4af987 e66b0b0 637dd5c 6896326 b1ecc22 6896326 a438bb5 6896326 a438bb5 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 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 |
import { edu } from "@/lib/fonts"
import { Game } from "./types"
import { InventoryItem } from "../../types"
const actions = [
"busy pedestrians",
"busy traffic",
"typical street life",
"skyscrapper being constructed",
"a building is on fire",
]
const positions = [
"city center with skyscrappers",
"city center with a hospital",
"market area",
"residential area with small houses",
"residential area and houses with pools",
"industrial area with a smoking factory",
"beachfront area with villas",
"theme park with one big rollercoaster"
]
const lights = [
"during the day",
// "during the night",
]
const initialSituation = [
`over the city town center`,
`at noon`,
].join(", ")
const initialActionnables = [
"building",
"road",
"car",
"tower",
"tree",
"river",
"sea",
"house",
"window",
"roof"
]
const inventory: InventoryItem[] = [
// {
// name: "pickaxe",
// title: "Pickaxe",
// caption: "",
// description: ""
// },
]
export const game: Game = {
title: "City",
type: "city",
description: [
"The game is a city simulator and management game.",
"The player is the mayor and they can see the city from above, and manage it",
"The player can click around to activate things related to buildings and city management.",
"They can also use objects from their inventory.",
],
engines: [
"cartesian_image",
"cartesian_video",
// "spherical_image",
],
className: edu.className,
initialSituation,
initialActionnables,
inventory,
getScenePrompt: (situation?: string) => [
`isometrical bird view of 3D rendered city`,
`game screenshot`,
`strategy game`,
`simulator`,
`isometric`,
`unreal engine`,
`high res`,
situation || initialSituation,
]
} |