🚀 Обучение программированию в виде онлайн игры: курс Full-Stack JavaScript 💪

Задача #1075, Этап #9 - Mining Empire - Бекэнд

Мы хотим, чтобы игровой процесс Mining Empire был интересным и долгим. Добавим уровни престижа в игру. prestigeLevels - это массив таких объектов: id: уникальное число, которое используется для идентификации уровня престижа title: строка, которая устанавливает название уровня престижа multiplier: число, мультипликатор, который будет применяться ко всему производству на этом уровне pictureURL: строка, ссылка https на картинку награды в формате ....

August 15, 2020 · 1 мин · Coderslang Master

Задача #1081 - Log Promise

Почини функцию printUserCount. Сейчас она выводит на экран строку Promise { <pending> }, а должна - количество пользователей. Эта задача — часть курса по Full-Stack JavaScript Ты можешь задать свой вопрос в комментариях под постом...

August 15, 2020 · 1 мин · Coderslang Master

Задача #1082 - Ошибка в промисе

Почини функцию printUserCount. Она должна вызывать handleUnknownError, если в промисе возникает ошибка. Эта задача — часть курса по Full-Stack JavaScript Ты можешь задать свой вопрос в комментариях под постом...

August 15, 2020 · 1 мин · Coderslang Master

Задача #1093 - Resolve и reject

Функция getUser принимает userId и возвращает Promise. Сейчас она работает не так как ожидается. Тебе нужно это исправить. Вызови reject или брось ошибку, если userId отсутствует. Вызови resolve с подходящим объектом, если передан userId....

August 15, 2020 · 1 мин · Coderslang Master

Задача #110 - Фрукты

Заполни массив fruits пятью любыми элементами и экспортируй его из файла helper.js Эта задача — часть курса по Full-Stack JavaScript Ты можешь задать свой вопрос в комментариях под постом...

August 15, 2020 · 1 мин · Coderslang Master

Задача #1108, Этап #1 - Забавная консоль

Программирование должно быть веселым! В этой задаче ты научишься добавлять случайную задержку к вызовам console.log в JavaScript и Node.js. Мы начнет потихоньку. В файле function.js ты видишь пустую функцию log....

August 15, 2020 · 1 мин · Coderslang Master

Задача #1108, Этап #2 - Забавная консоль

Сейчас, мы будем разделять вывод на экран на отдельные буквы. Каждый символ в строке нужно вывести отдельно используя console.log Еще, давай немного подправим название функции. Теперь у нас splitLog Эта задача — часть курса по Full-Stack JavaScript....

August 15, 2020 · 1 мин · Coderslang Master

Задача #1108, Этап #3 - Забавная консоль

Проблема в том, что все буквы выводятся с новой строки. Мы можем решить ее заменив console.log на process.stdout.write. Так как мы по прежнему хотим, чтобы в самом конце был переход на новую строку, добавь \n...

August 15, 2020 · 1 мин · Coderslang Master

Задача #1108, Этап #4 - Забавная консоль

Отличная работа! Теперь начнем работать над задержкой. Реализуй функцию sleep и экспортируй ее из файла helper.js Вот задание: функция sleep должна вернуть Promise промис который вернет sleep(ms) должен быть успешно завершен через ms миллисекунд Эта задача — часть курса по Full-Stack JavaScript....

August 15, 2020 · 1 мин · Coderslang Master

Задача #1108, Этап #5 - Забавная консоль

Давай используем функцию sleep, которую ты только что реализовал. добавь второй параметр delay в функцию writeLog останови вывод на экран на delay миллисекунд после вывода новой буквы не забудь добавить ключевые слова async и await!...

August 15, 2020 · 1 мин · Coderslang Master