42 lines
933 B
JavaScript
42 lines
933 B
JavaScript
const GAME_MODES = {
|
|
classic: {
|
|
id: "classic",
|
|
name: "经典模式",
|
|
description: "寻找者在时间结束前抓到全部躲藏者。",
|
|
icon: "◎"
|
|
},
|
|
infection: {
|
|
id: "infection",
|
|
name: "感染模式",
|
|
description: "被抓的躲藏者会转化为寻找者,继续参与追捕。",
|
|
icon: "↗"
|
|
}
|
|
};
|
|
|
|
const DEFAULT_SETTINGS = {
|
|
mode: "infection",
|
|
durationMinutes: 30,
|
|
prepareMinutes: 3,
|
|
maxPlayers: 8,
|
|
seekerCount: 2,
|
|
clueIntervalMinutes: 5,
|
|
radiusMeters: 500,
|
|
skillsEnabled: true
|
|
};
|
|
|
|
const BOT_NAMES = ["阿树", "小满", "木木", "大川", "橘子", "青禾", "野原"];
|
|
const AREA_CLUES = [
|
|
"目标可能在西北侧树林附近",
|
|
"南侧入口附近检测到活动",
|
|
"中心草坪周边出现模糊信号",
|
|
"东侧步道附近有人移动",
|
|
"目标可能靠近北侧边界"
|
|
];
|
|
|
|
module.exports = {
|
|
GAME_MODES,
|
|
DEFAULT_SETTINGS,
|
|
BOT_NAMES,
|
|
AREA_CLUES
|
|
};
|