Skip to content

Latest commit

 

History

History
23 lines (19 loc) · 1.64 KB

File metadata and controls

23 lines (19 loc) · 1.64 KB
Зачем Это второй "проект" курса. Напишите небольшую игру, для тренировки и закрепления навыка работы с Typescript, заодно потренируете базовые операции по работе с массивами.

Необходимо

  • создать новый репозиторий
  • инициализировать его с файлом .gitignore
  • создать новую ветку (чтобы можно было создать PR)
  • настроить линтинг и actions, настроить автодеплой из PR
  • сконфигурировать webpack
  • добавить поддержку ts файлов
  • добавить поддержку импорта css файлов
  • реализовать приложение ""Игра Жизнь"" на языке Typescript https://ru.wikipedia.org/wiki/%D0%98%D0%B3%D1%80%D0%B0_%C2%AB%D0%96%D0%B8%D0%B7%D0%BD%D1%8C%C2%BB
  • ссылку на задеплоенную страницу и на пуллреквест сбросить в чат по дз
  • настроить jest и написать тесты на приложение

Критерии принятия

  • Выполняются стандартные требования (PR, линтеры, автоматизации)
  • Игра жизнь реализует стандартный функционал + изменение скорости и размера поля
  • Нет серьезных нареканий по реализации
  • Код покрыт тестами (с покрытием не ниже 60%)