C# форум программистов

Формула программиста
основатель — Волосатов Евгений Витольдович

Бомбермэн

Вы управляете героем, который может ставить бомбы. На вашем пути могут встретиться разрушаемые и неразрушаемые объекты. А так же враги, которые при соприкосновении убьют вас и игра окончится.
Цель игры: победить своих врагов, установив свою бомбу таким образом, чтобы взрыв от нее задел оппонента.

Эту игру мы будем реализовывать на языке программирования C#
Чему вы научитесь:
1. Создание динамических игр
2. Работе с массивами
3. Делегаты
4. Сборщик мусора
5. Перечисления
6. Создания полновесного ИИ
Создай игру, в которую будет интересно играть!

Кол-во уроков: 21
Продолжительность: 7 часов 30 минут

Хочу купить!

Купить в рассрочку за мегахеши

Цена: 2500 p.


Список уроков | фото | видео

# Название видеоурока Решило Рейтинг Доступ
1 Основная форма 00:10:14 8 чел. ★ 5 $
  Первое создание проекта.
На уроке мы добавим основные элементы, начнем подготовку.
2 Площадка для игр 00:24:45 7 чел. ★ 5 $
  На уроке мы займемся основой для нашей будущей игры, по всем правилам ООП будем создавать всё в отдельных классах. Начнем готовить расположение основных элементов на доске.
3 Все работы хороши 00:15:51 5 чел. ★ 5 $
  Пройдем по смежным профессиям, без которых, увы, начинающему программисту не обойтись!
4 Передислокация или смена позиции 00:19:20 4 чел. ★ 5 $
  Напишем метод, позволяющий нам изменять состояние одной клетки, в зависимости от нашего желания, а так же научим программу заполнять красиво основную форму игры.
5 Главный герой 00:14:58 4 чел. ★ 5 $
  На уроке мы начнем заниматься специальным классом, который будет отвечать за нашего главного героя.
Целый отдельный класс, специально созданный для одной задачи: управлением состоянием главного героя.
6 Оно шевелится 00:30:10 4 чел. ★ 5 $
  На этом уроке мы заставим главного героя перемещаться по полю, отправляя ему команды прямо с клавиатуры.
7 Туда - нельзя, сюда - нельзя 00:23:56 4 чел. ★ 4.8 $
  Конечно же главный герой может ходить только по специальным дорожкам, не может ходить сквозь стены и пр. Как же его этому обучить?! Узнаем на этом уроке.
8 Никуда нельзя! 00:21:07 3 чел. ★ 5 $
  Будем дописывать процедуру проверки смежных клеток, делая перемещение гл.героя более правильным.
9 Рождение монстра 00:20:16 3 чел. ★ 5 $
  Главному герою нужно с кем-то сражаться!
Мы начнем создавать врагов и размещать их на нашей игровой карте.
10 Каждый двигается одинаково, но по-своему 00:11:07 3 чел. ★ 5 $
  Небольшой рефакторинг никогда не помешает! На уроке мы будем реализовывать общие правила для передвижения наших персонажей.
11 Дальняя дорога 00:40:36 3 чел. ★ 4.3 $
  Создаем метод поиска пути до определенной точки.
12 Ориентация на местности 00:15:12 2 чел. ★ 5 $
  Дописываем процедуру, помогающую найти следующую точку, в которую необходимо дойти.
13 Бомба своими руками 00:20:39 2 чел. ★ 5 $
  Это же БОМБЕРМЕН!
У него должна быть БОМБА! На этом уроке мы этим и займемся! Подарим нашему бомбермену бомбочку, и у него будет возможность её установить!
14 Ложись, БОМБА! 00:23:47 2 чел. ★ 5 $
  Конечно же у бомбы должен быть таймер, не взрываться же ей в руках?! Будем реализовывать красоту, которая отвечает за "тиканье" бомбы.
15 Ба-БАХ! 00:14:28 2 чел. ★ 5 $
  Реализовываем детонацию бомбы
16 Горим! 00:25:08 2 чел. ★ 5 $
  Будем реализовывать момент горения после детонации бомбы.
17 Сборщик мусора 00:31:51 2 чел. ★ 5 $
  Сборщик мусора (garbage collector) - специальный процесс, периодически освобождает память, удаляя объекты, которые уже не будут востребованы приложениями.
На уроке мы более подробно познакомимся с этой формой управления памятью.
18 Вызывайте пожарных! 00:08:37 2 чел. ★ 5 $
  После всего сумасшествия, которое было от взрыва бомбы, необходимо прибраться и почистить. Для этого мы создадим специальных "пожарных", которые помогут нам в этом.
19 Не пойман - не вор! 00:14:15 2 чел. ★ 5 $
  Только сейчас мы приступаем к реализации окончания игры. Добавим процедуру, которая будут контролировать смерть главного героя.
20 Три уровня сложности 00:20:15 2 чел. ★ 5 $
  Неинтересно играть с простым врагом, для этого мы добавим три уровня сложности игры, чтобы нам не заскучать на полях сражения!
21 Бонусы 00:39:50 2 чел. ★ 5 $
  Бонусы! Подарки! Призы! Плюшки и Плюшечки!
Всё что душе угодно сможешь ты добавить после этого урока, а я покажу как сделать основные - бонусы, с помощью отдельного класса!
22 ФИНАЛЬНЫЙ УРОК 2 чел. ★ 5 $
  (В этом уроке нет видео)
Приветствую!
Ты дошел до конца этого курса, до этой черты доходят немногие!
Ты уже победитель!!!
Расскажи в нескольких словах что ты узнал на курсе.
  Итого:   22 видеоурока общей продолжительностью 7 час. 26 мин. 2 чел. ★ 4.96  
  Финалисты:   DimanDOS,   Dimon .

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Научился многому, не все до конца понял.
Трудности: Извиняюсь, но видео я не записываю никогда.

Научился: Монтировать видео. Об остальном в обзоре
Трудности: Красиво сделать обзор
Курс очень интересный, познавательный. Я уверен что его ждёт БОЛЬШОЕ будущее, он станет таким же, одним из самых лучших, как к примеру, Сокобан.