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

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

Вебинар «Создание прикладных программ на C#» начнётся через 3 дня 2 час. 15 мин.

Морской Бой / VIP. Анимированный кубик

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

    Задание:
    Нарисовать верхнюю сторону игрального кубика
    с шестью анимированными точками для смены чисел.
  • Дата отправки отчёта: 21 июля 2015 г.
  • Задание выполнено: за 3 час. 00 мин.
  • Чему научился: создание пользовательских типов данных,  рисование динамической графики, работа с циклами и массивами.
  • Что было сложным: массив в массиве....до сих пор пытаюсь осознать
  • Комментарии: последние два урока получились самыми интересными и сложными.  здесь затрагивались различные аспекты ооп, что позволило выявить пробелы в области массивов
    может кто в курсе, как сделать background в виде изображения, а не сплошного цвета?
  • Оценка видео-уроку:
Отчёт от 6333 за Морской Бой / VIP. Анимированный кубик


Отчёт от 6333 за Морской Бой / VIP. Анимированный кубик




Оцени работу

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

2146. Иван
Иван
ответить
→  cruim  # Наноигры / Анимированный кубик / 2015-07-21 14:13

Красота! А по поводу backgrounda, то если мы эти точки выводим в итоге на picturebox, то у него есть свойство backgroundimage. Ставим туда картинку - все готово. Но надо посмотреть что получится в итоге, т.к. придется после перемещения точек восстанавливать этот самый бэкграунд. А это сложнее, чем просто закрасить цветом фона.


24. Олюшка
Олюшка
ответить
→  cruim  # Наноигры / Анимированный кубик / 2015-07-21 13:40

Очень красивая работа у тебя, мне нравится она! Ты справился, Ты, Молодец! :)



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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Работа со вложенными массивами и координатами
Трудности: Структурирование кода
Задание не простое, но всё понятно и доступно !
Научился: Работать с многомерными массивами, использовать вложенные массивы
Трудности: Разобраться с многомерными массивами
Я заменил два двухмерных массива на один трехмерный, мне показалось это логичным т.к. по сути второй член первого массива указывает всего лишь номер расположения члена второго массива. Для этого мне пришлось разработать новую схему на бумаге. Схема указывает сразу координаты для расположения шариков. Прилагаю скриншот кода и схемы. Так же вместо Brush установил толщину пера через свойство Width