Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Бомбермэн / Площадка для игр

  • На уроке мы займемся основой для нашей будущей игры, по всем правилам ООП будем создавать всё в отдельных классах. Начнем готовить расположение основных элементов на доске.

    *Задание:: дописать ещё возможные состояния, прикрепить скриншот Перечисления
  • Дата отправки отчёта: 25 августа 2017 г.
  • Задание выполнено: за 1 час. 00 мин.
  • Чему научился: Повторил пройденное
  • Что было сложным: найти время и не дописать игру =)
  • Комментарии: Добавил варианты состояний, который пришли на ум по памяти игры и того, что минимум реализовать планирую.
    Добавил вспомогательную функцию, которая принимает состояние, а возвращает цвет.
    Всё реализовал сам, потом досмотрел видео.
    з.ы.
    Отличную игрушку затронул, у самого она в очереди на реализацию.
    з.з.ы.
    Zoom наоборот сохраняет пропорции, см. скриншот =)
    Отображение клеток уже после добавления BorderStyle.FixedSingle получилось бы, просто надо было создать экземпляр класса MainBoard().
    Не стоило использовать обобщающее состояние, так как их может быть много, надо было конкретно указать, перечисление состояний чего именно.
    Да и не стоило использовать слово Sost, нужно отучаться от плохих привычек, ещё на одном из вебинаров это обсуждалось активно =)
    з.з.з.ы.
    Есть тебе ещё над чем работать, молодец, отличные курсы создаёшь, удачи в этом не простом деле.
  • Оценка видео-уроку:
Отчёт от 10558 за Бомбермэн / Площадка для игр




Оцени работу

 
Сохранить страницу:

9014. --
Николай Денисов
Николай Денисов
ответить
→  Иван Воронин  # Bomberman / Площадка для игр / 2017-08-25 20:17

Хитрюга, нашёл время чтобы не писать


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Иван Воронин  # Bomberman / Площадка для игр / 2017-08-26 03:39

Спасибо за развернутый отчет


6203. --
Николай Миролюбов
Николай Миролюбов
ответить
→  Иван Воронин  # Бомбермэн / Площадка для игр / 2017-10-08 20:08

Не лучше класс Board унаследовать от Panel сразу?


10558. --
Иван Воронин
Иван Воронин
ответить
→  Николай Миролюбов  # Бомбермэн / Площадка для игр / 2017-10-09 05:21

Рефакторинг будет однозначно, это первые уроки, тут пока ещё игры нет, только настройка интерфейса.


  • Отчёт оценивали:
    6203Николай Миролюбов+1  

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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.


Трудности: Придумать статусы.
В конструктор класса доски лучше передавать тип Control, а не Panel, что бы можно было использовать любой компонент, например PictureBox.


Научился: Использовать PictureBox
Русские названия в перечислении - жесть какая-то :) Не советую. И вместо Sost лучше использовать нормальное английское слово.