Создание игры “Space Invaders” на C# с нуля

🔥Промокод на скидку 15% на все курсы ITVDN - 4YOUTUBE Материалы вебинара - https://itvdn.com/ru/webinars/descrip... Сегодня мы подготовили для вас вебинар по созданию игры “Space Invaders” на C# с нуля Какой самый лучший способ изучить что-то новое? Конечно же, превратить это в игру! Этот способ хорош и в обучении программированию. Начните изучение языка C# путем создания игры на C#, а именно — консольной компьютерной игры Space Invaders. Обещаем минимум скучной теории и максимум практики. Создание игры на C# — это интересно! Кому это будет полезно: ● Новичкам. Никогда не программировали? Это не повод отказываться от нового крутого опыта. У вас есть шанс создать игру на C# и получить опыт практического применения данного языка программирования, а также попробовать себя в роли разработчика игр. ● Начинающим C# разработчикам. Вы сможете углубить и применить на практике свои знания языка C# вместе с наставником, приступив к созданию игры Space Invaders. Чему вы научитесь: Создавать игру на C#. Разбивать большую задачу на отдельные этапы и последовательно их реализовывать. Применять на практике процедурный и объектно-ориентированный подход для написания программ на С#. Понимать и применять основы алгоритмирования. Применять знания основ ООП для создания полноценной программы. Использовать функционал .NET Framework. Программа тренинга: Рассмотрение и постановка общей задачи по созданию игры на C#. Составление технического задания (ТЗ). Краткое знакомство со средством разработки Visual Studio и языком программирования C#. Создание консольной игры «Space Invaders». Рассмотрение возможности создания игры на C# на других платформах – WPF, Unity. 00:00 Вступление. Знакомство с автором 00:58 План вебинара 4:15 Что можно создавать на C# 5:49 Карта специальностей 7:22 Об игре “Space Invaders” 12:50 Основные объекты игры 19:26 Создание проекта в Visual Studio 21:55 Создание списка игровых сущностей и сцены 46:24 Класс с настройками параметров игры 56:32 Применение паттерна Factory (Фабрика) для игровых объектов 1:00:49 Фабрика для создания кораблей-пришельцев 1:18:35 Фабрика для создания земли 1:23:49 Создание пользовательского корабля 1:33:30 Реализация Фабрики для ракет 1:37:25 Реализация отрисовки объектов 2:04:10 Класс для логики и вычислений (класс-движок) 2:17:06 Тест кода 2:32:09 Убираем “подёргивание” на экране 2:37:33 Реализация логики перемещения объектов 3:06:47 Класс-контроллер для перемещения корабля 3:31:07 Работа над Game Over 3:35:42 Реализация стрельбы и попадания 4:02:55 Добавление музыкального сопровождения 4:06:25 Подведение итогов 4:08:00 Домашнее задание 4:11:24 Вопросы и ответы Если вас интересует создание игры, а именно — создание игры на C#, разработка инди игр, игры, геймдев, создание игр, вы задаетесь вопросом как создать свою игру и при этом желаете работать с современными инструментами разработки, на ITVDN вы сможете найти все необходимые материалы по изучению игростроения при помощи языка C# и самого крутого игрового движка для начинающих гейм девелоперов (разработчиков игр) — Unity.

Создание простой казуальной игры на Python
▶︎

Создание простой казуальной игры на Python

Вебинар на тему: "Visual Studio 2015 Tips&Tricks: новые возможности для разработчика"
▶︎

Вебинар на тему: "Visual Studio 2015 Tips&Tricks: новые возможности для разработчика"

C# с нуля — Полный курс для начинающих | Часть 2
▶︎

C# с нуля — Полный курс для начинающих | Часть 2

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья
▶︎

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Как читать людей за 30 секунд — эксперт по манипуляциям Михаил Антончик.
▶︎

Как читать людей за 30 секунд — эксперт по манипуляциям Михаил Антончик.

Relaxing Rain Sounds and Soft Piano Music for Deep Sleep, Stress Relief, and Peaceful Nights
▶︎

Relaxing Rain Sounds and Soft Piano Music for Deep Sleep, Stress Relief, and Peaceful Nights

C# с нуля — Полный курс для начинающих | Часть 1
▶︎

C# с нуля — Полный курс для начинающих | Часть 1

How I wrote online shooter on C++ in a week
▶︎

How I wrote online shooter on C++ in a week

Почему масса создаёт гравитацию? Настоящий ответ Ричарда Фейнмана, который меняет всё
▶︎

Почему масса создаёт гравитацию? Настоящий ответ Ричарда Фейнмана, который меняет всё

React Tutorial For Beginners [ReactJS] | ReactJS Course | ReactJS For Beginners | Intellipaat
▶︎

React Tutorial For Beginners [ReactJS] | ReactJS Course | ReactJS For Beginners | Intellipaat

История Linux и UNIX! Кто породил ВСЕ современные системы!
▶︎

История Linux и UNIX! Кто породил ВСЕ современные системы!

C# с нуля — Полный курс для начинающих | Часть 3
▶︎

C# с нуля — Полный курс для начинающих | Часть 3

HOW TO MAKE A GAME IN UNITY 6 - FULL COURSE TUTORIAL - HOW TO MAKE A GAME FOR BEGINNERS
▶︎

HOW TO MAKE A GAME IN UNITY 6 - FULL COURSE TUTORIAL - HOW TO MAKE A GAME FOR BEGINNERS

Шурик в Матрице. Полный фильм
▶︎

Шурик в Матрице. Полный фильм

How Putin will navigate the crisis in Russia and on the front lines. Pastukhov
▶︎

How Putin will navigate the crisis in Russia and on the front lines. Pastukhov

Как выучить PYTHON С НУЛЯ. Основы, практические задания, полный курс
▶︎

Как выучить PYTHON С НУЛЯ. Основы, практические задания, полный курс

КАК СТАТЬ ПРОГРАММИСТОМ. УЛЬТИМАТИВНЫЙ ГАЙД НА ВКАТ В АЙТИ
▶︎

КАК СТАТЬ ПРОГРАММИСТОМ. УЛЬТИМАТИВНЫЙ ГАЙД НА ВКАТ В АЙТИ

THE DARK SIDE OF COLLEGE SPORTS IN THE USA
▶︎

THE DARK SIDE OF COLLEGE SPORTS IN THE USA

Что Будет, Если Превысить Скорость Света? Ответ Шокирует
▶︎

Что Будет, Если Превысить Скорость Света? Ответ Шокирует

Почему вы не сможете добраться до Андромеды (даже на скорости света) | Леонард Сасскинд
▶︎

Почему вы не сможете добраться до Андромеды (даже на скорости света) | Леонард Сасскинд