# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
|
|||
На этом уроке мы запустим online эмулятор ZX Spectrum и потренируемся в использовании команд, которые нам пригодятся далее при написании Лабиринта. Отчёт отправил: 10558. Иван Воронин Выполнено за 40 мин. [Показать отчёт] Научился: Супер начало, прошлись по основам и не только. В последствии цвет бордюра решил окрасить в другой, чтобы видеть границы бумаги. Бумага состоит из 32 в ширину и 24 в высоту клеток, которые в свою очередь 8х8 пикселей. При записи байта в одну из этих клеток, проявляются чернила в виде пикселей там где единички, а где нули, виднеется бумага, длинна равняется 8 пикселям по горизонтали. Итого мы имеем, что в одной клетке 8 байт пиксельной информации, поэтому: 32 по горизонтали клетки умножаем на 24 по вертикали = 768 клеток, каждая клетка 8 байт, 768 умножаем на 8 и получаем 6144!!! =) далее идёт информация о цвете для каждой клетки!!! Сложности: найти время |
|||||
2 | Привет и Пока |
|
|||
На этом уроке мы запрограммируем на ZX Basice экран приветствия и поздравления. Отчёт отправил: 10558. Иван Воронин Выполнено за 1 час. 3 мин. [Показать отчёт] Научился: Отличный урок, сделал каждую строчку своим цветом. Идём дальше. Сложности: найти время |
|||||
3 | Музыкальная шкатулка |
|
|||
На этом уроке мы напишем три подпрограммы для звукового сопровождения игры.
Отчёт отправил: 10558. Иван Воронин Выполнено за 1 час. 2 мин. [Показать отчёт] Научился: Телефон не умолкал, поэтому не удалось быстро разделаться с уроком, всё отлично, идём дальше. Сложности: найти время |
|||||
4 | Пляшущий человечек |
|
|||
На этом уроке мы нарисуем человечка и закодируем его в букву I.
Отчёт отправил: 10558. Иван Воронин Выполнено за 40 мин. [Показать отчёт] Научился: Добавил спрайты человечка во все стороны движения, разместил его спрайты над соответствующими кнопками управления =) Всё супер, идём дальше. Сложности: найти время |
|||||
5 | Карта лабиринта |
|
|||
На этом уроке мы создадим схему лабиринта и проинициализируем начальные данные.
Отчёт отправил: 10558. Иван Воронин Выполнено за 36 мин. [Показать отчёт] Научился: Отличный урок, некоторые вещи в одну строчку описал, вместо зацикливания пока сделал паузу и далее победа. Всё супер, идём дальше. Сложности: найти время |
|||||
6 | Несметные сокровища |
|
|||
На этом уроке мы поместим в лабиринт сокровища - плюсики, и выведем всё на экран в цвете.
Отчёт отправил: 10558. Иван Воронин Выполнено за 37 мин. [Показать отчёт] Научился: Суперский урок, показывает работать рисованием на экране обращаться в память напрямую, добавил маску бумаги голубого цвета и чернил красного. Разместил красные цветочки вместо плюсиков. Так же слов Found заменил на Collected, думаю более логично. Идём дальше... Сложности: найти время |
|||||
7 | Путь к победе |
|
|||
На этом уроке мы считаем нажатую клавишу и напишем алгоритм перемещения человечка. Отчёт отправил: 10558. Иван Воронин Выполнено за 6 час. 25 мин. [Показать отчёт] Научился: Супер-пупер курс, спасибо за такой Новогодний Подарок!!! надеюсь это не последний курс по спекки =) Добавил текстуры стен. Реализовал направление движения человечка. Добавил счётчик шагов, которые потратил, чтобы пройти уровень. Отрефакторил код основного цикла программы, устранив несколько багов и оптимизировав затраты на отрисовку текущих событий на поле. Сложности: остановиться допиливать игрушку и выбрать музыку для видео-отчёта. Видеообзор: xnynDG_yxvY |
|||||
Итого: 7 видеоуроков |
1 час. 22 мин. |
6 чел. | |||
Финалисты: Иван Воронин, Андрей, Андрей Шевченко, Новопашин Владимир, Tekashnik, Алексей В. . |