Дата | Видеоурок | Результат | |
---|---|---|---|
Теория ООП Перемещение круга | + 24 | ||
Перемещать Circle все понятно |
|||
Теория ООП Спрайт для Снеговика | + 22 | ||
Познакомился со списком, продолжаем укорачивать основную программу ) запомнить конструкции, что за чем следует по-прежнему сложновато, копирую с видео ) |
|||
Теория ООП Мощь полиморфизма | + 22 | ||
Ухх, воистину мощь и красота поперла ))) Сложностей не возникло в этом уроке. |
|||
Теория ООП Переезд graph в базовый класс | + 21 | ||
Все сортируется по классам и ум все меньше бунтует от нагромождения кода в разных местах, отличный урок! не совсем понял и хочу уточнить: в классе ColorCircle у нас нет Draw(), конструкция ((ColorCircle)shape).Draw(); работает за счет того что ColorCircle наследует класс Circle и оттуда Draw получается вызывается? |
|||
Теория ООП Переезд метода Draw | + 22 | ||
Еще один урок который сломал мой мозг )) конструкции ((Circle) snowman1 [0]).SetGraphics(graph); ((Circle)shape).Draw(); выглядят как костыли, хочется уже все это в божеский вид привести ) программа у меня выполняется, но выдает 3 предупреждения которые видны на скриншоте приложенном. |
|||
Теория ООП Приведение с мотором | + 21 | ||
Shape.position нам понадобится как опорная точка, от которой с разным отступом будут рисоваться другие фигуры или целые снеговики когда мы будем их клонировать в разных местах формы. Урок не сложный. |
|||
Теория ООП Фигуральный базовый класс | + 19 | ||
Поместили снеговиков в массив и продолжили изучать наследование. Draw (Shape shape) как реализовать не придумалось ) |
|||
Теория ООП Богатое наследство | + 21 | ||
Наследование это когда мы например в новом классе хотим добавить какой то функционал и чтобы не копировать код из старого класса при помощи наследования в новый класс добавляем только новые конструкции, старые конструкции подтягиваются из старого класса (наследуем его функции и дополняем новыми). программа работает, но по прежнему мне не даёт покоя то, что я полностью не разобрался в какой последовательности вызывают друг друга конструкторы ) например вот эта строчка также взрывает мозг как и раньше :)) public ColorBox(int x1, int y1, int x2, int y2, Color color) : this (new Pixel (x1,y1), new Pixel (x2, y2), color) эти this, x1, y2 одинаковые... думаю может наглядней будет если я переименую у себя чтобы для пикселя были pixel_x1, pixel_y1, для бокса box_x1, box_y1 и т.д.... пока иду дальше и может в будущем когда все повторения уберем будет понятней ) |
|||
Теория ООП Второй Снеговик | + 20 | ||
Перемещать - нужно переписать классы таким образом, чтобы была привязка к какой то координате и все остальные координаты рассчитывались в виде offset от этой точки. Поворачивать - ввести переменную, которая будет отвечать за поворот в градусах и чтобы все классы учитывали это значение по какой то формуле и перерисовывали согласно углу поворота. Увеличивать в размерах - взять в качестве привязки например радиус "головы" снеговика и остальное рисовать с учетом размеров этого эталонного элемента. Пока нет погружения в какие то формулы и написание новых классов копипастить очень легко и увлекательно ) |
|||
Теория ООП Рисуем Снеговика | + 20 | ||
Просто рисовать объекты используя опорные точки. Классы все уже были, сложностей поэтому не возникло. |
|||
Теория ООП Цветные карандаши | + 21 | ||
Ошибку в прошлом уроке нашел и поправил, теперь все отображается корректно. Копировать и дописывать уже имеющиеся классы гораздо проще и приятней )) |
|||
Теория ООП Расстояние между пикселями | + 20 | ||
Еще один урок скопировал толком не поняв как что работает, понимаю что лучше хоть что то делать чем вообще ничего, но мотивация убывает ( окружность у меня рисуется почему то не в центре, а смещенная, ошибку пытался найти, но вроде все скопировано из видеоурока правильно |
|||
Теория ООП Пиксели для классов | + 20 | ||
Общие вещи понятно, но в самом коде запутался, в голове каша )) переписал под копирку урок. Пошагово пытался через F11 смотреть шаги, но все равно повторить самостоятельно и объяснить что происходит не могу ) |
|||
Теория ООП Структура vs Класс | + 18 | ||
Узнал отличия класса от структуры в начале доходчиво и ясно, под конец когда быстро пошло объяснение и программа начала тоже быстро дописываться примерами мозг слегка закипел )) в целом все понятно |
|||
Теория ООП Структура пикселя | + 18 | ||
Создавать структуры и использовать в других классах. повторять не сложно ) |
|||
Теория ООП Круглый класс | + 23 | ||
Класс для круга (эллипса) - |
|||
Теория ООП Второй класс | + 24 | ||
Создал еще один класс для прямоугольника, узнал что такое наследование и почему его здесь не нужно применять ) в конце почему то не рисовался прямоугольник, переписал еще раз строчки "this.width = this.x2 - this.x1; this.heigth = this.y2 - this.y1;" и заработало. |
|||
Теория ООП Первый класс | + 23 | ||
Создавать и использовать класс для рисования линий. Не запутаться в названиях что куда, воспринимаются конструкции пока тяжеловато ) |
|||
Теория ООП Урок рисования | + 23 | ||
Создавать объекты для рисования. Сложностей не было. |
|||
Теория ООП Инкапсуляция мечты | + 21 | ||
Инкапсуляция это возможность взаимодействовать с какими то функциями программы, например через интерфейс. Мы можем получать какой то результат в процессе работы с программой, но то как она это делает от нас скрыто. Все просто |
|||
Демо игры VIP. Бесплатная консультация | + 21 | ||
Заявку отправил, с Евгением Витольдовичем созвонились. Обсудили с ним мои задачи и возможности их достижения, прояснилась немного картина как действовать дальше, бонусом даже получил доступ к видеоуроку! :)) Продолжаю заниматься с еще бОльшим энтузиазмом, надеюсь и дальше будет возможность консультироваться с нашим замечательным Игромистром :) Это лучший преподаватель и лучший обучающий проект который мне встречался! |
|||
Боты Сапёра ИГРА - Матрица картинок | + 15 | ||
Размещать картинки на экране, изменять их размер в зависимости от панели 6 пункт не делал т.к. быстро разобраться в этом не смог самостоятельно из-за малого количества времени |
|||
Боты Сапёра ИГРА - Классные мины | + 15 | ||
Создавать и инициализировать массивы(матрицы), создавать классы. Воспроизвести и понять что написано получается, а вот все это в голове удержать по-прежнему очень сложно ) проходит 5 минут и вылетает )) Но я не отчаиваюсь, продолжаю хотя бы перепечатывать ) |
|||
Боты Сапёра ИГРА - Минная картотека | + 16 | ||
Рисовать блок схемы, загружать картинки в проект, немного с irfanView поковырялся Конвертировать картинку в иконку из скаченного файла. |
|||
Боты Сапёра ИГРА - Счастливый сапёр | + 16 | ||
Основам медитации и рисованию в пэйнте :)) Не понял схему, перерисовал ее конечно, но зачем нам нажимать кнопку мыши если она уже нажата? Если бы "да" и "нет" местами поменять тогда по смыслу "если кнопка не нажата, то мы ее нажимаем". В чем тут соль, просветите пожалуйста? ) |
|||
Демо игры ФИНАЛЬНЫЙ УРОК | + 16 | ||
Зовут меня Гришагин Андрей. Раз тут практикуется личностный подход попробую в первом отзыве к финальному уроку по-больше написать о себе и запечатлеть отправную точку моего путешествия в мир программирования )) Очень понравился курс, особенно 6 урок с написанием кликера :) Моя "профессия" если так можно сказать ботофармер виртуальной валюты в онлайн-игрушках, которую я продаю за реальные деньги. Занимаюсь этим с 2007 года и перепробовал уже кучу проектов. Чуть больше года назад "банами" прижало в основной игре которой занимался на тот момент (Lineage2) и возникла идея писать собственных ботов для различных браузерных/клиентских игр. До этого покупал уже готовые программы в которых писал свои скрипты для прокачки персонажей, автоматизация меня очень увлекает и это давало хорошую прибыль в несколько сотен тысяч рублей в месяц. Но всегда была проблема что нужен какой то функционал, а разработчик либо медленно это делает либо вообще не обращает внимание на твои просьбы :) Недавно начал работать с игрой Eve Online и снова столкнулся с той же проблемой несовершенства софта, решил что нужно делать самому :) Проблема многих онлайн игр в том, что требуется огромное количество часов для накопления ресурсов, эти действия как правило рутинные и требуют тысячи раз поворить одно и то же. Свою "Миссию" вижу в том, чтобы людям сберечь их время, автоматизировать рутину и оставить только интересные моменты для прохождения "руками", тем самым чтобы они меньше времени проводили в играх и больше времени освобождалось на работу, отношения, семью, хобби, духовную практику и т.д. Самые простые в плане реализации кликер-боты и поэтому начинаю разбираться с них, планирую к ближайшему прохождению курс "Наноигры" и "Боты сапера". В моей работе необходимо взаимодействие ботов между собой, ставится каждый из них на VMware машину, т.е. нужно еще клиент-серверное взаимодействие, какой курс для этого мне посоветуете как для новичка? В одиночку тянуть все конечно очень сложно, особенно когда ботов поддерживать под разные игры нужно будет много, если у кого то есть желание заниматься тем же можно попробовать сколотить команду :) пока особых сложностей не возникало |
|||
Демо игры Камень ножницы бумага | + 15 | ||
Потренировался с условиями if, узнал как делать рэндом, закрепил настройку форм/картинок, немного поупражнялся с "пэйнтом" :) Запутался в соответствии panel - pictureBox, пришлось в середине урока с 0 начать новый проект, конструкция tag мне пока не очень понятна и неудобна, я использовал второй вариант, поэтому пришлось немного дописывать чтобы user_figure и comp_figure присваивались значения в зависимости от Visible == true картинки |
|||
Демо игры Бот для Быстрощёлка | + 15 | ||
Делать скролл-бары в интерфейсе для настройки нужных параметров, задавать таймером начало и конец нужных действий, получился в итоге простой кликер который можно дорабатывать. Очень бы хотелось в продолжение этого отдельный видеокурс по теме распознавания графических объектов и текста, например при помощи общедоступного tesseract-ocr. С удовольствием приобрел бы такой курс ) Запоминать конструкции для дальнейшего использования :) |
|||
Демо игры Игра Быстрощёлк | + 15 | ||
Засекать время и выдавать значение на экран, работа с кнопками и разными кликами-событиями. Пока все просто и понятно, но по-прежнему без подглядывания в шпаргалку с нуля написать всю программу сложновато. |
|||
Демо игры Лабиринт 2D - игра | + 15 | ||
Позиционировать курсор на экране, работа с таймером, события, вывод диалоговых сообщений на экран и настройка их работы. Пытался самостоятельно найти способ реализации двигающихся объектов, но быстро не получилось, подумал что это наверняка в следующих уроках будет. 3 уровень лабиринта усложнил добавив еще один ключ и дверь другого цвета, много креатива не получается пока из-за ограниченности познаний ) подогнать все элементы чтобы красиво выглядело и ничего не торчало :) |
|||
Демо игры Лабиринт 2D - меню | + 16 | ||
Научился создавать собственный класс и использовать его в программе, потренировался создавать кнопки, шрифт, прозрачность, добавлять картинки и звук в программу. сложностей не встретил, правда если бы это было в прямом эфире на вебинаре боюсь я бы не успел, люблю все делать с расстановкой и медленно :) |
|||
Демо игры Картинка с секретом | + 15 | ||
Научился работе с формами и некоторыми их параметрами, работе с событиями, добавление Resources в программу. урок легкий, все подробно разжевано, спасибо :) |
|||
Демо игры C# чего начать программировать | + 15 | ||
Конкретная задача сейчас это получить необходимые знания для написания собственного "кликер" бота для игры Eve Online, чтобы он на основе распознавания изображения (часто динамического) и нажатия клавиш мыши/клавиатуры мог автономно управлять космическим кораблем. В дальнейшем хотелось бы профессионально писать бот-программы для разных браузерных и клиентских онлайн игрушек чтобы сократить до минимума рутинные, надоедающие действия для клиентов-игроков которые будут покупать лицензии моих продуктов. Подскажите пожалуйста какие курсы и задачи мне в первую очередь стоит выполнить чтобы наиболее быстро и эффективно прийти к цели? |
|||
Демо софт Текстовый процессор | + 15 | ||
Закрепляем опыт по правильному оформлению программы (названия, иконки и т.д.), поиск нужной строки в VS занимает все меньше времени )) приобрел некоторый опыт использования стандартных классов. в этом уроке вроде все просто и понятно |
|||
Демо софт Менеджер паролей | + 15 | ||
для меня это все новое т.к. с 0 начал ))) этот урок гораздо легче чем предыдущий с карточками PuzzleEnglish, мне кажется логичней их поменять местами т.к. конструкции с массивами и их обработкой из предыдущего неокрепший мозг напрягли конкретно ) спасибо за урок, для новичков вроде меня отлично! не спутать количество открывающих и закрывающих скобок в конструкциях типа (((TextBox)sender) :) |
|||
Демо софт Английские карточки | + 16 | ||
Закрепляю навигацию по VS, массивы, операции с данными. Повторить получается, но запомнить все конструкции и без видео набрать с нуля пока нереально ) Озарения в решении возникающих проблем укрепляют желание идти дальше, спасибо за курс, продолжаю. Тут уже было сложновато из-за того что много информации, все быстро объясняется, многие вещи приходилось проматывать по несколько раз, начал днем с перерывами на основную работу и другие дела, к вечеру мозг замылился и заклинило на паре ошибок, с утра на свежую голову вник и закончил )) |
|||
Демо софт Двенадцать месяцев | + 16 | ||
Научился создавать проект, немного ориентироваться в программе VS2015, открыл для себя сочетания клавиш ctrl + K, ctrl + D для выравнивания кода, теперь не так страшны все эти кучи окон в интерфейсе )) у меня еще в VS2015 появилась лишняя строка, пытался ее сначала удалить, но без нее выдавало ошибку private void Form1_Load(object sender, EventArgs e) { } отсутствие папки month у меня отрабатывается корректно, видимо тоже сказывается совершенствование VS от версии к версии. сложного особо ничего пока, бывает только символом ошибешься, заглавную со строчной например перепутаешь и пару минут втыкаешь что же не работает, символ ";" частенько забывается тоже )) |
|||
Демо софт Вступительное слово | + 15 | ||
научился делать скриншот не всего рабочего стола, а только нужного окна приложения :) Дождаться конца 20 минутного видео, т.к. первый раз смотрел его и выполнял задания без логина в кабинет на сайте ) |
|||
Нано-игры Арканоид - Уровень и ракетка | |||
|