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

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

Теория ООП / Интерфейс. Создаём новую игру.

  • На этом уроке мы начнём делать новую игру - Вирус.
    Смысл игры подробно рассказан на видео.
    Цель урока - создать класс GameVirus и
    реализовать методы GameViurs(), AddGamer(), Step(), RunAll().
    Также придумать и написать словами алгоритм
    методов SetNewVirus(Игрок) и FindNewVirus().
  • Дата отправки отчёта: 12 ноября 2015 г.
  • Задание выполнено: за 1 час. 00 мин.
  • Чему научился: запомнил, что наследование не всегда имеет смысл делать, если даже оно на вид может быть сделано
  • Что было сложным: ничего
  • Комментарии: SetNewVirus (Игрок)
    Говорит игроку сделать метод Голя и добавляет его в список зараженных virused
    FindNewVirused()
    проверяет не поймал ли кто кого и если зараженный поймал незраженного, то SetNewVirus ()
  • Оценка видео-уроку:
Отчёт от 4889 за Теория ООП / Интерфейс. Создаём новую игру.




Оцени работу

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

  • Отчёт оценивали:
    1424Татьяна+1   6203Николай (nick27m)+1   6925Артём+1   4395Денис+1   1Евгений Волосатов+1   5407Дмитрий 199+1   7788Ксения+1   4004Елена+1   7645Александр Львович+1   6452Кирилл Шмойлов+1   6080annaka+1   459Сергей Сергеевич+1   7795Вадим+1   7985Андрей +1   6458Илья+1   429Максим Базуев+1   4853Alexander Sidorov+1   7901Влад+1   7226Наталья+1   6987MichGar+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Написал "примерный код" как это будет работать. Вижу полное решение через введение еще одного массива, который будет буфером для инфицированных, который будет отрабатывать после того, как программа проверит на инфицированных. Интересно посмотреть, что на этот раз придумает неугомонный Евгений Витольдович.
Все отлично.
Трудности: Реализовать FindNewVirus() и SetNewVirus(Игрок gamer)
private void FindNewVirus() { foreach (Игрок gamer in gamers) foreach(Игрок virus in virused) if (virus.Поймал(gamer)) { SetNewVirus(gamer); break; } } private void SetNewVirus(Игрок gamer) { virused.Add(gamer); }