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

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

Игры со Спрайтами / Домино. Правила игры

  • Мы начинаем создание Домино-Пасьянса.
    Костяшки домино перемешиваются и выстраиваются
    на столе в пирамидку, вверху одна костяшка,
    внизу семь штук. Вернхние и нижние открываются.
  • Дата отправки отчёта: 15 февраля 2016 г.
  • Задание выполнено: за 50 мин.
  • Чему научился: Я узнал о пасьянсе, о правилах игры.
  • Что было сложным: Вырезать все доминошки.
  • Комментарии: Ура! Теперь в доме есть домино! :~) Классный урок! Не терпится пройти этот курс.
  • Оценка видео-уроку:
Отчёт от 8886 за Игры со Спрайтами / Домино. Правила игры


Отчёт от 8886 за Игры со Спрайтами / Домино. Правила игры




Оцени работу

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

8886. Михаил Ермишин
Михаил Ермишин
ответить
→  Евгений Волосатов  # Игры со Спрайтами / Домино. Правила игры / 2016-02-15 22:53

Спасибо, я случайно сразу на поддержку спрайтов замахнулся. И кстати, у меня у GrawDrawer'а есть делегат OnSpriteClick который вызывается с параметрами (SpriteHolder sender, MouseEventArgs args). У меня перезаписана базовая функция OnMouseClick просто :~) И теперь мне легко будет сделать поддержку спрайтов :~) Удачи вам, вот подойду ближе к концу и активно помогать начну, просто курс очень интересный


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Михаил Ермишин  # Игры со Спрайтами / Домино. Правила игры / 2016-02-15 22:00

Миша, ты в очередной раз меня удивил. На сей раз весьма приятно.
Распечатал! Вырезал! Разложил! Сам! Без уговоров! 100 баллов.



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




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

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

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

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

Научился: Новой странной игре
• А что было не так с прошлой программой? (вы сказали в 3:35) • Немного не понял логику заполнения доминошек. Почему она именно такая? И почему эта игра сделана так, что в 80% случаев в неё невозможно выиграть, что бы вы не делали?