На уроке мы напишем метод открывания случайной двери Вопрос: какие нужны проверки для корректной работы метода?
Дата отправки отчёта:
28 апреля 2016 г.
Задание выполнено: за
49 мин.
Чему научился:
Открывать двери невидимой рукой.
Что было сложным:
Придумать, что было самым сложным
Комментарии:
Наш рандом в таком виде будет работать, если только наши ссылки будут всегда первыми, иначе будет фигня. Так и не понял, почему называется лабиринт :) Ведь по факту лучше наверное назвать "Двери", ну да ладно это кому как нравится. А проверки... ну во-первых по наличию ключей, а второе нужно выигрыш как то забрать ежели мы дошли до конца) Интересно подбить статистику, как часто рандом будет доходить до конца)
Это же рандом)) Лабиринт потому что в игре называется Лабиринт, может быть создатели хотели его сделать в виде лабиринта, но что-то пошло не так... На счет того что ссылки должны быть первыми, тут ты прав, надо делать дополнительные проверки, а лучше собирать эти три ссылки в отдельную переменную и по ней делать Рандом. Я посчитал что в курсе это будет лишнее осложнение, для некоторых и это уже сложно для понимания, поэтому на уроке сказал что могут возникнуть сложности, можешь это воспринять как бонусное задание - сделай, и у тебя будет более совершенный Робот. Нет предела совершенству!
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Не понятно почему мы в методе Rabota_Labirint запускаем ссылку с диапазоном collection[rand.Next(0, 3)]? Вы же сами говорите что могут быть всякие объявление и всякое разное. так не лучше было бы сначала добавить ссылки с дверьми в отдельный массив или лист и уже из него запускать рандом? Или я что-то не понял? Дополнительной проверкой для метода мне кажется стоит сделать проверку сколько осталось ключей чтоб бот не висел в цикле. Продолжаем обучение