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