Дата | Видеоурок | Результат | |
---|---|---|---|
Секундомер Секундомер - Настройка формы | |||
|
|||
Без конкуренции Ручное выполнение задачи | + 20 | ||
294758.5 notepad++ > excel |
|||
Без конкуренции Реклама VIRI | + 20 | ||
UAB "VIRI Technologija" Taikos pr. 15B Visaginas Lietuva LT-31107 Тел.: +370 621 92244 Моб.: +370 621 92244 Эл. почта site@viri.lt Банковские реквизиты Код предприятия: 302333501 НДС код: LT100005600513 Банк: Citadele Код банка: 72900 SWIFT: INDULT2X Банковский счет: LT737290000010467046 |
|||
Без конкуренции Как избежать конкуренции? | + 21 | ||
Почитал в Википедии про книгу "Стратегия голубого океана". Понятно, что это про всякие инновации и пр. Так вот такими проектами занимаются венчурные фонды, которые инвестируют в различные стартапы. Бизнес-модель у этих фондов примерно следующая - из 10 стартопов прибыль принесёт только один, но зато этой прибыли хватит на запуск 20 новых. Вот такая стратегия покупки лотерейных билетов пачками. Но обычный человек не сможет купить пачку билетов - максимум один (да ещё в долги влезет под свой стартап)... В общем верный способ "остаться без штанов" :) |
|||
Демо софт Вам телеграмма! | + 20 | ||
Спасибо за приглашение! :) Телеграм у меня уже стоял. Интересное решение с односторонним каналом |
|||
Сокобан ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан | + 1 | ||
Ещё быстрее записывать видео Пройти Ключ в прямом эфире. Я очень рад, что успешно финишировал :) |
|||
Сокобан Сокобан - Завершение | + 20 | ||
Добавлять файлы в ресурсы. Пройти уровень Ключ за одного. Я понял, как нужно проходить "Ключ" , после того как снова начал тестировать одиночную игру. |
|||
Сокобан Сокобан - Игра - На двоих по сети | + 20 | ||
Запускать игру по сети. Понять, что на другом компе игра не работает, потому что нужна ещё нужна карта уровней. Всё заработало как надо, как только я к экзешнику добавил levels.txt |
|||
Сокобан Сокобан - Телефон - TCP/IP протокол | + 20 | ||
Использовать TCP/IP протокол. Следить за использованием нескольких различных функция с одинаковыми названиями. Я думаю, что мне можно смело засчитывать "Игры со спрайтами", как полностью пройденный курс. Потому что там ВИП урок - как раз эта запись :) P.S Увидел тут, что Шарики у меня пройдены на 100%, и моё имя в списке финалистов - пустячок, а приятно... |
|||
Сокобан Сокобан - Игра - На двоих | + 20 | ||
Быстро добавлять новые параметры. Пройти "Ключ" за двоих. Тест показал, что "Ключ" вдвоём пройти можно. |
|||
Сокобан Сокобан - Редактор - На двоих | + 20 | ||
Научился использовать try-catch. Сделать уровни. Теперь "Ключ" уж точно можно решить вдвоем. |
|||
Сокобан Сокобан - Игра - Автоходы | + 20 | ||
Встраивать почти готовые классы. Попробовал пройти "Ключ". Но у меня тоже ничего не получилось. А вообще уровень "Ключ" имеет решение? А то здорово пытаться решить, то у чего нет решения :) |
|||
Сокобан Сокобан - Решалка - Оптимизация | + 21 | ||
Использовать System.Diagnostics Аккуратно менять код. На тесте: со списком - 86 миллисекунд, со словарём - 15 миллисекунд, с 4-х мерным массивом - 4 миллисекунды. Очень понравился урок :) |
|||
Сокобан Сокобан - Решалка - Яблоко | + 20 | ||
Добавлять новые классы. В начале нужно было найти места, где код изменился с прошлого урока. Продолжаю использовать стандартный тестовый лабиринт. |
|||
Сокобан Сокобан - Решалка - Мышка | + 21 | ||
Пользоваться очередью Queue в С#. Вспомнить команды cmd. Воспользовался лабиринтом с прошлого урока. |
|||
Сокобан Сокобан - Решалка - Тестер | + 20 | ||
Улучшил навыки работы с консолью. Не запутаться во всех переменных. Программы попроще (вроде этой) как-то лучше мной пока воспринимаются. |
|||
Сокобан Сокобан - Игра - Управление | + 20 | ||
Использовать несколько матриц Проходить уровень для его проверки :) Только половина курса, а игра уже готова! |
|||
Сокобан Сокобан - Игра - Интерфейс | + 20 | ||
Создавать несколько форм и вызывать одну из другой. Аккуратно настраивать кнопки. Первый раз копирую код из одного проекта в другой :) |
|||
Сокобан Сокобан - Создаём свои уровни | + 20 | ||
Придумывать уровни Проверять уровень в голове. Мои тут 5 и 6 уровень |
|||
Сокобан Сокобан - Редактор - Улучшение | + 20 | ||
Использовать комбинации различных кнопок в ToolStrip Выбрать картинки Счётчик ящиков - хорошая идея |
|||
Сокобан Сокобан - Редактор - Сохранение | + 20 | ||
Правильно перезаписывать файл Делать пошаговую отладку и следить за результатами Иконки дорисую в процессе выполнения следующих заданий. Мне ещё надо придумать как они будут выглядеть. |
|||
Сокобан Сокобан - Редактор - Редактирование | + 20 | ||
Использовать DropDownButton. Найти у себя в коде ошибку. Как-то резко урок закончился) |
|||
Сокобан Сокобан - Редактор - Интерфейс | + 20 | ||
Динамически изменять размер картинок. Аккуратно настроить форму. Доволен тем, что в итоге получилось. |
|||
Сокобан Сокобан - Редактор - Загрузка | + 20 | ||
Использовать F10 при отладке Пошагово следить за программой. Один раз случайно нажал F12 |
|||
Сокобан Сокобан - Подготовка - Картинки и лабиринт | + 20 | ||
Накладывать несколько слоёв в paint.net Определиться с размером больших картинок. Если что, размер больших картинок всегда можно подправить. |
|||
Сокобан Сокобан - Вступление | + 20 | ||
Вспомнил игру Сокобан 10 уровень Думал, что будет сложнее |
|||
Игры со Спрайтами ФИНАЛЬНЫЙ урок | + 20 | ||
С первого раза раскладывать Пасьянс. Дождаться загрузки на YouTube. Мои обзоры становятся короче. |
|||
Игры со Спрайтами Домино. Финальный аккорд | + 1 | ||
Проверке от противного Разложить пасьянс Отличная игра получилась) |
|||
Игры со Спрайтами Домино. Наведение порядка | + 20 | ||
Убирать ненужные методы. Была ошибка в коде. Массив map у меня не был публичным, поэтому domino.map[x, y].a не срабатывало. Ну я подумал и исправил Думаю, нужно считывать координаты клика мышки, и таким образом определять выбранную плашку. |
|||
Игры со Спрайтами Домино. Rolling Stones | + 20 | ||
Экспериментировать с параметрами Отслеживать последовательные изменения в разных классах. Пирамида выстраивается из плашек, которые еду в разных направлениях - одни вверх, другие вниз. |
|||
Игры со Спрайтами Домино. Пирамида из анимашек | + 20 | ||
Использовать override. Следить за тем, как и почему в код добавляются новые изменения. Полу-автоматический рефакторинг довольно полезная штука. |
|||
Игры со Спрайтами Домино. Три наследника Аниматора | + 20 | ||
Наследовать классы Не запутаться в AnimateMove, AnimateMark и AnimateTurn. Под конец даже пришлось поискать у себя ошибку. Но в итоге всё заработало. |
|||
Игры со Спрайтами Домино. Базовый класс Анимаций | + 20 | ||
Научился делать рефакторинг через создание нового класса. Найти ошибку у себя в коде. Ошибка была в том, что я забыл сделать класс Animate публичным. |
|||
Игры со Спрайтами Домино. Подъём переворотом | + 20 | ||
Менять масштаб по осям Не запутаться в параметрах по х и y Доминошка чуть-чуть увеличивается перед переворотом) |
|||
Игры со Спрайтами Домино. Анимация спрайта | + 20 | ||
Двигать объекты. Не запутаться в координатах sd1, sd2 Понравилась запись --- color[visible ? line.color : 0] |
|||
Игры со Спрайтами Домино. Двойной спрайт | + 20 | ||
Узнал новую возможность для рефакторинга. Разобраться с парой ошибок при написании кода. Возможно сделаю для внешней стороны домино две одинаковых картинки. |
|||
Игры со Спрайтами Домино. Отображение плашки | + 20 | ||
Добавлять файлы в ресурсы Определиться с толщиной линий Понятно, что такой доминошки, как на скриншоте, не бывает. Видно, что файлы в ресурс добавлены. |
|||
Игры со Спрайтами Спрайт. Рисуем плашки | + 20 | ||
Точно наводить мышку Нарисовать заднюю часть домино Вместо кружков, рисовал звёзды |
|||
Игры со Спрайтами Домино. Ура! Победа! | + 20 | ||
Добавлять метки Разложить пасьянс Проверка на проигрыш здорово улучшила игру. Всё время ищешь комбинацию и точно знаешь, что она есть. |
|||
Игры со Спрайтами Домино. Выбираем и убираем | + 20 | ||
Делaть oбpабoткy кликa по label'y Дописать удаление отметки if (map[x1, y1].Sum() + map[x2, y2].Sum() == sumDroped) { SetState(x1, y1, State.drop); SetState(x2, y2, State.drop); return true; } else { SetState(x1, y1, State.open); SetState(x2, y2, State.open); } |
|||
Игры со Спрайтами Домино. Делегаты отображения | + 20 | ||
Выводить данные через Debug.WriteLine Исправлять ошибки, которые возникали от моей невнимательности Двойной вывод - очень наглядный пример) |
|||
Игры со Спрайтами Домино. Динамическая пирамида | + 20 | ||
Смотреть код инициализации Не забыть добавить функцию в основную часть программы, после того как её написал. Нужно будет ещё иконку потом добавить |
|||
Игры со Спрайтами Домино. Перемешиваем плашки | + 20 | ||
Использоваться Breakpoint для проверки кода Удалить лишние заглушки Функции отладки в VS на высоте |
|||
Игры со Спрайтами Домино. Правила игры | + 20 | ||
Ещё раз вспомнил, как использовать enum Понять правила игры Можно сделать игру легче, если разрешить складывать более двух костяшек |
|||
Судоку Загрузка головоломки с интернета | + 20 | ||
Забирать данные с сайта в программу. Написать цикл Очень полезный способ |
|||
Судоку Проверка правил игры | + 20 | ||
Добавлять задержку для вывода символов. Написать комментарии. Координаты левого верхнего угла текущего квадрата действительно красиво вычислены. |
|||
Судоку Печать цифр в таблице | + 20 | ||
Использовать Random Понять смысл использования делегата Делегат позволяет вызывать метод, на который он ссылается |
|||
Игры со Спрайтами Полуфинальный урок | + 20 | ||
Продолжаю тренироваться записывать видео Настроить микрофон Немного улучшил звук по сравнению с первым видео про "Шарики" |
|||
Игры со Спрайтами Аполлон. Финальное прилунение | + 20 | ||
Менять размер спрайтов. Хорошо разместить все объекты. Я ещё добавил скорость корабля, чтобы было понятно, почему он разбился или успешно сел. |
|||
Игры со Спрайтами Аполлон. Graph и Sprite на Луне | + 21 | ||
Переносить файлы классов. Аккуратно копировать файлы xml Проблемы с размером картинок были ожидаемы. |
|||
Игры со Спрайтами Спрайт. Рисуем Аполлона | + 20 | ||
Добавлять фон Нарисовать Луну Везде старался делать ровную горизонтальную границу, чтобы было легче и понятнее играть |
|||
Игры со Спрайтами Аполлон. Плавное прилунение | + 20 | ||
Передвигать картинки Совершить посадку Игра получилась действительно интресная |
|||
Игры со Спрайтами Аполлон. Законы физики | + 20 | ||
Создавать космический корабль Создавать форму с элементами Вспомнил, как работать с float |
|||
Игры со Спрайтами Аполлон. Главные герои | + 20 | ||
Рисовать звёзды Нарисовать Аполлон Шедевр выполнен в стиле пост-примитивизм) |
|||
Игры со Спрайтами Спрайт. Сериализация объекта | + 20 | ||
Сохранять и загружать в xml-файл Найти OpenFileDialog в Тулбоксе) Здорово, что показали как сохранять в любое место |
|||
Игры со Спрайтами Спрайт. Панель инструментов | + 20 | ||
Научился делать панель с большим количеством кнопок. Всё правильно оформить Ещё узнал про Visible и Tag |
|||
Игры со Спрайтами Спрайт. Рисуем линии мышкой | + 20 | ||
Работать с мышкой Нарисовать картинку Не знал, что так легко можно использовать кнопки мыши. |
|||
Игры со Спрайтами Спрайт. Класс для Спрайта | + 20 | ||
Узнал как работает List Следить за пошаговым выполнениме программы {get; private set;} - полезная возможность |
|||
Игры со Спрайтами Спрайт. Класс для графики | + 20 | ||
Использовать Graphics Не отставать от урока Ещё начал использовать System.Drawing |
|||
Судоку Сетка для цифр | + 20 | ||
Менять шрифт Вспомнить что значит: px % (Sudoku.sqr + 1) Notepad++ тоже хороший текстовый редактор |
|||
Игры со Спрайтами Спрайт. Структура для линии | + 20 | ||
Создавать массив линий Аккуратно вбивать координаты 100 на 100 - маленькое окошко) |
|||
Игры со Спрайтами Спрайт. Первая форма | + 20 | ||
Создавать PictureBox Начать курс Хорошее начало |
|||
Комбинаторика Рекурсия. Вступление | + 20 | ||
Рекурсия - это вызов функции из неё же самой. Выбрать картинку С удовольствием прочёл статью о рекурсии в википедии. |
|||
Секундомер 5 часть. Видеофиксация | + 20 | ||
Еще быстрее записывать видео Написать код 11 раз подряд. Время на видео - 8:53 Лучшее время - 8:13 |
|||
Секундомер 5 часть. Пункты 240 – 273 | + 20 | ||
Быстро писать код. Не делать ошибок Лучшее время - 8:13 |
|||
Секундомер 4 часть. Видеофиксация | + 20 | ||
Продолжаю отрабатывать навык записи видео. Улучшить время На видео лучшее время (из всех 11 попыток) - 5:26 |
|||
Секундомер 4 часть. Пункты 200 – 239 | + 20 | ||
Быстро набирать код. Держать в голове последовательность действий. Лучшее время - 5:34 |
|||
Секундомер 3 часть. Видеофиксация | + 20 | ||
Ещё быстрее записывать видео Точно выбирать мышкой правильные строчки настроек Время на видео - 2:37 Лучшее время - 2:14 |
|||
Секундомер 3 часть. Пункты 150 – 172 | + 20 | ||
Быстро добавлять DataGridView Сделать 10 раз одно и тоже Лучшее время - 2:14 |
|||
Секундомер 2 часть. Видеофиксация | + 20 | ||
Продолжаю тренироваться записывать видео Держать в голове все параметры для изменения Время на видео - 3:53 Моё лучшее время из прошлого урока - 2:33 |
|||
Секундомер 2 часть. Пункты 120 – 145 | + 20 | ||
Научился быстро заполнять форму Улучшать время с каждой новой попыткой. Лучшее время 2-33 Ещё научился объединять кнопки, чтобы указать одинаковые параметры |
|||
Секундомер 1 часть. Видеофиксация | + 20 | ||
Настраивать oCam Всё правильно разместить в рамке для записи Время на записи 1:36, а мой лучший результат - 1:04 |
|||
Секундомер 1 часть. Пункты 100 – 113 | + 20 | ||
Отработал навык быстрого создания формы Точно попадать мышкой в поле. Я научился создавать новый проект через Ctrl+Shift+N |
|||
Секундомер Написание кода | + 20 | ||
Работать со временем. Успевать записывать У меня есть вопрос по поводу проверки отчётов. Как пропустить отчёт, который я не в состоянии проверить? Мне кажется, что я имею право ставить "хорошо" или "плохо", только в том случае, если я сам такой же отчёт уже сдал. А сейчас получается, что пока я не поставлю "хорошо" за урок по API для ВКонтакте, я даже другие отчёты проверять не могу (или даже видео посмотреть). Такая ситуация кажется мне странной. |
|||
Судоку Вступление | + 20 | ||
Узнал, что судоки бывают разными Распечатать судоку Интересно, а я смогу попасть на вебинар в среду 22.06.16? Доступ к курсу у меня конечно есть, но было бы интересно снова покодить в реальном времени. В прошлый раз я, конечно , всё время немного отставал, и под конец занятия у меня уже несколько функций были написаны только наполовину. |
|||
Секундомер Настройка формы | + 20 | ||
Добавлять в форму столбцы Внимательно следить за действиями. У меня надпись "Stopwatch Notes" стоит в левом углу, а на записи по центру - я поискал-поискал различия в параметрах, но так и не понял в чем дело (может в том что у меня VS2015, а на уроке vs2013) |
|||
Секундомер Моральная подготовка | + 20 | ||
Узнал, где искать иконки. Ответить на вопросы. Сколько программ ты написал на C#? - Я написал 10 программ. Какую программу ты написал последней и за какое время? - Шарики Для чего ты изучаешь программирование? - Чтобы уметь управлять компьютерами и другими машинами. Допустим, у тебя уже есть, о чём ты написал. Зачем тебе это нужно? Ответь несколько раз. --- Программирование - это ещё один навык и инструмент для реализации моих планов и идей. Реализовали одну идею - Отлично, можно придумать ещё и снова попробовать реализовать. Что тебе мешает заниматься программированием? - Сложность и однообразие, чтобы дойти до чего-то интересного, нужно очень долго не интересно заниматься. Что нужно для того, чтобы решить эту проблему? - Много тренироваться. |
|||
Демо софт Вступительное слово | + 20 | ||
Загружать пакет с англ. языком на VS2015C Написать программу Шарики Возможность иметь интерфейс VS на разных языках - хорошая штука |
|||
Шарики ФИНАЛЬНЫЙ УРОК | + 1 | ||
Слушать музыку через микрофон и записывать звук через наушники. Настроить звук Хорошая идея делать видео обзоры. Очень надеюсь, что я успел вовремя финишировать :) |
|||
Шарики Шарики. Поиск линий | + 20 | ||
Сравнивать неработающий кусок кода с работающим. Добавил от себя ещё одну ступень "схлопывания" линии в виде мелких крестиков из path. аккуратно списывать код При отладке используются клавиши типа F5, на записи не видно, что это за кнопки. Лучше пользоваться иконками на экране. |
|||
Шарики Шарики. Поиск пути | + 20 | ||
Ставить точки останова Запустить отладку Сначала забыл добавить картинку path |
|||
Шарики Шарики. Логика игры | + 20 | ||
Работать с классами, добавлять таймер, искать ошибки Найти ошибку с таймером VS2015 не совсем такая как VS2008 |
|||
Шарики Шарики. Анализ игры | + 20 | ||
Пользоваться windows forms В начале установка параметров окна всё ок |
|||
Шарики Шарики. Вступление | + 20 | ||
Ставить круг точно в центр. Решить как рисовать шарики. Не уверен, что от перерисовки схемы много пользы. |
|||
Нано-игры Арканоид - Уровень и ракетка | |||
|