Дата | Видеоурок | Результат | |
---|---|---|---|
Сокобан Сокобан - Завершение | + 1 | ||
Собирать воедино предыдущие версии программ Все и везде предусмотреть, все режимы работы программы Когда создавал сетевую версию, то поторопился и поудалял все лишнее, то что использовалось раньше. Из-за этого при создании итоговой программы пришлось поднимать исходники всех предыдущих программ и брать оттуда нужные функции. В конце концов все получилось, и создание игры "Сокобан" завершено. Определенно, это будет лучший продукт в моем портфолио и им действительно можно будет гордиться. Выражаю искреннюю благодарность нашему учителю за такой классный курс уроков и за полученный в ходе их выполнения бесценный опыт. |
|||
Сокобан Сокобан - Игра - На двоих по сети | + 2 | ||
Передавать данные по сети. Общаться из программы с консолью Сфотографировать два компьютера) Или это я пропустил, или это сделано преподавателем намеренно - но я не увидел объяснения, как непосредственно соединить два РАЗНЫХ компьютера по сети. Во всех сетевых уроках мы работали на IP 127.0.0.1 (т.е. на localhost'е). Поэтому для разных компьютеров я придумал решение сам(скорее всего дико неоптимальное) - при инициализации сервера программа открывает консоль и посылает туда запрос "ipconfig", считывает ответ, находит строку, в которой написан IP-адрес, вытаскивает его из этой строки и вставляет в текстовое поле. Далее при нажатии на кнопку запуска игры появляется сообщение о том, какой IP-адрес нужно сообщить клиенту. Как-то так. P.S. Не очень получилась фотография двух компьютеров. |
|||
Сокобан Сокобан - Игра - На двоих | + 20 | ||
Переделывать старую программу, убирать ненужное Ничего сложного Вопросов нет |
|||
Сокобан Сокобан - Редактор - На двоих | + 20 | ||
Думать над уровнями Ничего сложного не было Прикольная игра получается, продолжаем! |
|||
Сокобан Сокобан - Игра - Автоходы | + 10 | ||
Ничему новому Сложно было найти ошибку Ошибка заключалась в том, что при автоматическом передвижении ящика я забыл в массиве top вернуть ящик, который мы удаляли, на место. Поэтому в программе человечек двигался, а ящик пропадал. |
|||
Сокобан Сокобан - Решалка - Оптимизация | + 10 | ||
Узнал, что обычный массив быстрее, чем Dictionary. Ничего сложного, оптимизация очень простая То, что Словарь быстрее Списка, это я знал. Но вот то, что Массив быстрее Словаря - для меня удивительно. Прикладываю скриншот только оптимизированной программы, потому что прежняя с заданием за приемлемое время не справилась. |
|||
Сокобан Сокобан - Решалка - Яблоко | + 10 | ||
Алгоритму, как поставить ящик на свое место Понять алгоритм, честно говоря, так до конца и не понял Вопросов нет |
|||
Сокобан Сокобан - Решалка - Мышка | + 10 | ||
Узнал, что такое очередь и как ее использовать. Понял алгоритм поиска вширь. Если разобраться, то все просто Вопросов нет |
|||
Сокобан Сокобан - Решалка - Тестер | + 10 | ||
Логике, более продвинутой работе с командной строкой Ничего сложного, просто нужно вдуматься Вопросов нет |
|||
Сокобан Сокобан - Игра - Управление | + 1 | ||
Логике Понять логику, переработать и реализовать самостоятельно Интересная идея с двумя массивами, я бы не догадался. Ну и круто, что есть уже полностью рабочая версия игры, пусть даже очень простая. |
|||
Сокобан Сокобан - Игра - Интерфейс | + 10 | ||
Ничему новому, просто повторил ранее изученное Ничего сложного Один вопрос - зачем использовать структуру Place, если есть встроенный Point? |
|||
Сокобан Сокобан - Создаём свои уровни | + 1 | ||
Продумывать уровни Придумать уровни Вопросов нет |
|||
Сокобан Сокобан - Редактор - Улучшение | + 1 | ||
Повторил ранее изученное Все просто Круто, прикольный и удобный получился редактор |
|||
Сокобан Сокобан - Редактор - Сохранение | + 10 | ||
Логике Сложно было понять алгоритм ресайзинга массива Прикольная получилась программа, удобная |
|||
Сокобан Сокобан - Редактор - Редактирование | + 2 | ||
Работать с компонентом toolStrip Ничего сложного, все просто и понятно Вопросов нет |
|||
Сокобан Сокобан - Редактор - Интерфейс | + 1 | ||
Впервые использовал компонент toolStrip, давно хотел найти что-то подобное Ничего сложного нет Как обычно, где-то программу чуть-чуть сделал по-другому, опять же воткнул ref туда, где изменяется картинка. Нашел, как изменить высоту верхней панели. Действительно получилось маленькое чудо, когда текстовый документ вдруг превратился в полноценный уровень |
|||
Сокобан Сокобан - Редактор - Загрузка | + 10 | ||
Повторил ранее изученное Ничего сложного Внес в программу некоторые изменения - класс LevelLoading сделал статичным, чтобы не создавать экземпляры и иметь к нему простой доступ к из других классов. Еще все функции, которые должны возвращать значение сделал через ref, в том числе и функцию загрузки всей матрицы - мне кажется, так удобнее. |
|||
Сокобан Сокобан - Подготовка - Картинки и лабиринт | + 10 | ||
Работать в фотошопе Нарисовать картинки Решил немного повеселиться с картинками - получилось не очень в тему, но прикольно |
|||
Сокобан Сокобан - Вступление | + 2 | ||
Вспомнил, как играть в Сокобан Пройти уровни, думать над игрой Вопросов не возникло, это ведь просто вводный урок |
|||
Сокобан Сокобан - Телефон - TCP/IP протокол | + 1 | ||
Работать с TCP/IP протоколом Да вроде ничего сложного Вопросов не возникло, урок для меня очень полезный, в будущем планирую добавить клиент-серверную составляющую в свои программы |
|||
Микроигры VIP урок. Стрелялка | + 10 | ||
Вроде ничему новому, просто повторил немного основные принципы ООП Ничего сложного Вопросов нет |
|||
Микроигры ФИНАЛЬНЫЙ УРОК | + 2 | ||
Продолжаю улучшать навыки по записи видео обзоров Нормально все записать Такое ощущение, что учиться программировать легче, чем учиться записывать обзоры) |
|||
Шарики Шарики. Поиск линий | + 1 | ||
Писать сложные программы, у которых есть множество разных состояний. Под конец сложно было ориентироваться в логике работы программы Реализовал список удаляющихся шариков через List<>, добавил подсчет очков и затраченного времени. Планирую доработать программу, но несколько позже |
|||
Шарики Шарики. Поиск пути | + 10 | ||
Реализации волнового алгоритма Разместить вызовы функций в нужных местах, менять статусы О волновом алгоритме уже слышал раньше, даже хотел его использовать для поиска выхода из лабиринта в своей программе. Но тогда этот алгоритм показался мне сложным, а сейчас я увидел, что он достаточно прост. |
|||
Шарики Шарики. Логика игры | + 10 | ||
Написанию сложных программ Отследить логику работы программы, понять все функции, все статусы, понять что, после чего и почему идет Получается действительно интересно, идем дальше! |
|||
Шарики Шарики. Анализ игры | + 10 | ||
Все уже умел раньше Вникнуть в конструкции функций по выбору элемента Вопросов нет |
|||
Шарики Шарики. Вступление | |||
Работать в фотошопе, рисовать блок-схемы Ничего Чтобы нарисовать шарики, специально скачал фотошоп, нашел в интернете инструкцию и нарисовал. Мне кажется, получилось красиво. |
|||
Хранитель экрана Новый класс Polygone | + 20 | ||
Делать скринсейвер как в Wndows XP Сложно не было В класс Polygon добавил конструктор, принимающий массив фигур. В программе сделал 3 Многоугольника, которые формируются из 4-х случайных точек и разных цветов. Сделал добавление вершины по клику и переключение между Многоугольниками с помощью цифр. Также убрал границы формы, сделал ее поверх всего и сделал ее закрытие по клавише Escape. Осталось только сделать, чтобы программа сама запускалась через 5 минут бездействия, как настоящий ScreenSaver. |
|||
Хранитель экрана Новый класс Figure | + 20 | ||
Рефакторингу Ничего сложного, просто нужно внимательно следить за модификацией программы Вопросов нет |
|||
Хранитель экрана Новый класс Graph | + 1 | ||
Повторил приемы работы с классами, вызов базового конструктора Ничего сложного Вопросов нет |
|||
Хранитель экрана Движение шарика | + 20 | ||
Некоторым формулам для расчета столкновений Ничего сложного Реализовал координаты через Point, а смещение через Offeset(). |
|||
Хранитель экрана Создаём графику | + 20 | ||
Ничему новому Сложного не было Вопросов нет, все просто |
|||
Игры со словами Виселка. Алгоритм помощника | + 1 | ||
Вроде ничему принципиально новому, просто улучшил навыки Ничего сложного не было Алгоритм немного оптимизировал - я перебирал слова не из всего файла, а из списка, который сначала фильтруется по длине, и при каждом нажатии буквы также фильтруется. А об ощущениях - играть с помощником конечно очень легко - можно просто нажимать на наиболее встречающуюся букву, тогда победа гарантирована. |
|||
Игры со словами Виселка. Блоксхема помощника | + 20 | ||
Рисовать блок-схемы, разбираться в алгоритме ничего Вопросов нет |
|||
Микроигры ПОЛУФИНАЛЬНЫЙ УРОК | + 1 | ||
Записывать видеообзоры Записать видео, нормально говорить Получилось как-то сумбурно, но, думаю, сгодится |
|||
Микроигры 2048 - Смещение | + 2 | ||
Немного приблизился к пониманию рекурсии Понять алгоритм, подогнать размеры Из-за того, что я делал все в ПикчерБоксах, то пришлось динамически менять размер шрифта и его положение в зависимости от размера таблицы. Программу скорее всего буду доделывать - хочу сделать, чтобы плашки ездили при ходе, добавить счетчик очков, ну и написать бота хорошего тоже нужно (чтобы хотя бы 2048 набирал). Да, и в сравнении с моей старой программой, эта получилась гораздо элегантнее и красивее как внешне, так и с точки зрения кода - спасибо автору и его стараниям! |
|||
Микроигры 2048 - Интерфейс | + 20 | ||
Рисовать прямоугольники со скругленными углами Рисовать Решил красиво все оформить, не так, как в первый раз - попытался нарисовать как в оригинале - прямоугольники с круглыми углами, получилось не очень, но все-таки лучше, чем просто квадраты. Из-за наличия графики пришлось вместо Лейблов делать ПикчерБоксы, по-другому писать на них текст и заливать. |
|||
Микроигры 2048 - Учимся играть | |||
Ничему Ничего В игру залипал достаточно давно, больше полугода назад - оттуда скрин самого большого рекорда на телефоне. Саму игру, опять же, уже писал, даже пытался писать для нее ботов, но как-то особо не получалось - боты слабенькие, и редко набирают больше пяти тысяч очков (второй скриншот оттуда) |
|||
Микроигры Игра 15 - Картинка | + 20 | ||
Нарезать картинку, разбираться с координатами Сложно было разобраться с координатами Вопросов нет |
|||
Микроигры Игра 15 - Алгоритм | |||
Продумыванию логики игры Ничего сложного не было Просили написать отличия от моей программы: во-первых, у меня программа состоит из 15-ти лейблов (т.е. для нуля лейбл просто не создается), соответственно реализация перестановки элемента получилась сложнее; во-вторых, я почему-то не подумал, что по номеру кнопки можно получить ее координаты в массиве, поэтому я писал их каждый раз в тег, и каждый раз оттуда доставал; ну и в-третьих, я сделал программу с анимацией, т.е. не использовал TableLayoutPanel, чтобы лейблы при клике могли плавно переезжать. Мое мнение - у Евгения Витольдовича программа получилась проще и продуманнее, чем у меня) |
|||
Микроигры Игра 15 - Кнопки | + 1 | ||
Ничего нового не было Не сложно Программу уже писал ранее самостоятельно (второй скриншот как раз из нее), но, я думаю, интересно будет посмотреть на другую ее реализацию. |
|||
Игры со словами Виселка. Поле чудес | + 9 | ||
Рисовать и подгонять рисунки Сложно было красиво оформить Я решил стилизовать программу под тетрадный лист, и поэтому пришлось состыковывать фон формы и картинку, чтобы все линии были ровными. Сделал также красивые кнопочки и так, чтобы они становились полупрозрачными и другого цвета при наведении мышки. |
|||
Игры со словами Игры со словами | + 3 | ||
Перематывать textBox автоматически при добавлении слов Ничего Программу уже писал раньше, только в ней не было игры в города. В этом алгоритме добавил список использованных слов и проверку на то, чтобы слова не повторялись. |
|||
Нано-игры Арканоид - Шарик и кирпичики | + 10 | ||
Анализировать логику игр, реализовывать ее Разобраться со своими нововведениями Попытался добавить в игру такую фишку - при выигрыше форма не закрывается, а ракетка сама начинает отбивать шарик. Но реализовать не получилось, потому что при включении автоматического режима в игре начинает твориться какая-то анархия) |
|||
Нано-игры Арканоид - Уровень и ракетка | + 1 | ||
узнал о методе Offset() Все просто Вопросов нет, программу сделал чуть по-своему - вместо label'ов picturebox'ы, смещение при помощи Offcet, координаты через Point. |
|||
Нано-игры Скорость реакции. Алгоритм и рекорд | + 10 | ||
Реагировать на появляющиеся картинки Побить рекорд Вопросов нет |
|||
Нано-игры Скорость реакции. Три картинки по таймеру | + 10 | ||
Ничему новому, все раньше умел Ничего сложного Вопросов нет |
|||
Нано-игры Скорость реакции. Блок-схема | + 1 | ||
Рисовать блок-схемы Составить понятную схему Вопросов нет |
|||
Игры со Спрайтами Домино. Финальный аккорд | + 10 | ||
Искать ошибки, чистить код Найти ошибку На поиск ошибки потратил часа 2 с половиной, очень много классов, связей между ними, и достаточно трудно было ее найти. А оказалась, как всегда, на самом видном месте - неправильно определялись координаты плашки. А сам курс действительно очень интересный и развивающий! |
|||
Игры со Спрайтами Домино. Наведение порядка | + 10 | ||
Вникать в логику работы программы Понять логику работы программы Вопросов нет |
|||
Игры со Спрайтами Домино. Rolling Stones | + 10 | ||
Оптимизировать код, избавляться от ненужного Реализовать анимацию В общем, получилась какая-то вакханалия, но мне нравится |
|||
Игры со Спрайтами Домино. Пирамида из анимашек | + 10 | ||
Работе с атрибутами virtual и override Не сложно Вопросов нет |
|||
Игры со Спрайтами Домино. Три наследника Аниматора | + 10 | ||
Наследование, виртуальные и переопределенные функции, наследование конструктора Понять логику и отследить ход выполнения программы Вопросов нет |
|||
Игры со Спрайтами Домино. Базовый класс Анимаций | + 10 | ||
Рефакторингу Понять общую логику работы программы Вопросов нет |
|||
Игры со Спрайтами Домино. Подъём переворотом | + 10 | ||
Имитировать переворот элемента с помощью зуммирования Понять алгоритм переворота Вопросов нет |
|||
Игры со Спрайтами Домино. Анимация спрайта | + 10 | ||
Создавать интересный эффект движения Не сложно Вопросов нет |
|||
Новые технологии Мотиватор | + 1 | ||
Писать текст с помощью графики Ничего сложного Вопросов нет |
|||
Игры со Спрайтами Домино. Двойной спрайт | + 10 | ||
Продумывать логику работы программы Понять, как все это в итогу будет работать Вопросов нет |
|||
Игры со Спрайтами Домино. Отображение плашки | + 10 | ||
Загружать XML-файлы из ресурсов программы Написать метод Load() У меня в ресурсах спрайты хранятся не в виде массивов байтов, а в виде строк, поэтому функцию Load() пришлось написать немного по-своему |
|||
Игры со Спрайтами Спрайт. Рисуем плашки | + 10 | ||
Рисовать Рисовать Вопросов нет |
|||
Игры со Спрайтами Аполлон. Финальное прилунение | + 10 | ||
Принципиально нового ничего не узнал Сложно было подгонять размеры элементов Вопросов нет |
|||
Игры со Спрайтами Аполлон. Graph и Sprite на Луне | + 1 | ||
Размещать спрайты по выбранным координатам и изменять их масштаб Найти время и преодолеть лень Вопросов нет, все понятно |
|||
Игры со Спрайтами Аполлон. Плавное прилунение | + 1 | ||
Продолжил обучаться работе с классами, делегатами. Они помогают сделать код программы небольшим и элегантным. А что самое главное - оптимальный и корректным с точки зрения программирования Вроде ничего сложного Интересная программка получилась. Опять же, с виду она вроде и не сложная, но все равно в ходе реализации находятся какие-то неочевидные моменты, подводные камни, проблемы которые нужно решать. И решать их действительно интересно. |
|||
Игры со Спрайтами Аполлон. Законы физики | + 10 | ||
Имитировать гравитацию и движение с ускорением в программе Вроде бы и все просто, но самому так все продумать достаточно сложно. Если без видеоурока, программу пришлось бы делать достаточно долго, и, я думаю, что получилось бы далеко не с первого раза. |
|||
Игры со Спрайтами Домино. Ура! Победа! | + 10 | ||
В общем, ничему, закрепил навыки полученные ранее Выиграть) Мне понравилась программа. Хоть она с виду и простая, но в ней много подводных камней. Плюс опять же на довольно простых примерах в ней показаны интересные функции языка (это я о делегатах). |
|||
Игры со Спрайтами Домино. Выбираем и убираем | + 10 | ||
Вроде нового ничего Сложностей не возникало Вопросов нет |
|||
Игры со Спрайтами Домино. Делегаты отображения | + 2 | ||
Делегатам Понять, как работают делегаты и зачем они нужны С делегатами ранее сталкивался, но тогда ничего не понял. После этого урока все более-менее становится на свои места и приходит понимание. Как я понял, делегаты - вещь довольно полезная, но эту полезность я в полной мере пока еще не оценил. |
|||
Игры со Спрайтами Домино. Динамическая пирамида | + 10 | ||
Воровать код у "Дизайнера" сложностей не возникало Несколько напрягает комбинация "static public readonly int" Зачем, например, нужен static? |
|||
Игры со Спрайтами Домино. Перемешиваем плашки | + 1 | ||
Продолжил учиться правильно оформлять код Сложностей не возникало Есть один вопрос - зачем делать функции защищенными? У нас будет еще один класс и мы будем использовать наследование? |
|||
Игры со Спрайтами Домино. Правила игры | + 10 | ||
Правильному "оформлению программы" Пока не сложно Вопросов нет |
|||
Игры со Спрайтами Спрайт. Рисуем Аполлона | + 1 | ||
ничему новому рисовать вопросов нет |
|||
Игры со Спрайтами Аполлон. Главные герои | + 10 | ||
рисовать рисовать рисовать я не умею вообще( |
|||
Игры со Спрайтами Спрайт. Сериализация объекта | + 10 | ||
Сериализации Найти в интернете код для ее использования и правильно его откорректировать Сериализация - действительно интересная вещь, думаю, в будущем очень пригодится |
|||
Игры со Спрайтами Спрайт. Панель инструментов | + 10 | ||
Узнал, как работать с компонентом List Ничего сложного Вопросов не возникло |
|||
Игры со Спрайтами Спрайт. Рисуем линии мышкой | + 10 | ||
Применять MouseMove для того, чтобы видеть рисуемую линию Нарисовать картинку, ибо я плохой художник Вопросов нет |
|||
Игры со Спрайтами Спрайт. Класс для Спрайта | + 10 | ||
Оптимизации программы при помощи классов Не было Вопросов нет |
|||
Игры со Спрайтами Спрайт. Класс для графики | + 10 | ||
Продолжил учиться оптимизации Ничего Вопросов нет |
|||
Игры со Спрайтами Спрайт. Структура для линии | + 10 | ||
Повторил работу с графикой со структурами Сложного не было почти ничего Вопросов нет |
|||
Игры со Спрайтами Спрайт. Первая форма | + 10 | ||
Повторил навыки работы с графикой В начале было не сложно) Программу делал на вебинаре, поэтому промежуточных скриншотов нет, сразу скрин готовой программы) |
|||
Микроигры VIP урок. Формула 1 | + 1 | ||
В общем, ничему принципиально новому. Повторил и закрепил знания, полученные ранее Нарисовать картинки) Сделал не 4 картинки, а 36 (через каждые 10 градусов), получилось прикольно |
|||
Морской Бой VIP. Анимированный кубик | + 10 | ||
Вспомнил и повторил вложенные массивы Найти ошибку, ну и понять, как будут работать вложенные массивы Как у меня часто бывает, допустил ошибку, из-за которой программа работала неправильно, в самом простом и неочевидном месте и очень долго ее искал. Ну а сама задумка программы очень понравилась, действительно интересно |
|||
Морской Бой VIP. Анимированный кружок | + 10 | ||
Впервые использовал наследование классов, конечно в нем стоит еще разобраться в общем, ничего Замечаний нет |
|||
Демо игры Картинка с секретом | + 10 | ||
Ничему Программа несложная Вопросов нет |
|||
Демо софт Текстовый процессор | + 10 | ||
Поработал с OpenFileDialog и SaveFileDialog Ничего Вопросов не возникло |
|||
Нанософт Баскетбольное табло | + 10 | ||
Повторил передачу данных между формами Ничего Вопросов нет |
|||
Демо софт Менеджер паролей | |||
---- Ничего сложного Вопросов нет |
|||
Нанософт Скорость на клавиатуре | + 1 | ||
Ничему Ничего ------ |
|||
Нанософт Прохождение теста | + 1 | ||
Улучшил навыки работы с файлами Ничего Список вопросов реализовал через массив структур, а выбор файла через OpenFileDialog. |
|||
Нанософт Шахматные часы | + 1 | ||
Узнал о том, что таймер работает неточно. Ничего. Вопросов нет. |
|||
Нанософт Твоё портфолио | + 10 | ||
Наконец научился подключать другие проекты. Сложно было подключать другие проекты к одному, согласовывать namespace'ы. Потратил много времени, т.к. постоянно возникали проблемы. Приходилось менять названия форм для каждого подключаемого проекта, менять названия иконок. Также пришлось изрядно покопаться в файлах .Designer, переделать их, а также покопаться и в интернете, чтобы понять, как их, собственно, нужно переделывать, чтобы все работало. Но в конечном итоге все получилось и все наконец встало на свои места. В общем, отличный и довольно важный с точки зрения серьезной практики урок. |
|||
Демо софт Квадратный калейдоскоп | + 10 | ||
Познакомился с объектом enum. Сложно было вернуться к урокам после длительного перерыва. Замечаний нет. |
|||
Морской Бой Олимпиада - Создание ИИ - Стратегия | + 10 | ||
Логике и стратегии Реализовать придуманный алгоритм ---- |
|||
Морской Бой Олимпиада - Угадай число | + 10 | ||
---- ---- Ничего умнее, чем бинарный поиск я не придумал(наверное потому, что особо думать было лень). |
|||
Нанософт Средняя оценка | + 10 | ||
Использовать компонент ToolTip Разобраться с делегатами Честно говоря, так до конца и не понял, что такое делегат, и зачем он нужен. Он позволяет классу получить доступ к функции, находящейся вне этого класса? |
|||
Демо софт Английские карточки | + 10 | ||
Работать с компонентом WindowsMediaPlayer, открывать файлы mp3 и видеофайлы из проекта, научился работе с файлами, научился использовать цикл foreach. достаточно сложно было, посмотрев видеоурок, все вспомнить и написать самому Урок вышел очень продуктивным лично для меня, но было достаточно сложно вспоминать то, что было в видеоуроке и делать это самому, все равно иногда подглядывал. Сразу запомнить новые компоненты и особенности работы с ними конечно же не получится, но если постоянно практиковаться, то, думаю, получится. |
|||
Демо софт Двенадцать месяцев | + 10 | ||
работе с календарем ничего сложного Картинки я зашил в проект, поэтому процедуру выбора картинок пришлось реализовать через switch, и необходимость в сообщении об ошибке отпала. Еще сделал так, чтобы программа отображалась без каких-либо границ или кнопок, на полный экран - так, для красоты. |
|||
Карточки памяти Отображение карточек | + 1 | ||
Вспомнил, как делать блок-схемы) Найти ошибку Над этой работой сидел очень долго, а все потому, что не мог на протяжении примерно минут сорока найти ошибку, а когда нашел - подивился своей глупости. |
|||
Карточки памяти Подготовка формы | + 10 | ||
все было знакомо ничего сложного все отлично |
|||
Нано-игры Бот для Цифр | + 1 | ||
Узнал немного нового о компоненте TextBox ничего Программу можно использовать для "натыкивания" каких-нибудь достижений в онлайн-играх, например |
|||
Нано-игры Игра Цифры | + 1 | ||
Узнал, как пользоваться компонентом Menu, понял принцип записи типа button(a) Ничего сложного Замечаний нет |
|||
Демо игры VIP. Устный счёт | + 1 | ||
Узнал о методе Focus ничего сложного не было Добавил вывод затраченного времени при выигрыше |
|||
Демо игры ФИНАЛЬНЫЙ УРОК | + 1 | ||
ничему) не сложно Хотелось бы выразить благодарность Вам, Евгений, за весь этот сайт, за видеоуроки, и за все остальное. Я считаю, что Вы справляетесь с поставленной задачей на отлично, и действительно помогаете людям выучить не только сам язык, но и основные концепции программирования, причем преподнося все это в увлекательной игровой форме, что дополнительно добавляет мотивации. Желаю вам продолжать в таком же ритме, давать людям стимул заниматься программированием, саморазвиваться. Ведь в конечном итоге саморазвитие - основная задача (стиль жизни, если угодно) любого программиста, да и любого человека в принципе. Зовут меня Молочников Сергей. |
|||
Демо игры Камень ножницы бумага | + 1 | ||
Ничего глобально нового Ничего сложного Как и все предыдущие, урок понятый, четкий, пошаговый |
|||
Демо игры Бот для Быстрощёлка | + 1 | ||
Узнал о компоненте TableLayout ничего сложного, как всегда - все очень четко, понятно и последовательно объяснено Решил чуть доработать - сделать так, чтобы клики начинались при выходе курсора за пределы формы. Тогда можно не мучиться с выбором активного окна и нажатием кнопки с клавиатуры. |
|||
Демо игры Игра Быстрощёлк | + 1 | ||
Начал следовать "правилам хорошего тона" ничего хороший и понятный урок, замечаний никаких нет |
|||
Демо игры Лабиринт 2D - игра | + 1 | ||
Вроде ничего сложного В третьем уровне лабиринта создал движущиеся стены(тут пришлось слегка подумать), и добавил к ним мигающие. А насчет урока могу сказать, что он очень познавательный и реально пробуждает интерес создавать все новые уровни! |
|||
Демо игры Лабиринт 2D - меню | + 1 | ||
Я новичок в этом деле, поэтому не все успеваю Все отлично! |
|||
Демо софт Вступительное слово | + 1 | ||
Долго устанавливался language pack для Visual Studio :) Поступил в институт, начал изучать С++, но захотелось чего-то большего. Опыта работы на С# у меня нет и программ,соответственно, тоже. От видеокурсов планирую получить опыт программирования на С#, научиться решать разного рода задачи, планирую получить достаточно знаний и опыта, чтобы начать писать свои собственные простенькие приложения, игры, или различные "помощники", которые будут выполнять какие-либо рутинные действия. |
|||
Нано-игры ФИНАЛЬНЫЙ УРОК | |||
|
|||
Компилятор Где живёт компилятор | |||
|
|||
Демо софт Вам телеграмма! | |||
|