Перед началом работы необходимо познакомиться с фичами ES6.
В ходе работы над задачей руководствоваться туториалом.
Задание
- следуя инструкциям из туториала необходимо запустить
PIXI.Application
и вывести изображение котика в окне браузера - полученный код необходимо разбить на классы:
-
Game
, который будет отвечать за созданиеPIXI.Application
, загрузку ресурсов и т.п. -
ResourcePack
, в котором будет храниться информация о спрайте (в будущем множество) -
Scene
, который будет отвечать за создание игровых объектов, спрайтов и отвечать за игровую логику
В итоге код в index.js должен выглядеть примерно таким образом:
import {Game} from "./Game";
import {ResourcePack} from "./ResourcePack";
import {Scene} from "./Scene";
const game = new Game();
const resourcePack = new ResourcePack();
const scene = new Scene();
game.init(resourcePack, scene);
game.run();