Как сделать игру Жизнь на С#

Описание к видео Как сделать игру Жизнь на С#

Всем привет! Присоединяйтесь, у нас много интересного ‪@FPS.FirePlanetStudio‬!
В этом видео подробно покажу и расскажу как можно сделать простую игру под названием "Жизнь".

=== Правила игры: ===
Первое поколение — это положение игровых клеток в начале игры.
Начальную конфигурацию можно заполнить случайным образом или указать позиции.
Каждое новое поколение рассчитывается на основе предыдущего по таким правилам:
- В пустой клетке, рядом с которой ровно три живые клетки, зарождается жизнь.
- Если у живой клетки есть две или три живые соседки, то эта клетки продолжает жить.
- Иначе, клетка умирает (от «одиночества» или «перенаселенности»).
Игра прекращается, если на поле не останется ни одной живой клетки или при очередном шаге ни одна клетка не меняет своего состояния (складывается стабильная конфигурация).

Характеристики проекта:
- С# (есть такое же пример на C++ ссылка чуть ниже)
- ООП
- MVC (логика не привязана к интерфейсу)
- консоль (но легко можно перенести на любой другой UI)

Видео с примером на С++:    • Как сделать игру Жизнь на С++  

P.S.: в исходнике добавил остановку игры при достижение устойчивой конфигурации (количество живых ячеек не изменяется). В таком варианте меню не нужно и игра работает полностью в автоматическом режиме.

=== Исходники и поддержать канал: ===
- С++: https://boosty.to/fps.fireplanetstudi...
- С#: https://boosty.to/fps.fireplanetstudi...

=== Отзывы на наши проекты: ===
• VK: https://vk.com/fps_fireplanetstudio в разделе Обсуждения/Отзывы

=== Контакты для заказа проекта: ===
• VK: https://vk.com/vladimir_repp
• VK: https://vk.com/fps_vladimir
• Telegram: @Vladimir_Repp
• Телефон (смс, WhatsApp, Telegram): 89994402751
• Почта: [email protected]

=== Контакты для партнерства: ===
(В том числе если ищите интересные проекты и дружную команду разработки, см. тему сообщения)
• Тема: Партнерство / В команду Student Dev / В команду Software Dev / В команду Game Dev
• Телефон (смс, WhatsApp, Telegram): 89994402751
• Почта: [email protected]
• VK: https://vk.com/vladimir_repp

=== Социальные сети, там будут новые и актуальные новости: ===
• YouTube:    / @fps.fireplanetstudio  
• Группа в VK: vk.com/fps_fireplanetstudio
• Яндекс Дзен: https://dzen.ru/id/622f7bfd76344e6a51...
• Rutube: https://rutube.ru/channel/24737236/
• Instagram: @fps.fireplanetstudio
• Boosty: https://boosty.to/fps.fireplanetstudio

Комментарии

Информация по комментариям в разработке