Загружаю страницу…
Загружаю страницу…
Лаба · Tiny Quest
Маленькая top-down RPG на Pixi.js v8 поверх ассет-пака Tiny Swords от Pixel Frog. Без сюжета и финала — поле, рыцарь, красные противники, золото. Подойди, ударь, не умри.
Из чего собрано
Спрайты — sprite-sheets из паков (192×192 юниты, 64×64 тайлы). Pixi нарезает их в текстуры на лету, никаких .json-атласов и сборщиков спрайтов.
Pixi.js v8 + AnimatedSprite
Один Application, несколько слоёв (ground / sorted actors / fx / UI), AnimatedSprite на каждого юнита для idle / run / attack циклов. Лениво подгружается на /play и /play/embed.
Y-sort + pixel-perfect
sortableChildren + zIndex = y, чтобы дерево корректно перекрывало персонажа сзади. NEAREST scaling, roundPixels — без размытия.
Простая боёвка
Враги ходят к игроку, бьют на дистанции. Удар игрока на середине attack-анимации проверяет AABB вперёд по facing-направлению. Frame-perfect impact.
Кредит ассетам
Графика — Tiny Swords (Free Pack) от Pixel Frog. Я только нарезал sprite-sheets и собрал из них игровой цикл.
Lab artifact
Dead Block
Compact Phaser survival slice with imported itch.io pixel assets, enterable buildings, room loot, noise, zombies, radio objective, pause/settings/credits, accessibility toggles, challenge score and QA hooks. It stays a play lab, not a replacement for professional cases in `/work`.