37 lines
1.5 KiB
JavaScript
37 lines
1.5 KiB
JavaScript
// ==================== КОНСТАНТЫ ИГРЫ ====================
|
||
|
||
export const TILE = 40;
|
||
|
||
// Мир
|
||
// Уровень моря. Было 14 при фактической поверхности 4..12: вода была ВЫШЕ
|
||
// всей суши, заливала мир, игрок всегда стоял в воде (gy=6 под водой 7..9),
|
||
// камера схлопывалась в первое лицо, и кадр показывал пустое небо.
|
||
// Ставим 3 — заметно ниже любой реальной поверхности, вода появляется
|
||
// только в настоящих низинах, а не везде.
|
||
export const SEA_GY = 3;
|
||
export const BEDROCK_GY = 140; // глубина бедрока (gy), чем больше - тем глубже
|
||
export const GEN_MARGIN_X = 40; // запас генерации по X (в тайлах) — увеличен для плавной прогрузки
|
||
|
||
// Физика
|
||
export const GRAV = 2200;
|
||
export const GRAV_WATER = 550;
|
||
export const MOVE = 320;
|
||
export const JUMP = 760;
|
||
|
||
// День/ночь
|
||
export const DAY_LEN = 360; // замедлил смену дня/ночи в 3 раза
|
||
|
||
// Сохранение
|
||
export const SAVE_KEY = 'minegrechka_save';
|
||
|
||
// Сеть
|
||
export const MOVE_SEND_INTERVAL = 0.05; // 50ms = 20 раз в секунду
|
||
|
||
// Погода
|
||
export const MAX_RAINDROPS = 200;
|
||
|
||
// Чат
|
||
export const MAX_CHAT_MESSAGES = 50;
|
||
|
||
// Голосовой чат
|
||
export const VOICE_SERVER = 'wss://voicegrech.mkn8n.ru'; |