Дата | Видеоурок | Результат | |
---|---|---|---|
Демо игры VIP. Устный счёт | + 20 | ||
Использовать текстовые поля, обрабатывать ввод с клавиатуры. Сложно не запутаться в горе элементов интерфейса. Наконец реально пригодилось понятие геттера. Добавил кнопку "Случайно" - реализовал с помощью getter'а, который возвращает случайное действие, код функции think() не пришлось трогать совсем. |
|||
Демо игры ФИНАЛЬНЫЙ УРОК | + 20 | ||
Останавливаться и ставить точку в разработке программы. Найти время на выполнение уроков Понравилось: - в каждом уроке что-то новое; - показан пример написания программы с нуля и до рабочего варианта; - доступное изложение материала; - нельзя просто просмотреть пачку видео и забыть - нужно выполнить задание и отправить решение; - увлекает) Не понравилось: - не хватает структурированности, какой-то технологии простирающейся по уроку (привык к этому в книгах, поэтому не хватает). Итог: в целом интересно, есть желание продолжать. Несмотря на то, что даётся готовое решение, по ходу написания программы хочется добавить что-то ещё, приходят мысли, как сделать то же, но иначе, красивее и удобнее. Обучение программированию на играх - добро) Следующим курсом будут Наноигры - хорошо успел купить со скидкой. Баклагов Кирилл |
|||
Демо игры Камень ножницы бумага | + 20 | ||
Узнал о таких элементах как PictureBox и Panel. Находить собственные мелкие ошибки Всё нравится) |
|||
Демо игры Бот для Быстрощёлка | + 21 | ||
Узнал о tableLayoutPanel, научился пользоваться таймером, эмулировать клик мыши. Найти все нужные свойства элементов на панели Properties Урок понравился, ещё бы узнать, как получать "содержимое" экрана. Google и StackOverflow наверно помогут) |
|||
Демо игры Игра Быстрощёлк | + 21 | ||
Узнал о событии MouseDown. Научился работать с DateTime. Вспомнить как DateTime в секунды переводится Решил для себя сначала смотреть урок, а потом самостоятельно делать программу по списку "Самостоятельная работа", выходит дольше, чем, если параллельно просмотру урока повторять, но зато лучше запоминается материал. Спасибо за чёткий список для "Самостоятельной работы" =) |
|||
Демо игры Лабиринт 2D - игра | + 20 | ||
Запускать "дочерние" диалоговые окна. Узнал об использовании DialogResult. Выкроить время на выполнение урока. А в уроке сложно было не делать мелких ошибок. Урок понравился. Увлёкся, в какой-то момент поймал себя на мысли, что хочу больше лабиринтов - хороших и разных, что даже из простых формочек и лейблов (которые вовсе не для игр создавались) можно сделать игру. На втором уровне по своему реализовал бонусы - ввёл для собранных бонусов список - они добавляются при наведении курсора. При рестарте нужно просто пройтись по списку и сделать всех видимыми, в таком случае прописывать вручную имена лейблов не надо. Отдельная переменная для собранных бонусов не нужна получается, можно проверить длину списка. В общем оптимизировать - очень приятно) |
|||
Демо игры Лабиринт 2D - меню | + 20 | ||
Добавлять нормально файлы в ресурсы (в предыдущем уроке была головная боль с этим). Проигрывать звуки. сложностей не возникло в предвкушении следующего урока) |
|||
Демо игры Картинка с секретом | + 20 | ||
Обрабатывать нажатия мыши и клавиш клавиатуры, настраивать окно, немного работе с ресурсами. Сделать всё за 1 раз, если бы делал сразу после просмотра видео, было бы быстрее. Придумать свой вариант секрета. Понравилось, что это не набор разрозненных "How To", как в учебниках, а решается цельная задача - написать программу. |
|||
Демо софт Вступительное слово | + 20 | ||
Смотреть видеоурок до конца Ничего Здорово, что Витольдович не тянет время в видео, а коротко, быстро и по делу |
|||
Нано-игры Арканоид - Уровень и ракетка | |||
|