Несколько простых игрушек для ознакомления с проектом.
Каждая игровая программа пишется с нуля.
Доступ к урокам последовательный.
Во время прохождения курса вы самостоятельно
напишете несколько игровых программ.
| # | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
|---|---|---|---|---|---|
| 1 |
C# чего начать программировать
|
|
|||
Добро пожаловать!Ты герой, раз дошёл до этой страницы :)В этом коротком видео обращении я покажу и расскажу, где найти обещанные уроки, консольные задачи, как этим всем пользоваться. |
|||||
| 2 |
Картинка с секретом
|
9 тестов |
|||
|
Самая первая программа создаётся, практически, только мышкой. Весь нужный код будет сгенерирован автоматически системой. Смотри видео, повторяй действия и создавай свою программу! Задание: Написать программу с 5 картинками и 4 кнопками. Каждая кнопка открывает одну из 4 картинок. Пятая картинка открывается каким-либо "секретным" способом. Отчёт отправил: 4958. Edgard Loyter Выполнено за 40 мин. [Показать отчёт] Научился: Работать с формой (установка иконки и т.п.) Сложности: Сложностей не возникало Комментарии: Спасибо за данный урок ) |
|||||
| 3 | Лабиринт 2D - меню |
4 теста |
|||
|
Начинаем создание игры - многоуровнего лабиринта. На этом уроке мы создадим главное меню и класс для воспроизведения звуков. Задание: Создать заготовку для будущего лабиринта. Отчёт отправил: 4958. Edgard Loyter Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: Работа со звуком Сложности: Изначально не хотел воспроизводиться звуковой файл, но в последствии выявилось что данный формат .wav почему то не подходит (Звуковой API поддерживает воспроизведение только волновых файлов PCM). Решил данную проблему путем перекодирования .wav в .wav ))) Комментарии: Мне урок понравился, спасибо ) |
|||||
| 4 | Лабиринт 2D - игра |
3 теста |
|||
|
На этом уроке мы создадим два уровня игры и запрограммируем их. В игре будут предметы для собирания, ключи, двери, мигающие стены. Задание: Создать два или три уровня для игры Лабиринт. Отчёт отправил: 4958. Edgard Loyter Выполнено за 2 час. 00 мин. [Показать отчёт] Научился: Практически все было новое )) Сложности: Пытался реализовать саму логику игры в отдельном методе. Не получилось ( Точнее работает, но как то не так )) Проблема с первоначальным положением курсора. Комментарии: Дочке понравилось ))) И я получил удовольствие от процесса создания ) |
|||||
| 5 | Игра Быстрощёлк |
|
|||
|
На этом уроке мы создадим мини-игрушку «Быстрощёлк», которая поможет узнать максимальную скорость нажатия кнопок мышки. Задание: Создать игру и поставить свой рекорд. Отчёт отправил: 4958. Edgard Loyter Выполнено за 20 мин. [Показать отчёт] Научился: Ничему. По идее, этот урок должен идти перед лабиринтом )) Это лично мое мнение. А так, закрепил пройденный материал. Сложности: Сложностей не возникало. Комментарии: Спасибо за труд ) |
|||||
| 6 | Бот для Быстрощёлка |
|
|||
|
На этом уроке мы повеселимся :) Напишем бота для игры из прошлого урока. Программа будет сама кликать и ставить сногсшибательные результаты! Задание: Написать бота для прошлой игры и поставить супер-рекорд! Отчёт отправил: 4958. Edgard Loyter Выполнено за 2 час. 00 мин. [Показать отчёт] Научился: Улучшил свои навыки с обращением таймер, ну и с формами легче стало ))) Сложности: Просчитать как правильно должно кликать. И не совпадение значений Автокликера и кликера. Не могу врубиться с чем связано. Хотя заметил, что чем меньше выставляю значение в автокликере - точнее результат получается. Комментарии: Я немного переработал Автокликер и предыдущую прогу. В предыдущей, реализовал окончание кликания по таймеру. Автокликер сделал одновременную работу двух таймеров, одним задаем скорость кликания, второй время работы. |
|||||
| 7 | Камень ножницы бумага |
1 тест |
|||
|
На этом уроке мы напишем игровую программу по мотивам детской игры на руках - «Камень-Ножницы-Бумага». Задание: Написать игру и победить компьютер. Отчёт отправил: 4958. Edgard Loyter Выполнено за 1 час. 30 мин. [Показать отчёт] Научился: +10 к моему навыку обращения с формами )) Сложности: Урок был легким, но довольно интересным. Комментарии: Я реализовал выбор компа через генератор случайных чисел и через switch - case . Читал что это оператор срабатывает быстрее if |
|||||
| 8 | ФИНАЛЬНЫЙ УРОК |
|
|||
|
Поздравляю! Ты прошёл весь курс "Демо-игры"! Теперь ты знаешь, как у нас здесь всё устроено. Пожалуйста, напиши отзыв, прикрепи свою фотографию и напиши своё имя и фамилию. Какой курс ты будешь проходить следующим? Отчёт отправил: 4958. Edgard Loyter Выполнено за 5 мин. [Показать отчёт] Научился: Писать отзывы )) Сложности: Понять какой размер фотографии должен подойти )) Комментарии: Всем счастья ) |
|||||
| 9 | VIP. Устный счёт |
2 теста |
|||
|
На этом уроке мы напишем программу для тренировки устного счёта. Задание: Сделать тренажёр устного счёта по основным арифметическим операциям. Отчёт отправил: 4958. Edgard Loyter Выполнено за 2 час. 00 мин. [Показать отчёт] Научился: Пока ничему, но улучшил свои навыки с формами Сложности: Все прошло как по маслу )) Комментарии: Я добавил подсчет времени, за которое игрок выигрывает или проигрывает. Еще добавил всплывающую подсказку, что за окошко с числом (там где сложность). Мне урок понравился ) |
|||||
| 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, Хоанг, Антон . | |||||