Дата | Видеоурок | Результат | |
---|---|---|---|
Платформер на Unity 2. Меню | + 15 | ||
Ужас! 1) Сверху слева мешает голова, ничего не видно 2) Сначала сделает действие, потом скажет, что сделал. А куда нажал непонятно, приходится по несколько раз крутить назад 3) Создаешь скрипт, но класс Application Студия упорно не видит. Ошибки нет, непонятно к какому классу принадлежит. Гугл говорит, что это System.Windows.Forms, но это не помогает. Так и не смог доделать урок :( Постоянно приходится перематывать назад, т.к. непонятно куда нажимать. Также приходится догадываться, куда нажимать вверху слева, т.к. мешает голова. |
|||
Платформер на Unity 1. Вступление | + 13 | ||
Пока ничему. Но думаю будет интересно Ничего сложного |
|||
Сетевые технологии VIP урок. SQLite: База MySQL в кармане | + 21 | ||
Работать с SQLite Вышла ошибка, связанная с библиотекой Sysytem.Data.SQLite. Хоть у меня стоит 64-разрядная система, мне подошла 32-х. Наверное это связано с архитектурой процессора. Сделал отдельную функцию на обновление. Потом к событию KeyUp у DataGridView при нажатии на Enter вызываю созданную ранее функцию. |
|||
Сетевые технологии ФИНАЛЬНЫЙ УРОК. Видеообзор программы | + 22 | ||
Все и так умел. Записать видео. Уже несколько дней не мог записать видео-отзыв, постоянно что-то мешало. Первый раз когда записывал, вентилятор от ноутбука сильно шумел, поэтому видео получилось просто с ужасным звуком. Когда собирался во второй раз, забыл распечатанный листок с текстом на работе. И только на третий раз, после работы, когда все ушли, остался и записал наконец таки этот долгожданый мною, с многочисленными препятствиями, отзыв. Очень интересный и полезный видеокурс. |
|||
Сетевые технологии Всё всегда под рукой | + 21 | ||
Работать с контролем версий Сложно ничего нет, просто надо немного попрактиковаться в SourceTree и BitBucket. Ну этот метод конечно же получше смотрится, чем облако. Осталось привыкнуть:) |
|||
Сетевые технологии Хождение по динамическим ссылкам | + 21 | ||
Переход по динамическим ссылкам Понять алгоритм Я сделал программу по другой, но аналогичной игре: "sveta.mobi" (Салон красоты). Также там зарегистрировался, изучил некоторые моменты и в домашнем задании, написал методы для всех действий (принять клиента, выбрать первую услугу, помочь мастеру, выбрать пирожное, рассчитать, прибрать). |
|||
Сетевые технологии Авторизация без браузера или как обмануть сайт | + 20 | ||
Авторизация без браузера 1) Понять алгоритм 2) Написал метод AutNonKey(string login, string passw, string uri). Логин, пароль и адрес сайта как входящие параметры берутся из текстовых полей. Урок мне оказался очень полезен, т.к. я играю в похожую игру. И вообще, все очень интересно. |
|||
Сетевые технологии Авторизация с формированием ключа | + 20 | ||
1) Узнал что при авторизации используется уникальный ключ; 2) Как сделать авторизацию, используя полученный ключ; 3) Как просмотреть пароль после аутентификации. Найти сайт с ключом. Немало времени ушло на поиски подходящего сайта, т.к. там ключ не формировался. Возможно я не понял и ключ был в другом виде. Но тем не менее нашел один сайт, который хоть что-то напоминает похожее на пример из видеоурока. Иногда слышу, что на сайте используется какой-то ключ. То 256-битный, то 512. Тот ли ключ упоминается в видеоуроке? |
|||
Сетевые технологии Авторизация с заполнением полей | + 20 | ||
1) Автоматическое заполнение полей на сайте, на примере пары Логин-Пароль; 2) Программный клик на кнопку. Написать функцию выхода из акаунта На первом скрине красным подчеркнут "Выход", который отображается в виде ссылки. Поэтому я решил работать с Document.Links . В цикле foreach нашел ссылку с именем "Выход" и дал команду браузеру перейти по этой ссылке. Вроде все просто, но как бывает, получилось далеко не с первого раза. Возник еще один вопрос: а если мне захочется работать с веб-страницей в другом браузере, например Опера или Хром. Как это можно реализовать? |
|||
Сетевые технологии Несколько способов работы с интернет-страницами | + 21 | ||
Работать с Proxy, отмена открытия новой страницы. Функция загрузки картинки в PictureBox. В свойстве компонента PictureBox.Image хотел написать функцию загрузки изображения. Попробовал метод FromFile, но там нужно указывать имя картинки, сохраненной локально. Но т.к. я пока не знаю как это сделать, пришлось написать простейшую функцию загрузки для ImageLocation: private string DownloadImage(string uri) { return uri; } в uri естественное передается GetAttribute("src"). Хотелось бы узнать нормальное решение для свойства Image. |
|||
Сетевые технологии Интернет-страница: Что полезного можно получить? | + 20 | ||
Получать текст ссылки и URL на эту ссылку и конечно же сами ссылки с веб-страницы. Вставить изображение в PictureBox Долго искал как сделать задание. И нашел. В компоненте PictureBox есть свойство ImageLocation типа string. В него можно вставить URL картинки. URL картинки я нашел, но выходит как полная ссылка, т.е. с тегом image. Я не стал отделять адрес картинки из ссылки, т.к. это у меня заняло еще как минимум час. Хотелось бы посмотреть как с этим справились другие. Вообще, интересный формат с домашним заданием. Заставляет изрядно попотеть, а это очень полезно))) |
|||
Сетевые технологии Главные секреты интернет-страниц | + 20 | ||
Научился получать заголовок страницы, код, а также куки. Еще узнал про событие DocumentCompleted. Не понял почему страницы отображаются неправильно, криво. 1) Ну не знаю, я вообще-то думал как программно изменить домашнюю страницу. А так любой юзер знает как это сделать; 2) Иногда, при нажатии на ссылку открывался Internet Explorer; 3) Заголовок (Title) произносится как тайтл; 4) Куки-файлы нужны для того, чтобы страница загружалась с компьютера, при наличии самих файлов, как я понял. Хотя при беглом изучении, понял что это текстовая информация, которая хранит данные о пользователе, если есть система учетных записей на сайте, данные сессии, информация о подписке, какая версия загружена (мобильная или полная) и т.д. |
|||
Сетевые технологии Мой собственный браузер | + 21 | ||
Научился использовать компонент WebBrowser. Сделать стартовую страницу Вообще-м я переменной main_page присвоил свойство браузера Url (WebBrowser.Url) и к кнопке "Домой" сделал навигацию на main_page. |
|||
Сетевые технологии Презентация курса | + 20 | ||
"Вытаскивать" информацию с сайтов это наверное парсинг. Ничего Иметь доступ к любым своим проектам на любой стадии, я использую для этого облачное хранилище. |
|||
Сетевые технологии Вопросы и ответы | + 20 | ||
Узнал много интересного. Придумать вопрос Т.е. я так понял, что в игре про госпиталь, программа автоматически будет нажимать на ссылки. И можно будет задать интервал между нажатиями? |
|||
Игры со словами Игры со словами | + 20 | ||
Environment.NewLine, я так понял это аналог "\n", Функция StartsWith, Enumerable.SequenceEqual Алгоритм анаграмм. Дельный урок. |
|||
Новые технологии Модульное тестирование | + 20 | ||
Научился интересному моменту в программировании, а именно тестированию. Как в видеоуроке было отмечено, я думал, что это просто кликаешь по форме и вот тебе всё тестирование. Но теперь стало ясно, что тестирование гораздо интересней. [ExpectedException(typeof(DivideByZeroException))] Интересный урок. |
|||
Игры со словами Виселка. Алгоритм помощника | + 20 | ||
StringBuilder значительно увеличивает скорость программы при работе с большими текстовыми данными. Все предельно ясно. Очень хороший урок. Только в одном случае из 10 не смог угадать с помощью помощника. |
|||
Игры со словами Виселка. Блоксхема помощника | + 20 | ||
Ранее не использовал цикл foreach, но вроде понятно. Не сложно. Ранее я уже писал что-то подобное. Есть такая известная игра "4 фото 1 слово". Я для нее написал помощника (4 дня ушло). Ссылку на программу оставил внизу. |
|||
Микроигры VIP урок. Стрелялка | + 20 | ||
Стало более понятно ООП. Наследование. Сбивание шарика снарядом. Добавил звуки при вылете снаряда и лопания шарика. Хороший урок для создания игр. |
|||
Игры со словами Виселка. Поле чудес | + 20 | ||
"Вшивать" текстовый файл в ресурсы и соответственно доставать данные из него. Поиск совпадений букв из заданного слова. Единственный урок, где используется пример работы с текстовым файлом из курса "МикроИгры". Поэтому данный урок обязательно нужно пройти. |
|||
Микроигры ФИНАЛЬНЫЙ УРОК | + 20 | ||
Предоставленный материал был изучен ранее Все предельно ясно Жду ВИП-уроки |
|||
Шарики Шарики. Поиск линий | + 21 | ||
Изучил более подробно алгоритм поиска пути и сверки по количеству шариков по 6-ти направлениям. Нашел у себя баг, но пока не исправил. При составлении 4-х шариков, когда есть еще одно место справа, добавляется еще один шарик. Например: оооо__ (о - шарик, __ - свободное место), 4 шарика собрал, а справа появился еще один. В итоге их 5 и они сгорают. Такая же ситуация сверху вниз. А если справа или снизу нет мест, то считает нормально. Добавил подсчет очков. P.S. Очень интересный алгоритм, навел на мысль создания пошаговой стратегии. |
|||
Шарики Шарики. Поиск пути | + 20 | ||
Научился искать путь движения объекта в двумерной матрице. Алгоритм Отличный урок! |
|||
Шарики Шарики. Логика игры | + 20 | ||
Рассмотрел делагаты, узнал про struct ("...это то же самое что класс, только проще":D) На первый взгляд кажется что программа большая, непростая, громоздкая. Но на самом деле не так уж и все сложно. Самое интересное думаю впереди, хочется увидеть функцию поиска пути |
|||
Шарики Шарики. Анализ игры | + 39 | ||
Повторил динамическое создание PictureBox, познакомился с альясом(???) global, также узнал про enum. Енумераторы Не хотелись картинки нормально отображаться, дело было в SizeMode |
|||
Шарики Шарики. Вступление | + 35 | ||
Улучшил свои навыки в графическом редакторе Paint.NET Нарисовать шарики в Paint.NET Не сразу увидел ссылку на игру. Жду следующий урок |
|||
Микроигры Крестики-Нолики. Игра с компьютером | |||
Составлять алгоритм для ИИ (искусственного интеллекта) Алгоритм Пришлось потрудиться чтобы обыграть искусственный интеллект |
|||
Микроигры VIP урок. Формула 1 | + 22 | ||
Наконец-то я нашел где применяются синусы и косинусы! В школе думал иначе :) Формулы поворотов и езды. Классный урок получился! |
|||
Микроигры ПОЛУФИНАЛЬНЫЙ УРОК | + 20 | ||
Повторил предоставленный материал Записать видео Прошел половину, жду следующий урок |
|||
Микроигры 2048 - Смещение | + 20 | ||
Delegate, dictionary, повторил функции нажатия клавиш с использованием метода KeyDown. Понять алгоритм. Достойный пример для МиниИгр. |
|||
Микроигры 2048 - Интерфейс | + 20 | ||
Внедрять Dictionary (словарь) в программу, использовать палитру цветов RGB. Составление алгоритма, вернее его понимание. Жду следующий урок. |
|||
Микроигры 2048 - Учимся играть | + 20 | ||
Ранее играл в эту игру Набрать 1024 Жду следующий урок |
|||
Микроигры Игра 15 - Картинка | + 21 | ||
Немного научился пользоваться классом Bitmap, динамическое создание компонентов, класс Graphics. На данный момент мною пройдено 27 задач из "Наноигр" и "Микроигр". И этот паззл самый сложный из всех. Этот код надо будет более детально изучить. |
|||
Микроигры Игра 15 - Алгоритм | + 20 | ||
Составлять более сложные алгоритмы Понять алгоритм программы При новой игре почему-то пустая клетка была в разных местах, наверное где-то пропустил момент. |
|||
Микроигры Игра 15 - Кнопки | + 1 | ||
Предоставленный материал был изучен ранее. Применение функции button(int position) Жду следующий урок |
|||
Микроигры Крестики-Нолики. Игра на двоих | + 1 | ||
Научился работать с выходными параметрами, понял концепцию ИИ (искусственный интеллект). Понять алгоритм с несколькими входными и выходными параметрами. Пока не совсем понимаю массивы, будем дальше изучать. Как и было сказано в уроке дописал отдельный класс "Помощь" (help.cs). |
|||
Карточки памяти Отображение карточек | + 1 | ||
Составлять более сложные алгоритмы с использованием оператором выбора case, массивов. Понять логику программы На выходе получился готовый и интересный продукт. |
|||
Карточки памяти Подготовка формы | + 1 | ||
Предоставленный материал был изучен ранее Найти картинки Жду продолжения |
|||
Нано-игры ФИНАЛЬНЫЙ УРОК | |||
Делать обзор на свою программу Записать видео Хороший видеокурс, очень многому научил. |
|||
Морской Бой VIP. Анимированный кубик | + 10 | ||
Работать с графикой, а именно: рисовать эллипс, прямоугольник, закрашивать эллипс. Сложный алгоритм, не понял принцип работы программы. Буду пересматривать видео. Замечаний нет. |
|||
Морской Бой VIP. Анимированный кружок | + 20 | ||
Работать с графикой, наследование класса Понять как работает графика. Хотя если честно, то не совсем понял. Самый трудный урок на данный момент |
|||
Нано-игры Арканоид - Шарик и кирпичики | + 20 | ||
Понимать принцип создания более интересных игр по сравнению с наноиграми. Арканоид - отличный пример! Алгоритм отскока шарика от стен и кирпичей. Добавил звуки к игре |
|||
Нано-игры Арканоид - Уровень и ракетка | + 10 | ||
Обработчик нажатия клавиш (влево, вправо) Алгоритм физики ракетки Жду продолжения |
|||
Нано-игры Бот для Цифр | + 10 | ||
Environment.NewLines - добавление новых строк в TextBox. Windows API функция определения координат мыши (насколько я понял). Алгоритм. Всегда был интересен этот вид программ, которые используют функции или делают какие-то действия над другими программами. Первое, что пришло на ум, можно сделать автозаполнение программ. Подумав, думаю эту функцию также можно использовать для подбора паролей, может и ошибаюсь. |
|||
Нано-игры Скорость реакции. Алгоритм и рекорд | + 10 | ||
Автосоздание метода: Generate -> Method Stub. Секундомер StopWatch. Алгоритм программы. Каждый раз узнаю что-то новое. |
|||
Нано-игры Скорость реакции. Три картинки по таймеру | + 2 | ||
Интересная конструкция цикла: cardNr = cardNr < 3 ? cardNr + 1 : 1; Функция ShowCard(); Жду след.урока |
|||
Нано-игры Скорость реакции. Блок-схема | + 1 | ||
Составлять план будущей программы Самое долгое - нарисовать блок-схему. Жду след.урока |
|||
Нано-игры Игра Цифры | + 10 | ||
Работать с функцией Random Конечно же алгоритм. Вроде все просто когда слушаешь, но когда пытаешься повторить, далеко не сразу получается. Дописал функцию, когда проходишь игру, выходит соответствующее сообщение. Вот ссылка на программу: https://yadi.sk/d/542zm1x5hF46c |
|||
Демо игры VIP. Устный счёт | + 1 | ||
Работать с событием нажатия на клавишу Enter. Придумать функцию отсчета времени на ответ. Пока первое задание, где пришлось придумывать алгоритм. |
|||
Игры со Спрайтами Аполлон. Плавное прилунение | + 10 | ||
Работа с оператором выбора Switch, координаты фигур. Оператор выбора Switch Очень интересная программа получилась на выходе. Навыки прокачиваются. |
|||
Игры со Спрайтами Аполлон. Законы физики | + 10 | ||
Объявлять переменную типа float Пока ничего сложного Короткий урок, отзывы и вопросы еще впереди |
|||
Демо игры ФИНАЛЬНЫЙ УРОК | + 10 | ||
Многому научился в предыдущих уроках. Все просто Очень интересный, насыщенный видеокурс. Это уже не первый курс, который я пробовал изучать. И этот сильно отличается от других. Во-первых, здесь программа пишется по ходу дела, а не по заранее заготовленному сценарию. Тем самым, автор дает время и объяснения, почему именно так надо делать. Во-вторых, объяснения даются очень подробно и тем, кто минимально знаком с основами программирования, будет вполне комфортно в изучении. Также хотелось бы добавить про сам метод обучения, он достаточно эффективен. За короткое время написано несколько игр. Отбрасывая громоздкую теорию и уделяя большее время практике, на выходе получается сбалансированная формула обучения. Очень рад, что изучаю данный курс и думаю что в будущем эти знания сильно пригодятся. Нурбек Бексатов 2015 |
|||
Демо игры Камень ножницы бумага | + 10 | ||
Параметр Sender стал более понятен; инициализировать функции при запуске программы; работать с PictureBox; работать с функцией Random. Понять функцию check_result с циклом if До сих пор непонятна строковая переменная 'mode' Добавил на форму Label, который показывает скорость работы компьютера. |
|||
Демо игры Бот для Быстрощёлка | + 9 | ||
Присваивать значения при инициализации, работать с TrackBar. Вроде ничего, естественно кроме WinAPI. Интересно писать программы, где компьютер сам действует. |
|||
Демо игры Игра Быстрощёлк | + 3 | ||
Работа с типом DateTime, перевод числовых значений в строковые. Алгоритм программы Совсем непонятна строковая переменная "mode". Мы в начале присвоили ей "stop", каким образом программа поняла значение "play"? |
|||
Демо игры Лабиринт 2D - игра | + 10 | ||
Работать с Таймером, MessageBox, параметром Sender, понял принцип создания 2D игр (хотя не совсем уверен, что это именно то). Понять работу MessageBox, параметр Sender. Хороший урок, теперь можно создавать простые игрушки)) |
|||
Демо игры Лабиринт 2D - меню | + 1 | ||
Создавать классы, работать со звуком. Вышла ошибка "звуковой api поддерживает воспроизведение только волновых файлов pcm". Решение: "Сделал конвертацию с помощью встроенного конвертера в AIMP в тот же формат". Не совсем понятно классы, хотелось бы поподробнее. Также хотелось бы прикреплять exe-файлы. |
|||
Демо игры Картинка с секретом | + 10 | ||
Работать со свойствами формы и кнопок. Понять алгоритм программы. Не понял что означают "this" и "EventArgs e". |
|||
Демо софт Вступительное слово | + 10 | ||
Установил Visual Studio 2013, English version. Установка VS Хороший и полезный урок. |
|||
Tinklavimas Знакомство | |||
|
|||
Демо игры C# чего начать программировать | |||
|
|||
Знакомство с jQuery Суть библиотеки jQuery | |||
|
|||
Нано-игры VIP урок. Игра 2048 | |||
|
|||
Карточки памяти Алгоритм игры | |||
|
|||
Система Git Добро пожаловать в Зоопарк! | |||
|
|||
Платформер на Unity 3. Графика и физика | |||
|