Game
Действующие лица
Игрок

- идет (анимация)
- стоит и смотрит (анимация)
- имя игрока
- здоровье
- выбор заклинаний
- решение задачи
- применение заклинания
- результаты сражений
Действующие лица
Враг
- стоит и двигает частями тела (анимация)
- имя врага
- здоровье
- применение заклинания
- новый враг при гибели

Игрок анимация
- class Sprite (update, render)
создание canvas; context,
resize() => (width, height)
main() =>
- спрайты (загрузчик)
- canvas
- requestAnimFrame
- game loop
update()
render()
animate() => class Player
dt
Враг анимация
class Sprite для каждой части телa
update() - нет
render() =>
animate()

Особенности
class Enemy
отдельно для каждой части определяется позиция x и y на canvas
random() - определяется позиция x на спрайт карте
позиция y на спрайт карте зависит от части тела
отдельно для каждой части
Имена
class Sprite для каждой части телa
update() - нет
render() =>
animate()

Особенности
class Enemy
отдельно для каждой части определяется позиция x и y на canvas
random() - определяется позиция x на спрайт карте
позиция y на спрайт карте зависит от части тела
отдельно для каждой части
Игрок
Характеристики
- идет
Враги
- стоит и смотрит
- имя игрока
- здоровье
- выбор заклинаний
- решение задачи
- применение заклинания
- результаты сражений
Title Text
- Bullet One
- Bullet Two
- Bullet Three
game-2018
By olgamardvilko
game-2018
- 18