Надо реализовать скролл-шутер c помощью языка TypeScript и, используя PIXI
герой должен быть определенный и он должен бежать постоянно и у него есть преграда в виде монстра, его убивает гг, так же нужно реализовать хп в углу экрана(три сердечка) и если не убиваешь монстра одно сердце теряется, так же нужно реализовать вылетающие пули из пистолета и прыжок героя
фон, как появляется герой, монстра и бэкграунд любой абсолютно, герой определенный
и есть такой Чек лист:
1. У каждого логического объекта игры свой класс
2. В массивах пуль, монстров и ящиков классы из пункта 1.
3. Анимации персонажа логически разделены по трекам бег/полёт, прыжок, смерть на одном; прицеливание - выстрел на другом.
4. Для каждой анимации сделана логичная обертка с callback, возможно за исключением бега.
5. Статический класс для обсчета коллизий принимающий в себя координаты 2-х прямоугольников.
6. Коллизии считаем только для пуль которые выстрелили и ящиков которые возле(!) персонажа