Дата | Видеоурок | Результат | |
---|---|---|---|
Морской Бой Олимпиада - Создание ИИ - Добивание корабля | + 1 | ||
Вроде всё было. Ничего Еще бы была выложена программа для тестирования своего алгоритма, вообще бы прекрасно было. |
|||
Морской Бой Олимпиада - Создание ИИ - Шаблон ударов | + 10 | ||
Увидел другую реализацию выбранного мной алгоритма. Ничего Замечаний нет. |
|||
Морской Бой Олимпиада - Создание ИИ - Стратегия | + 10 | ||
Что алгоритм простой на бумаге может быть совсем не простым в реализации. Реализовать придуманный алгоритм Замечаний нет. |
|||
Морской Бой Олимпиада - Угадай число | + 10 | ||
Вспомнил алгоритм двоичного поиска Да вроде ничего. Замечаний нет. |
|||
Морской Бой Олимпиада - Самый лучший алгоритм | + 1 | ||
Интересно было посмотреть на работу разных алгоритмов Продумать алгоритм на словах. Понравилась работа 2775, но сложен для повтора основываясь только на словах об установке веса каждой точки. |
|||
Морской Бой Установка кораблей | + 10 | ||
Узнал больше о DataGridView Ничего. Всё достаточно подробно объяснено на уроке. Замечаний нет. |
|||
Морской Бой Делегаты отображения | + 2 | ||
Узнал, что через функцию делегат можно получить доступ к закрытым полям класса. Всё понятно объясняется Замечаний нет. |
|||
Морской Бой Редактор и Сетка | + 10 | ||
Больше узнал о DataGridView Убрать иконку, показывающую выбранную строку Замечаний нет. |
|||
Морской Бой Море и Корабль | + 1 | ||
Вроде ничему Ничего Замечаний нет. |
|||
Морской Бой Планирование | + 10 | ||
Что имена на кириллице в программировании это очень, очень и очень плохая идея. Раньше были мысли "А почему бы и нет, вроде удобно же", но теперь эти мысли выкинул навсегда. Никогда так делать больше не буду. Переключать по сто раз раскладку. Буду делать всё на латинице. Кириллические названия - это форменное издевательство над пальцами. |
|||
Сокобан Сокобан - Завершение | + 1 | ||
Вроде ничего нового, объединить и немного переделать. Переделать немного хардкода под разные режимы Курс был очень интересным, даже поверил в свои силы в написании чего-то большего, а не просто миниигр уровня пятнашек. |
|||
Сокобан Сокобан - Игра - На двоих по сети | + 10 | ||
Немного работать с потоками. Отображать карту в панели из другого потока (отображение карты по ответу с номером карты от сервера) Отлично, игра действительно работает. Второго компьютера со статичным ип не нашлось, скриншот с одного. |
|||
Сокобан Сокобан - Телефон - TCP/IP протокол | + 10 | ||
Узнал как сделать сетевое подключение в с# Вроде всё понятно объяснялось в уроке Замечаний нет. |
|||
Сокобан Сокобан - Игра - На двоих | + 10 | ||
Всего лишь добавил проверку номера игрока. Не было такого замечаний нет |
|||
Сокобан Сокобан - Редактор - На двоих | + 10 | ||
Да вроде всё было уже Придумать уровни замечаний нет. |
|||
Сокобан Сокобан - Игра - Автоходы | + 1 | ||
Ничему, просто собрал всё воедино. Заставить отображать каждый шаг перемещения. Действительно, с автоходом игра становится более простой. |
|||
Сокобан Сокобан - Решалка - Оптимизация | + 10 | ||
Узнал о такой оптимизации ничего Такая простая оптимизация и такой результат. Впечатляет. |
|||
Сокобан Сокобан - Решалка - Яблоко | + 10 | ||
Копировать массивы, но это не пригодилось в итоге. Разобраться в алгоритме замечаний нет. |
|||
Сокобан Сокобан - Решалка - Мышка | + 10 | ||
Узнал об алгоритме поиска пути Узнав о принципе алгоритма, ничего сложного и не оказалось. Замечаний нет. |
|||
Сокобан Сокобан - Решалка - Тестер | + 1 | ||
Устанавливать цвет текста в консоли Переделать уровень из прошлых занятий, чтобы отображался и на консоли замечаний нет. |
|||
Сокобан Сокобан - Игра - Управление | + 10 | ||
Из С# ничего нового, только в организации кода Более менее понятно и удобно продумать архитектуру приложения Замечаний нет, игра действительно заработала, класс! |
|||
Сокобан Сокобан - Игра - Интерфейс | + 10 | ||
Узнал о делегатах. Перенести весь общий код с редактором в отдельную библиотеку Дублирование кода, как и сказано в уроке, действительно мешает - решил перенести в отдельную библиотеку. |
|||
Сокобан Сокобан - Создаём свои уровни | + 1 | ||
чуть лучше стал разбираться в игре Придумать свои уровни замечаний нет |
|||
Сокобан Сокобан - Редактор - Улучшение | + 10 | ||
Да вроде всё и так было в прошлый уроках Не было такого. Замечаний нет. |
|||
Сокобан Сокобан - Редактор - Сохранение | + 2 | ||
Перезаписывать файлы Добавить создание нового уровня С одной стороны, сильно бросается в глаза, что преподаватель заранее не подготовлен, но с другой стороны, виден сам процесс принятия каких-либо решений, логика выбора написания той или иной функции. А не просто - делайте так, потому, что так и никак иначе. |
|||
Сокобан Сокобан - Редактор - Редактирование | + 10 | ||
Делать кнопки выделенными Да особо ничего сложного и не было По содержанию всё замечательно. Наверное, стоит с самого начала показать и использовать в уроках регионы #region, и приучать к большей организованности кода. |
|||
Сокобан Сокобан - Редактор - Интерфейс | + 10 | ||
Добавлять картинки динамически Всё понятно Как-то слишком медленно добавляются новые картинки, прямо видно их последовательное отображение на поле. Двойная буфферизация не помогает. |
|||
Сокобан Сокобан - Редактор - Загрузка | + 1 | ||
открывать файлы в с# не было такого ... |
|||
Сокобан Сокобан - Вступление | + 10 | ||
Играть в сокобан, давно очень играл пару простых уровней - но в то время не захватила. Было несколько сложных уровней, которые пришлось переигрывать из-за неправильно поставленного ящика в самом начале. замечаний нет. |
|||
Карточки памяти Отображение карточек | + 3 | ||
Отключать/подключать события на контролах Нарисовать блок-схему. Это последний урок в данном курсе мини игр, и проходя этот курс, я всё думал, чего же в нем не хватает. В нем не хватает продуманной организации кода, архитектуры, использования различных паттернов - а не просто решения в лоб. Да, в таких маленьких программках всякие там обсерверы, состояния, да геймлупы выглядели бы, наверное. излишним усложнением, но уже с мелких программ учащиеся привыкали к мысли, что не всё надо делать просто в лоб - лишь бы заработало, а продумывать и над возможным расширением, архитектурой, организацией, и т.д и т.п. Возможно, просто не уложиться было в адекватные временные рамки, чтобы всё это объяснять. А так, всё замечательно. |
|||
Карточки памяти Подготовка формы | + 10 | ||
Всё было в прошлых уроках Найти картинки замечаний нет. |
|||
Микроигры VIP урок. Формула 1 | + 1 | ||
Как получить правильные координаты для перемещения машинки. Сделать 8 картинок и разобраться с формулами получения координат. Замечаний нет. |
|||
Морской Бой VIP. Анимированный кубик | + 10 | ||
Закрашивать фигуры, работать с двумерными массивами Без подсказки из видео реализовать передвижение точек на нужные координаты. В итоге сделал как в видео. замечаний нет. |
|||
Морской Бой VIP. Анимированный кружок | + 10 | ||
Научился рисовать в форме довольно простой урок замечаний нет. |
|||
Нано-игры Бот для Цифр | + 10 | ||
Разбивать текстовые поля построчно на массивы. Заставить работать логику через таймеры. Кроме кликов, добавил таймер ожидания до следующей команды. |
|||
Нано-игры Игра Цифры | + 10 | ||
Создавать меню Всё довольно ясно из видео. Особых замечаний нет. |
|||
Демо игры VIP. Устный счёт | + 3 | ||
Как ловить исключения. Заставить работать проверку с таймером Замечаний нет. |
|||
Демо игры ФИНАЛЬНЫЙ УРОК | + 1 | ||
= На данный момент, это была установка вс2013, ну очень уж долгая. Достаточно интересные курсы, не просто, как по книгам, заучиваешь разные функции и циклы, а каждый урок делаешь законченную программу, видишь результат своих трудов. Особенно понравилось то, что видно, что также эти курсы проходят другие люди, видишь их решения (в консоли), можешь сравнивать со своими, учиться чему-то новому у других. Также очень ценен взгляд со стороны на свои работы. |
|||
Демо игры Камень ножницы бумага | + 10 | ||
В принципе, всё было в прошлых уроках. Найти картинки рук Не совсем понятна идея показывать всегда руку компьютера - вся задача сводится к нажатию кнопки в нужный момент. Переделал под счет 1..2...3 и показ руки. Как в реальной игре. |
|||
Демо игры Бот для Быстрощёлка | + 10 | ||
Как подключать внешние библиотеки в c# Всё просто. Урок норм, без воды, не растянут. |
|||
Демо игры Игра Быстрощёлк | + 10 | ||
Как использовать DateTime Найти как рассчитать кол-во кликов в секунду, не заглядывая в видео. Узнал о тиках. Всё норм. |
|||
Демо игры Лабиринт 2D - игра | |||
Работе с таймером, что новую форму можно не создавать с нуля, а просто скопировать готовый уровень (поправить потом имя класса в коде). Всё достаточно понятно. Курс был интересным. |
|||
Демо игры Лабиринт 2D - меню | + 1 | ||
Как проигрывать звуки в winForms Выбрать картинку Замечаний нет. |
|||
Демо игры Картинка с секретом | + 10 | ||
Вспомнил как вешать события на кнопки. Всё просто и понятно. Действительно, слишком уж подробное описание всех действий. |
|||
Демо софт Вступительное слово | + 10 | ||
Узнал об этом интересном курсе. Очень долгая установка vs2013 Последняя программа - RoReplay, редактор реплеев для одной старой игры. Писалась очень давно. |
|||
Нано-игры Арканоид - Уровень и ракетка | |||
|