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

Формула программиста
основатель — Волосатов Евгений Витольдович
Большой Новогодний подарок от Игромистра
Безденежный доступ к видеокурсам за Мегахеши
Вебинар «Предновогодние обещания» начнётся через 2 час. 33 мин.

Морской Бой / Планирование

  • Мы начинаем создание игровой программы Морской Бой.
    1. Создать объектную модель.
    2. Реализовать классы Корабль и Море.
    3. Спроектировать интерфейс игры. DataGridView.
    4. Написать Искусственный интеллект.
    5. Реализовать игру с компьютером.
    6. Реализовать сетевую версию игры на двоих.
  • Дата отправки отчёта: 22 ноября 2015 г.
  • Задание выполнено: за 1 час. 00 мин.
  • Чему научился: абстрагироваться
  • Что было сложным: сложностей не было
  • Комментарии: в ожидании продолжения. Скорей бы до финального дойти :)
  • Оценка видео-уроку:
Отчёт от 7760 за Морской Бой / Планирование




Оцени работу

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

7760. Alexander
Alexander
ответить
→  Илья  # Морской Бой / Планирование / 2015-11-22 16:32

Я был на записи финального, ничего так игрушка получилась, тоже хочу сделать)


6458. Илья
Илья
ответить
→  Alexander  # Морской Бой / Планирование / 2015-11-22 14:31

не спеши))


  • Отчёт оценивали:
    7276Ильшат+1   6458Илья+1   6452Кирилл Шмойлов+1   5265Дмитрий Мерцалов+1   4004Елена+1   1Евгений Волосатов+1   6203Николай (nick27m)+1   6391Владимир+1   7486lenax0   7440homerSimpson+1   4182Farid+1   8014Denis0   5760Мариша +1   7901Влад+1   7645Александр Львович+1   7573Павел+1   6919Anton Sozykin+1   459Сергей Сергеевич+1   7788Ксения+1   3747Сергей+1   6987MichGar+1   6925Артём+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Трудности: Самое сложное - правильно определить, где какие свойства и методы нужны.
Отличный урок.
Научился: Я уже пробовал самостоятельно писать игру, даже написал возможность мышью перетаскивать корабли чтобы установить на Море, увидел такие же проблемы, с которыми столкнулся и я сам. Вот хочу посмотреть как Евгений Витольдович решил эти все проблемы. Решение DataGridView интересное.
Трудности: планирование всегда сложно
1. У меня на скрине как на видео Игра на Море возвращает при Ударе три значения, но я думаю что должно возвращать всего 2. Это попал или мимо. А вот если попал, то уже Корабль должен вернуть ранил или убил. 2. Пока не очень понятно зачем Длины кораблей, лучше ограничивать другими вариантами, ну посмотрим что будет дальше. 3. Я когда придумывал как реализовать решил что корабль должен занимать не просто свои значения, а ещё и на Море отмечать места рядом с собой, в эти места не могут ставиться другие корабли, но накладываться друг на друга могут (я говорю про буферные зоны возле кораблей)