From 35cb8de33afe1625cf5fa39c8ced0bb07b069063 Mon Sep 17 00:00:00 2001 From: Yuriy Mayatnikov Date: Thu, 18 Jun 2026 16:08:40 +0300 Subject: [PATCH] =?UTF-8?q?feat(art):=20=D0=BF=D0=BE=D0=B4=D0=BA=D0=BB?= =?UTF-8?q?=D1=8E=D1=87=D0=B5=D0=BD=D1=8B=20=D0=B4=D0=B8=D0=B7=D0=B0=D0=B9?= =?UTF-8?q?=D0=BD=D0=B5=D1=80=D1=81=D0=BA=D0=B8=D0=B5=20=D0=B0=D1=81=D1=81?= =?UTF-8?q?=D0=B5=D1=82=D1=8B=20+=20=D1=81=D0=B5=D1=80=D0=B4=D0=B5=D1=87?= =?UTF-8?q?=D0=BA=D0=B8/=D0=B8=D0=BA=D0=BE=D0=BD=D0=BA=D0=B8/=D0=BB=D0=BE?= =?UTF-8?q?=D0=B3=D0=BE=20=D0=B2=20UI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Добавлены 21 PNG из Claude Design в src/assets/ (спрайты игрока и врагов, пол, стены, двери, снаряд, эффекты, тень, сердечки, иконки оружия, лого, фон меню). - HudOverlay: здоровье сердечками (2 HP = сердце) + иконка режима оружия; фолбэк на полосу/без иконки, если картинок нет. - index.html: лого и фон-подземелье в стартовом меню (с тёмным затемнением). - Мир/персонажи/двери теперь рисуются дизайнерскими спрайтами (через assets.ts). Co-Authored-By: Claude Opus 4.8 (1M context) --- index.html | 9 ++++-- src/assets/door-closed.png | Bin 0 -> 6104 bytes src/assets/door-open.png | Bin 0 -> 26595 bytes src/assets/enemy-boss.png | Bin 0 -> 21726 bytes src/assets/enemy-fast.png | Bin 0 -> 8312 bytes src/assets/enemy-normal.png | Bin 0 -> 11440 bytes src/assets/floor.png | Bin 0 -> 10585 bytes src/assets/heart-empty.png | Bin 0 -> 1404 bytes src/assets/heart-full.png | Bin 0 -> 1198 bytes src/assets/heart-half.png | Bin 0 -> 1083 bytes src/assets/icon-melee.png | Bin 0 -> 934 bytes src/assets/icon-ranged.png | Bin 0 -> 621 bytes src/assets/logo.png | Bin 0 -> 30691 bytes src/assets/menu-bg.png | Bin 0 -> 312389 bytes src/assets/muzzle.png | Bin 0 -> 17986 bytes src/assets/player-melee.png | Bin 0 -> 11284 bytes src/assets/player-ranged.png | Bin 0 -> 10694 bytes src/assets/puff.png | Bin 0 -> 15751 bytes src/assets/shadow.png | Bin 0 -> 3127 bytes src/assets/spark.png | Bin 0 -> 14024 bytes src/assets/tear.png | Bin 1421 -> 1421 bytes src/assets/wall.png | Bin 0 -> 6087 bytes src/render/HudOverlay.ts | 59 ++++++++++++++++++++++++++++------- 23 files changed, 54 insertions(+), 14 deletions(-) create mode 100644 src/assets/door-closed.png create mode 100644 src/assets/door-open.png create mode 100644 src/assets/enemy-boss.png create mode 100644 src/assets/enemy-fast.png create mode 100644 src/assets/enemy-normal.png create mode 100644 src/assets/floor.png create mode 100644 src/assets/heart-empty.png create mode 100644 src/assets/heart-full.png create mode 100644 src/assets/heart-half.png create mode 100644 src/assets/icon-melee.png create mode 100644 src/assets/icon-ranged.png create mode 100644 src/assets/logo.png create mode 100644 src/assets/menu-bg.png create mode 100644 src/assets/muzzle.png create mode 100644 src/assets/player-melee.png create mode 100644 src/assets/player-ranged.png create mode 100644 src/assets/puff.png create mode 100644 src/assets/shadow.png create mode 100644 src/assets/spark.png create mode 100644 src/assets/wall.png diff --git a/index.html b/index.html index 91cdb86..22ed8c5 100644 --- a/index.html +++ b/index.html @@ -27,11 +27,14 @@ /* Стартовое меню — поверх холстов, перекрывает сцену своим фоном. */ #menu { position: absolute; inset: 0; z-index: 10; - background: #0a0a0fee; + /* фон-картинка с тёмным затемнением для читаемости; фолбэк — тёмный цвет */ + background: linear-gradient(rgba(10,10,15,0.7), rgba(10,10,15,0.82)), + url(assets/menu-bg.png) center / cover no-repeat, #0a0a0f; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 14px; padding: 24px; } - #menu h1 { font-size: 40px; letter-spacing: 4px; color: #c9b27a; } + #menu h1 { font-size: 40px; letter-spacing: 4px; color: #c9b27a; margin-bottom: 4px; } + #menu-logo { display: block; width: min(560px, 80%); height: auto; } .menu-sub { color: #888; margin-bottom: 6px; } #menu-presets { display: flex; flex-direction: column; gap: 10px; width: 360px; max-width: 90%; } .menu-preset { @@ -55,7 +58,7 @@