G
enby!

Создание эволюционной игры Conway's Game Of Life на C# + WPF

🔥Промокод на скидку 15% на все курсы ITVDN - 4YOUTUBE Материалы вебинара - https://itvdn.com/ru/webinars/descrip...
На вебинаре мы рассмотрим Game Of Life — клеточный автомат, придуманный английским математиком Джоном Конвеем в 1970 году и её реализацию с помощью языка программирования C# и фреймворка WPF. Прежде чем реализовывать игру, необходима чёткая задача и постановка правил самой игры. Дальше мы рассмотрим, как реализовать саму логику игры без привязки к какому-либо фреймворку. Следующий логичный шаг после того, как была реализована основная логика игры— это рассмотреть привязку логики к фреймворку WPF и придание «жизни» игре. В конце вебинара мы рассмотрим, какие техники тестирования можно применить для гарантии корректности получаемого результата логики игры. Спикер: Науринский Юрий, Senior Fullstack .NET Software Developer План вебинара: Знакомство и определение целей вебинара. Conway's Game of Life. Правила игры. Реализация игры: C# Реализация игры: WPF Реализация игры: Тесты? Выводы. Ответы на вопросы. 00:00 Знакомство с автором 1:22 План вебинара 1:59 Курсы по .NET от ITVDN 2:26 Об игре Conway`s Game of Life 3:30 Правила игры 6:09 Фигура Глайдер 9:06 Классификация фигур 10:22 План реализации на С#. Моделирование игры 13:54 Моделирование игры: шаблоны 17:32 Реализация игры: WPF, MVVM 19:05 Domain + MVVM 20:24 Реализация игры: Тесты? 22:05 DEMO игры. Интерфейс IGame 27:53 IGameGrid, интерфейс игрового поля 32:52 IGamesRules — правила 36:12 Класс ClassicGame — классические правила 39:30 Класс ClassicGameRules 43:05 ClassicCell, клетка и правила IGameRules 46:58 Класс поля, вычисление нового статуса клетки 57:52 Запуск консольного приложения 59:05 WPF проект 1:17:34 View 1:29:45 О тестировании 1:43:19 Полезные ссылки 1:44:34 Вопросы и ответы 1:47:14 Обучение программированию на C# на ITVDN

Смотрите также