В этом уроке мы перейдем к реализации класса View, в котором будет располагаться код по представлению игры. --- Обучение программированию и разработке: codedojo.ru Канал в Telegram: t.me/codedojo
`const view = new View(root, 480, 640, 20, 10)` 480, 640, 20, 10 - магические числа, читая такой код непонятно что это за числа, лучше делать так ``` const width = 480 const height = 640 const rows = 20 const columns = 10 const view = new View(root, width, height, rows, columns) ``` А еще лучше просто вторым параметром во View передавать options, тогда будет вот так ``` const view = new View( root, { width: 480, height: 640, rows: 20, columns: 10, }, ); ``` Но это просто мелочи, но все же. Все строится на мелочах ))
@cx717cx717
3 жыл бұрын
Лучший курс по javascript, который я видел. Спасибо ОГРООМНОЕ!!!
@АлександрПарамонов-щ3у
5 жыл бұрын
Спасибо тебе огромное! То, что ты делаешь бесценно!
@konstantinm7787
5 жыл бұрын
Спасибо за видео, очень интересно, особенно методы и логика связанная с canvas!
@a7Ari_
5 жыл бұрын
Большое спасибо за урок, жду продолжения
@RuslanKorotkevich
Жыл бұрын
Очень интересный тутуриал! Не подскажешь почему не отображается фигура на холсте? проявляется только в самом низу поля после удержания кнопки вниз
@n1k1c4
5 жыл бұрын
Видео в рекомендации!
@dastanzhanibek
5 жыл бұрын
Круто, затетрисили мой мозг! Спасибо!
@ArankFreedom
5 жыл бұрын
Спасибо за урок!!
@Shevchuk_Oleg
2 жыл бұрын
Столкнулся с проблемой , когда двигаю фигуру через консоль , все четко работает , так же хорошо работает только два движения : например вправо и переворот работают корректно . А вот в лево и вниз переворачивают фигуру толкая ее вниз или влево. .....
@prostoyurii9980
5 жыл бұрын
Крутой курс)
@LeonidKornikov
4 жыл бұрын
Классно, спасибо.
@user-tr6tp5qy7y
5 жыл бұрын
Красавчик!
@GoodGremlinUA
5 жыл бұрын
Такой вопрос, а для фигур не лучше ли сделать отдельный класс? И можно ли узнать когда можно будет ждать следующее видео?
@ilyatseytin1820
4 жыл бұрын
Можешь пожалуйста скинуть код из game.js
@undefined_user36
5 жыл бұрын
А почему не использовать event.key вместо event.keyСode? Там не коды клавиш а прям названия Arrow Left, Arrow Up и тд
@per4eg
5 жыл бұрын
Надо ускоряться, как-то сильно растянуто получается... А так - круто!
@Скыбыдыщь
5 жыл бұрын
Круто круто
@user-su8dl8vm1x
4 жыл бұрын
Топ!!!!!!!
@СоциальнаяНакипь
3 жыл бұрын
А нет где-то готового кода?
@BOCbMOU
5 жыл бұрын
А почему ты не используешь forEach / for of / for in для перебора массивов? Привычка или с ними есть какие-то проблемы?
@BOCbMOU
5 жыл бұрын
А ещё стоит вынести рендер из свитча под него, дабы его вызов не висел в 4ёх экземплярах. DRY.)
@user-fl9kl6yg1y
5 жыл бұрын
@@BOCbMOU в видео он упоминает, что позже будет исправлять ситуацию с кучей циклов, рефакторить код.
Пікірлер: 28