Несколько простых игрушек для ознакомления с проектом.
Каждая игровая программа пишется с нуля.
Доступ к урокам последовательный.
Во время прохождения курса вы самостоятельно
напишете несколько игровых программ.
# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
|
|||
Добро пожаловать!Ты герой, раз дошёл до этой страницы :)В этом коротком видео обращении я покажу и расскажу, где найти обещанные уроки, консольные задачи, как этим всем пользоваться. |
|||||
2 |
![]() |
9 тестов |
|||
Самая первая программа создаётся, практически, только мышкой. Весь нужный код будет сгенерирован автоматически системой. Смотри видео, повторяй действия и создавай свою программу! Задание: Написать программу с 5 картинками и 4 кнопками. Каждая кнопка открывает одну из 4 картинок. Пятая картинка открывается каким-либо "секретным" способом. Отчёт отправил: 7908. devnull Выполнено за 1 час. 45 мин. [Показать отчёт] Научился: Некоторым возможностям Visual Studio. Сложности: Все было просто. Комментарии: Хороший урок. |
|||||
3 | Лабиринт 2D - меню |
4 теста |
|||
Начинаем создание игры - многоуровнего лабиринта. На этом уроке мы создадим главное меню и класс для воспроизведения звуков. Задание: Создать заготовку для будущего лабиринта. Отчёт отправил: 7908. devnull Выполнено за 2 час. 00 мин. [Показать отчёт] Научился: Программно воспроизводить звуки. Сложности: Найти изображение для иконки, которое бы нормально смотрелось в таком размере. Комментарии: Хороший урок. |
|||||
4 | Лабиринт 2D - игра |
3 теста |
|||
На этом уроке мы создадим два уровня игры и запрограммируем их. В игре будут предметы для собирания, ключи, двери, мигающие стены. Задание: Создать два или три уровня для игры Лабиринт. Отчёт отправил: 7908. devnull Выполнено за 4 час. 30 мин. [Показать отчёт] Научился: Новому способу применения обьектов типа Label. Обработке событий от нескольких одинаковых обьектов. Использовать таймер. Программно разворачивать экран монитора. Сложности: Сделать программный разворот монитора при создании бонусных уровней: 3го - при развороте вверх ногами и 4-го, при повороте экрана на 90 градусов. Вести мышь горизонтально вместо вертикально реально усложняет прохождение уровня. Как перевернуть тексты меток и сообщений не нашел, возможно это реально только для WPF. Комментарии: Хороший урок. Много полезной информации и новых навыков. |
|||||
5 | Игра Быстрощёлк |
|
|||
На этом уроке мы создадим мини-игрушку «Быстрощёлк», которая поможет узнать максимальную скорость нажатия кнопок мышки. Задание: Создать игру и поставить свой рекорд. Отчёт отправил: 7908. devnull Выполнено за 2 час. 00 мин. [Показать отчёт] Научился: Подсчитывать разницу во времени между событиями. Узнал о разнице в скорости обработки разных событий от мыши. Научился создавать ссылки для открыания сайтов в браузере. Сложности: Все было просто. Комментарии: Хороший урок. |
|||||
6 | Бот для Быстрощёлка |
|
|||
На этом уроке мы повеселимся :) Напишем бота для игры из прошлого урока. Программа будет сама кликать и ставить сногсшибательные результаты! Задание: Написать бота для прошлой игры и поставить супер-рекорд! Отчёт отправил: 7908. devnull Выполнено за 3 час. 30 мин. [Показать отчёт] Научился: Использовать панель TableLayout, TrackBar, работать с таймером. Имитировать нажатия кнопки мыши и перехватывать сообщения от мыши. Сложности: Сделать вместо запуска по кнопке по умолчанию запуск по правой кнопке мыши после нажатия кнопки Start. Комментарии: Хороший урок. Приобрел новые навыки и знания. |
|||||
7 | Камень ножницы бумага |
1 тест |
|||
На этом уроке мы напишем игровую программу по мотивам детской игры на руках - «Камень-Ножницы-Бумага». Задание: Написать игру и победить компьютер. Отчёт отправил: 7908. devnull Выполнено за 2 час. 30 мин. [Показать отчёт] Научился: Программировать простейшую логику интерактивного поведения программы. Работать с панелями. Перехватывать события от большого кол-ва обьектов с помощью использования тегов. Использовать генератор случайных чисел. Зеркально разворачивать изображения. Сложности: Все было просто. Комментарии: Предыдущие уроки в основном делал на слух, настолько хорошо обьяснялось происходящее, а этот пришлось больше смотреть. |
|||||
8 | ФИНАЛЬНЫЙ УРОК |
|
|||
Поздравляю! Ты прошёл весь курс "Демо-игры"! Теперь ты знаешь, как у нас здесь всё устроено. Пожалуйста, напиши отзыв, прикрепи свою фотографию и напиши своё имя и фамилию. Какой курс ты будешь проходить следующим? Отчёт отправил: 7908. devnull Выполнено за 15 час. 00 мин. [Показать отчёт] Научился: -- Сложности: Все было просто. Комментарии: Курс замечательный. Очень увлекает и формой проведения и возможностью сделать на каждой задаче что-то свое. Учиться программировать создавая игры, а потом в них играть - что может быть увлекательнее, играть мы любим с детства ! Также понравилась идея записывать урок экспромтом, это убирает дистанцию между курсантами и учителем. Очень хотелось бы, чтобы такое обучение стало мэйнстримом в будущем. Александр Анган. |
|||||
9 | VIP. Устный счёт |
2 теста |
|||
На этом уроке мы напишем программу для тренировки устного счёта. Задание: Сделать тренажёр устного счёта по основным арифметическим операциям. Отчёт отправил: 7908. devnull Выполнено за 2 час. 30 мин. [Показать отчёт] Научился: Узнал, что знак минус можно писать тремя различными способами и, что значок умножения - это просто крестик. Сложности: Все было просто. Комментарии: Полезный урок. |
|||||
10 | VIP. Бесплатная консультация |
без видео |
|||
Приглашение на бесплатную консультацию. |
|||||
Итого: 10 видеоуроков |
4 час. 45 мин. 19 тестов |
67 чел. | |||
Финалисты: Евгений, Oleg Didok , Иван Воронин, Tekashnik, LINKI, vip, zhikharevav, Виктор, Protos, Алексей В., Ramzan, Александр, alexmail19Q, Степан, Вова Завісляк, Андрей, Владимир, Snepper, Александр Балбашов, Сергей Соколов, gorynych, Кирилл, Hofflin, FireWolf, DimanDOS, Айдар, AlliZzeN, Rise, Павел Демьянов, Никита, Den Andreevich, Stainlessrat, Макс Тимашков, Николай, Chip, Дмитрий, Сергей, Владимир, Даниил Лаутеншлегер, Никита, New programist, Геннадий Кравцов, Артём Нагорный, no name, Андрей, Діма, Эльвир, Александр, Николай, Евгений, Новопашин Владимир, Xa4_Xakum, Кирилл, Shahlo, Anatoli, Konstantin, MaxB, Эдуард, Толстых Александр, AndreyGr, София, Иван, Tom, Alina, Tim, Хоанг, Антон . |