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

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

Морской флот / Интерфейс - А на море корабли

  • На этом уроке мы нарисуем море с кораблями.
    Пока у нас не будет матриц, размещение объектов будет случайным.
    В конце урока напишем алгоритм позиционирования курсора мышки
    над нашим морем и сделаем размещение "ударов" по морю.
  • Дата отправки отчёта: 6 августа 2015 г.
  • Задание выполнено: за 1 час. 00 мин.
  • Чему научился: Подробнее освоил работу с текстурами.
  • Что было сложным: Ничего
  • Комментарии: bmpSea = new Bitmap(Properties.Resources.sea_mod7); //[!!!] Нельзя заменить на Properties.Resources.sea_mod5, тогда возникнут проблемы с определением IDE правильных размеров текстурок.

    У меня так случилось, мои текстурки стали вылазить за свои размеры (зум), поэтому инициализацию без ключ. слова new лучше не использовать, работает не стабильно.
           
  • Архив проекта: Ссылка доступна после самостоятельного выполнения этого урока
  • Оценка видео-уроку:
Отчёт от 6632 за Морской флот / Интерфейс - А на море корабли




Оцени работу

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

24. Оля
Оля
ответить
→  Волнухин Владимир  # Морской флот / Интерфейс - А на море корабли / 2015-08-06 19:49

Владимир, красивая у тебя работа, очень аккуратная и милая! :)


1. Евгений Волосатов
Евгений Волосатов
ответить

  • Отчёт оценивали:
    24Оля+1   7871Мария+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Учитывать размер картинки при определении координат вставки.
Трудности: Дождаться, когда перестанет тормозить интернет. В самом уроке всё понятно.
Вопросов не имею.
Научился: работать с графикой
Трудности: почему-то картинки не сразу поместились в свои размеры
непонимаю, все это есть в уроке, так почему это называется "Самостоятельная работа"? 1. Добавить константы mapSize, tileSize, padding. 2. Написать функцию showSea() для вывода моря. 3. Добавить функцию getRandomTile () для вывода случайного объекта 4. Определить клетку моря по координатам мышки. 5. Повеселиться вдоволь с выводом объектов на экран. 6. Приложить изящный скриншот ваших кораблей на море.