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

Формула программиста
основатель — Волосатов Евгений Витольдович
Вебинар «Алгоритм игры в Шарики» начнётся через 7 час. 14 мин.

Боты Сапёра / ТРЕТЬФИНАЛЬНЫЙ УРОК

  • Поздравляю с завершением курса по созданию игры Сапёр.
    Однако создание игры на этом ещё не закончено.
    Твоя задача - придумать, что ещё можно/нужно
    добавить в игру и реализовать это.
    Запиши видеообзор своей игры и расскажи,
    что ты добавил в неё самостоятельно.
  • Дата отправки отчёта: 11 сентября 2016 г.
  • Задание выполнено: за 3 час. 00 мин.
  • Чему научился: Научился выставлять таймер и счетчик количества флагов.
  • Что было сложным: Разобраться как можно из  класса где вычисляется логика передать данные в другой класс отображения результатов на форму. Оказалось все очень просто через return.
  • Комментарии: Пришлось подумать и посмотреть в интернете как можно передавать данные - оказалось никак TextBox имеет доступ private поэтому только через return.
  • Видеозапись: http://youtu.be/Sc4njYnUUOs
  • Оценка видео-уроку:
Отчёт от 7238 за Боты Сапёра / ТРЕТЬФИНАЛЬНЫЙ УРОК




Оцени работу

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

10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Сапёр на C# / ПОЛУФИНАЛЬНЫЙ УРОК / 2016-09-12 09:22

Понятно, да, домашние дела тоже требуют времени, это факт! ничего, практика, втянешься, будешь лучше и дольше видео записывать =)


7238. Константин
Константин
ответить
→  Иван Воронин  # Сапёр на C# / ПОЛУФИНАЛЬНЫЙ УРОК / 2016-09-12 08:29

Мне на самом деле не особо понравилось как я сделал этот урок особенно видео ролик, но я для себя понял, лучше сдать работу и все выполнить в срок и потом доделывать недостатки, чем закопаться в недостатках и просрочить сроки. Не успеваю все охватить. Уже 2-ю неделю бегу за паровозом. Пытаюсь успеть, но домашние дела постоянно отвлекают - проблемы, хотя и не работаю.
Видео ролик нужно записывать  что б звук был корректный, а не бубнить(а я пока тихо в квартире решил потихоньку записать)
Рассказать про весь проект.
Про особенности кода.
Про то что реализовал по своему.

Ну я пока решил, если не указано как записывать видео обзор значит поэтому схалявничал.


10365. Rita
Rita
ответить
→  Константин  # Сапёр на C# / ПОЛУФИНАЛЬНЫЙ УРОК / 2016-09-12 06:24

Шикарно!!!


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Сапёр на C# / ПОЛУФИНАЛЬНЫЙ УРОК / 2016-09-12 02:07

Красавчик, коротко и ясно =) а я тут уже пытался записать, сделал 18 дублей, не понравилось, появились идеи, допилил, хотел ещё сделать дубль, ещё идея появилась, а теперь работа появилась и некогда блин =) время самое сложное во всём этом


10494. Алексей В.
Алексей В.
ответить
→  Константин  # Сапёр на C# / ПОЛУФИНАЛЬНЫЙ УРОК / 2016-09-12 01:45

Молодец!!! Так держать!!!


10157. Кирилл Лебедев
Кирилл Лебедев
ответить
→  Константин  # Сапёр на C# / ПОЛУФИНАЛЬНЫЙ УРОК / 2016-09-11 22:28

очень симпатично)


10673. Алексей Хонин
Алексей Хонин
ответить
→  Константин  # Сапёр на C# / ПОЛУФИНАЛЬНЫЙ УРОК / 2016-09-11 21:27

Отличный сапер)


  • Отчёт оценивали:
    4699Сергей Витальевич+1   4467Alcatraz+1   5649Максим Лапшинов+1   1Евгений Волосатов+1   11017Владимир Петреченко+1   4992Николай+1   7238Константин+1   459Сергей Сергеевич+1   10673Алексей Хонин+1   10157Кирилл Лебедев+1   3506Алексей|BrisK|Кривицкий+1   10670Сергей Соколов+1   10494Алексей В.+1   10558Иван Воронин+1   5257Антон+1   6452Кирилл Шмойлов+1   4004Елена+1   10365Rita+1   4395Денис+1   10309Станислав0   11100Дмитрий 0   689Igorenzia+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Научился отлавливать косяки в сапер - вообще было круто - до сих пор под впечателением.
Трудности: Да ничего такого.
Игра супер. Буду думать как ее дальше облагородить - главное шаблон есть, а дальше можно развивать как душе угодно.
Научился: закрепил полученные ранее знания
Трудности: перестать добавлять фишки (идеи ещё есть) ну и найти время на всё это =)
Список нововведений относительно базовой версии из курса “Сапёр на C#”: Как обычно создал уникальную иконку для бинарника и форм. Нарисовал текстуры в цветовой палитре ZX Spectrum. Добавлена возможность выбора сложности игры. При выборе сложности, динамически изменяется размер поля. Отображается галочка напротив выбранной сложности. Добавлены ограничения по количеству мин относительно размеров поля. Ограничение клеток по высоте и ширине, для удобства восприятия. Добавлена форма настроек “Особой...” игры. Количество мин трёхзначное. Ограничение по минимальной высоте и ширине поля в зависимости от размера поля. Добавлена форма отображения “Чемпионов” и соответствующий пункт меню. Добавлен счётчик игрового времени независимый для каждой сложности. “Чемпионы” хранятся в отдельном файле. Добавлена система сохранения текущей игры в соответствующий файл. Если при выборе сложности найдено сохранение для неё, то загружается карта поля и можно продолжить игру, если же файл не найден, повреждён или параметры отличаются от выбранных, файл удаляется, а игровое поле генерируется с нуля. Добавлена возможность сохранять текущие параметры игры. При закрытии и открытии игра запускается с последними выбранными параметрами и загружает сохранение игры если оно найдено и корректно. В начале игры или при загрузке сохранения игра становится на паузу до первого клика, в тайтле отображается текущее время, потраченное на данную карту. Как только игра закончена (победили/проиграли), то сохранение текущей игры удаляется. Добавлена форма ввода “Имени рекордсмена” для сохранения в списке “Чемпионов”. Добавлена поддержка формата mp3. Добавлены 4 мелодии формата ZX Spectrum с оригинальных дискет для окна «О игре». При открытии окна «О игре», треки чередуются по очереди (музыка играет по кругу пока не закрыть окно, при этом сама игра становится на паузу, таким образом можно подумать над очередным ходом под ностальгические мелодии). Добавлены звуки: тиканье таймера и взрыв бомбы. В папке “data” файлы расположены по типу: “save” и “sound”. Если побит рекорд, открывается окно ввода “Имени рекордсмена”, после чего открывается список “Чемпионов”. Оптимизирован размер сохранений игры (теперь они весят в 4 раза меньше). Добавлено отображение версии и билда игры в окне «О игре».