Мы начинаем создание Домино-Пасьянса. Костяшки домино перемешиваются и выстраиваются на столе в пирамидку, вверху одна костяшка, внизу семь штук. Верхние и нижние открываются.
Дата отправки отчёта:
6 февраля 2018 г.
Задание выполнено: за
1 день 4 мин.
Чему научился:
Так как домино нет. Решил его сделать программно. При инициализации формы создаем динамически 28 picturebox (это мы уже проходили) далее подгружаем пустую плашку в pictureBox и рисуем эллипсами кружочки. ) Разместил плашки в 4 ряда, код тоже позаимствовал из виселки, только там мы 33 кнопочки размещеали в 3 ряда.
еще сделал функцию как мы делали с java, чтобы можно было сохранить форму в виде картинки, загуглил. Все сохраняет. ) Хотел распечатать, вырезать и поиграть, но до этото не дошел. )
Так что пройденные уроки пригодились еще как.
Что было сложным:
Пришлось повозиться с Graphics, сам затупил. Приобрел ценный опыт! Всегда делать картинки под размер контролла. Не надеяться на zoom и т.п. у меня из-за этого были проблемы. Вроде рисую в границах, а на самом деле, нет. Так как картинка больше чем PictureBox. Все в общем рисовало вкривь и вкось. Я весь код свой изуродовал пока искал в чем проблема. ))
Научился: Думать о архитектуре игры Трудности: Да в принципе ничего, все доходчиво показано) Фотки доминошек не выкладываю, не заморачивался их искать в магазине ради одной фотографии)