Переделываем игру Пятнашки в Пазл картинки. Убираем кнопки, вместо них динамически размещаем матрицу PictureBox'ов, в которые загружаем кусочки картинки, предварительно разрезав их и сохранив все части картинки в матрицу Image. Размер поля можно будет выбирать, от 3 на 3 до 6 на 6.
Дата отправки отчёта:
21 апреля 2018 г.
Задание выполнено: за
2 час. 29 мин.
Чему научился:
Узнали что такое PictureBox и Pannel и как их использовать, я решила продвинуться дальше и сделать несколько уровней игры, соединив все 3 урока, поэтому хотела бы попросить вас помочь с реализацией таймера в последнем уровне и записью результатов в отдельном окне.
Что было сложным:
Понять сам алгоритм, как программа сама нарезает изображение на картинки и передвигает их при нажатии.
Хорошо, что есть желание расширить программу. От себя могу посоветовать пройти вначале бесплатные курсы Демо софт и Демо игры. Здесь дело не в том, что они бесплатные и легкодоступные. Причина в другом, в них подробно рассказывается работа с IDE, даются ответы на многие вопросы, закладывается фундамент для следующих курсов. Поэтому независимо от уровня вашей текущей подготовки, я предлагаю начать с них. По вашему вопросу с таймером есть решение в игре Быстрощелк. Если интересует обратный отсчет времени, то есть вариант в программе Шахматные часы, но это уже в курсе Прикладные. Думаю это то, что вам нужно. Удачи.
Молодец, хорошо поработала. По поводу свои доработок, это конечно хорошая идея, но если у тебя не хватает опыта, чтобы реализовать это самостоятельно, я бы посоветовал тебе не зацикливаться над этим и переходить к следующим урокам, постепенно повышая свой опыт, сможешь вернуться к данной игрушке и дописать её так, как считаешь нужным. Удачи.
Отчёт оценивали: 6452. Кирилл Шмойлов+113417. Chip+11. Евгений Волосатов+110494. Алексей В.+1791. Валерий Жданов+117606. Виктор+11901. Neverwinter 2+117443. WildOrc+1459. Сергей Сергеевич+110558. Иван Воронин+13747. Сергей+15394. Anton+18932. Алекс+1162. Андрей+117947. Dmitry Sinitsin+19980. Timoha+116218. Дмитрий+19156. Dimon+14395. Денис+116066. Bodrik_torf+13922. Александр+118272. Ramzan017093. jin+116533. Андрей Шевченко+132319. roman0
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Повторил динамическое добавление элементов. Вместо заданного числа уровней в меню добавил две кнопки "меньше" и "больше". При нажатии на "меньше" число уровней уменьшается, при нажатии на "больше" число уровней увеличивается. Число уровней ограничено сверху числом 15, снизу - 3. Надо сказать, при мелком разбиении картинки некторые картинки с одинаковыми фрагментами собрать почти невозможно:-))
Научился: Разрезать картинки и узнавать их координаты Трудности: Так как дополник код предыдкщего упока вощникли большие трудности. И с пониманием к разрезается картинка ОЧЕНЬ круто