Дата | Видеоурок | Результат | |
---|---|---|---|
Комбинаторика Комбинаторика. Счастливые билеты 6 | + 1 | ||
Использовать форматирование типа int при вызове метода ToString() Ничего У меня работают только два цикла, ответ получается достаточно быстро |
|||
Комбинаторика Рекурсия. Обратный отсчёт | + 20 | ||
Это был самый простой урок по рекурсии) Ничего Всё в порядке |
|||
Комбинаторика Рекурсия. Общий делитель | + 20 | ||
Продолжаю тренироваться в рекурсии К сожалению, для входных данных 33333333 и 1111 робот шарп падает с таймаутом. К слову, VS2013 тоже выдаёт StackOverflow. Если есть идеи, почему так происходит, прошу указать мне на мою ошибку. нет таковых |
|||
Комбинаторика Рекурсия. Числа Фибоначчи | + 20 | ||
Потренировался рекурсии Понять, что выход из рекурсии n<=2, а не n<=1 Всё хорошо |
|||
Комбинаторика Рекурсия. Факториал | + 1 | ||
Считать факториал и не путать типы Int64 и Int32 Писать без решарпера и студии) Несложный, но хороший урок |
|||
Комбинаторика Рекурсия. Заливка области | + 20 | ||
Глубже прочувствовал рекурсию Пошагово следить за работой программы по точкам останова Просто великолепная демонстрация работы рекурсии. 10 баллов из 5) |
|||
Комбинаторика Рекурсия. Главный секрет | + 20 | ||
Узнал про кривые Гилберта и Серпинского Рисовать Все в норме, посмотрим что будет дальше. |
|||
Комбинаторика Рекурсия. Вступление | + 20 | ||
Повспоминал университетский курс Вспомнить определение Рекурсия - обращение некоего объекта к самому себе как к внешнему объекту. Для метода - вызов самого себя в ходе выполнения, для экземпляра класса - создание экземпляра того же класса и т.д. |
|||
Микроигры ФИНАЛЬНЫЙ УРОК | + 10 | ||
Потренировался записывать видео Собрать архив программ=) Замечательный курс, мне очень понравилось! Буду заниматься дальше) |
|||
Шарики Шарики. Поиск линий | + 10 | ||
Выискивать мелкие баги Ничего особо сложного не было Получилась отличная программа, можно смело делиться с друзьями) |
|||
Шарики Шарики. Поиск пути | + 1 | ||
Находить кратчайший путь Отследить все тонкости перемещения Всё выглядит очень здорово |
|||
Шарики Шарики. Логика игры | + 10 | ||
Реализовывать последовательный алгоритм Всё на удивление логично и понятно Получается уже очень похоже на настоящую игру Lines |
|||
Шарики Шарики. Анализ игры | + 1 | ||
Делить поле на ячейки, разбираться в способах расположения изображения в PictureBox'е Подогнать изображения под ячейки Всё по плану |
|||
Шарики Шарики. Вступление | + 1 | ||
Изменять размер картинок Искать картинки Всё по плану |
|||
Микроигры VIP урок. Формула 1 | + 1 | ||
Потренировался работать с координатами на экране и конвертацией между углами, градусами и т.д. Подготовить картинки) Интересная игра, отличный базис для дальнейшего усовершенствования |
|||
Игры со словами Виселка. Алгоритм помощника | + 10 | ||
Потренировался сортировке слов Находить баги во множестве циклов и условных выборов С помощником играть намнооого проще) Ни разу с ним не проиграл |
|||
Игры со словами Виселка. Блоксхема помощника | + 10 | ||
Потренировался составлять блок-схемы Работать с редактором схем Писать сам пока не стал, хотя есть идеи, как реализовать альтернативный алгоритм |
|||
Игры со словами Виселка. Поле чудес | + 10 | ||
Выделять кусочки строки Ничего В будущем планирую переделать игру с использованием паттерна state machine. |
|||
Игры со словами Игры со словами | + 10 | ||
Научился разбивать программу на логические модули, потренировался использовать лямбда-выражения и работать с классами интерфейса IEnumerale<T> Написать самостоятельно алгоритм для анаграма В этот раз логику программы полностью писать сам. Максимально использовал перегрузку методов, делегаты Func и работу с LINQ-выражениями для IEnumerable. В общем, всё как в коммерческом приложении)) Кому интересно, взгляните. |
|||
Микроигры ПОЛУФИНАЛЬНЫЙ УРОК | + 1 | ||
Создавать видеоотчеты Подобрать разрешение Мой первый опыт, так что строго не судите. Монитор у меня сильно больше, чем 1280*720, так что если что-то не влезло в видео, прошу прощения. Исправлюсь в следующем отчёте) |
|||
Микроигры 2048 - Смещение | + 2 | ||
Работать над бизнес-логикой программы Алгоритм сдвига и сложения Игра получилась ну ничем не хуже, чем по ссылке из первого урока. Это замечательно) |
|||
Микроигры 2048 - Интерфейс | + 10 | ||
Потренировался работать с контролами WF и с Dictionary Таковых нет |
|||
Микроигры 2048 - Учимся играть | + 10 | ||
Играть в 2048 Набрать результат Не добрался чуть-чуть до 1024...Буду стараться ещё) |
|||
Микроигры Игра 15 - Картинка | + 10 | ||
Вытаскивать кусок из картинки и использовать в другом месте Собрать пазл 5 на 5=) Вытаскивать кусок из картинки и использовать в другом месте |
|||
Микроигры Игра 15 - Алгоритм | + 10 | ||
Алгоритму перемещения плашек на экране Ничего Нет таковых |
|||
Микроигры Игра 15 - Кнопки | + 10 | ||
Потренировался в работе с TableLayoutPanel Сложностей не было Нет таковых |
|||
Нано-игры Арканоид - Шарик и кирпичики | + 1 | ||
Потренировался работать с координатами контролов Не запутаться в этих самых координатах Ввёл в игру увеличение скорости шарика со временем. В будущем планирую усовершенствовать игру, отрефакторить в соответствии с принципами ООП и добавить несколько уровней |
|||
Нано-игры Арканоид - Уровень и ракетка | + 10 | ||
Различать события KeyPress и KeyDown Сложностей не было Надо совершенствоваться в умении рисовать красивые графические объекты для игр. |
|||
Морской Бой VIP. Анимированный кубик | + 1 | ||
Аккуратной работе с двумерными массивами Разбираться в ворохе координат и смещений Программа уже гораздо сложнее всех предыдущих из Наноигр |
|||
Морской Бой VIP. Анимированный кружок | + 20 | ||
Основам работы с рисованием в WF Искать багу, из-за которой неправильно рисовался кружок. Всё из-за неправильного момента включения таймера. Всё замечательно, жду следующего урока, чтобы применить анимированный кружок. |
|||
Нано-игры Бот для Цифр | + 20 | ||
Потренировался работать с курсором Windows Сложностей не встретил С моей точки зрения, самым очевидным применением программы будет "манчкинство" в компьютерных играх, где нужно совершать повторяющиеся одинаковые действия для прокачки. Например, в своё время она могла бы мне пригодиться в TES5:Skyrim... Ещё её можно использовать для клика по кнопке обновления странички при игре на бирже или при поиске горящих туров или авиабилетов. Но для этого надо поставить задержку клика, чтобы браузерные страницы успевали перезагружаться |
|||
Нано-игры Игра Цифры | + 20 | ||
Работать с элементом меню Сложностей не было Добавил реакцию системы на прощёлкивание всех 9 кнопок |
|||
Демо игры VIP. Устный счёт | + 1 | ||
Продолжил учиться работать с контролами WF Сложностей не встретил В моей версии игры сложность можно менять в любой момент игры, достаточно ввести в текстбокс новое значение и нажать Enter. Кроме того я ввёл таймер, отсчитывающий время, отпущенное для решения каждого примера. Время с помощью логарифма десятки зависит от сложности примера. Когда остаётся 4 секунды, поле загорается жёлтым, когда 2 - красным. Если время заканчивается, следует конец игры. |
|||
Нано-игры Скорость реакции. Алгоритм и рекорд | + 20 | ||
Научился основам использования ProgressBar. Отлавливать баги при инкременте/декременте счётчиков) Писал программу сам, до просмотра видео, потом сравнивал. Код получился в целом похожим, хотя и есть отличия. Внешний вид программы тоже немного изменил, ввёл показатели самой быстрой и самой медленной реакции. |
|||
Нано-игры Скорость реакции. Три картинки по таймеру | + 20 | ||
Продолжаю учиться работать с контролами Сложностей не было В методе ShowCard иcпользовал switch для разнообразия |
|||
Нано-игры Скорость реакции. Блок-схема | + 1 | ||
Освоил основы Microsoft Visio Собственно, изучать Visio. Хотя программа толковая. Жду, как нарисованная схема воплотится в коде |
|||
Демо игры ФИНАЛЬНЫЙ УРОК | + 1 | ||
Вспоминать прошедшие занятия Особых сложностей не было Здравствуйте, меня зовут Алексей Александров. Должен сказать, что после прохождения 7 уроков у меня остались наилучшие впечатления о видеокурсе. Мне кажется, что проект videosharp способен не только помочь мне в более успешном практическом применении языка C#, но и дать мотивация к дальнейшему углублённому его изучению. Сам курс построен очень удачно, он не даёт застрять на одном месте и заставляет двигаться дальше. Думаю, остальные уроки я пройду меньше, чем за неделю и возьмусь за уже приобретённый курс "Микроигры". Спасибо за такой замечательный ресурс. |
|||
Демо игры Камень ножницы бумага | + 20 | ||
Использовать поле Tag у контролов WF Именовать все контролы на свой лад=) Всё замечательно |
|||
Демо игры Бот для Быстрощёлка | + 1 | ||
Работе с WF'элементами TableLayout и TrackBar Не встретил сложностей По началу забыл отключить таймер перед стартом программы)) В итоге приложение попыталась закликать весь мой рабочий стол, скайп и ещё много чего важного. Забавная бага) |
|||
Демо игры Игра Быстрощёлк | + 20 | ||
Научился различать события кликов мышкой и конвертировать из тиков в секунды. Сложностей не было В качестве факультативного задания заменил текстовые строчки "Play" и "Stop" на перечислимый структурный тип enum. |
|||
Демо игры Лабиринт 2D - игра | + 2 | ||
Грамотно использовать свойства элементов Windows Forms Писать много раз повторяющийся код В качестве третьего уровня я придумал следующее. Уровень разделён на две части: левую и правую, в одной старт, в другой финиш. Они разделены стеной, в которой есть узкие проходы. Чем ниже проход, тем он уже. По таймеру в правой части лабиринта начинают сверху вниз появляться блоки, которые на дают двигаться, через проходы в стене. В конце остаётся только самый узкий нижний проход. В итоге геймплей такой, что если постараться быстро проходить, то можно идти через верхние проходы и можно мышкой двигать не очень точно. А если замешкаться, то придётся проводить через нижний проход с филигранной точностью:) |
|||
Демо игры Лабиринт 2D - меню | + 20 | ||
Добавлять и проигрывать звуки в программе Найти иконку:) Нет таковых |
|||
Демо игры Картинка с секретом | + 20 | ||
Вспомнил о работе с ToolBox'ом WF, изучил пару интересных свойств (например, DoublrBuffer). Узнал, как вживлять ресурсы в исполняемый файл и потом использовать. Сложностей не встретил. Замечательно, что уже на вступительном уроке создаётся интересная программа и обсуждаются интересные вещи. |
|||
Демо софт Вступительное слово | + 1 | ||
Устанавливать VS 2013 Сложностей не было Здравствуйте. Я очень рад, что нашёл сайт videosharp.info. Надеюсь он поможет мне на практике реализовать все мои теоретические знания о C#. |
|||
Нано-игры ФИНАЛЬНЫЙ УРОК | |||
|