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

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

Демо игры / Лабиринт 2D - игра

  • На этом уроке мы создадим два уровня игры и запрограммируем их.
    В игре будут предметы для собирания, ключи, двери, мигающие стены.

    Задание:
    Создать два или три уровня для игры Лабиринт.
  • Дата отправки отчёта: 29 октября 2015 г.
  • Задание выполнено: за 2 час. 40 мин.
  • Чему научился: Использовать MouseEnter и Shown и т.д.
  • Что было сложным: Были некоторые трудности, но это из-за технической части написания кода)
  • Комментарии: Все отлично, все хорошо и доступно. Никогда легко так еще не было, большое вам спасибо!
    Уже давно сделал эту игру по видеоуроку на ютюбе, только недавно зашел на сайт и теперь наверстываю упущенное)
  • Оценка видео-уроку:
Отчёт от 4546 за Демо игры / Лабиринт 2D - игра


Отчёт от 4546 за Демо игры / Лабиринт 2D - игра




Оцени работу

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

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Artem  # Наноигры / Лабиринт 2D - игра / 2015-10-29 21:00

Молодец, Артём!


2146. Иван
Иван
ответить
→  Artem  # Наноигры / Лабиринт 2D - игра / 2015-10-29 19:52

Поздравляю с началом курса! Рад, что нашел время заняться таким интересным делом - программированием.


24. Олюшка
Олюшка
ответить
→  Artem  # Наноигры / Лабиринт 2D - игра / 2015-10-29 19:21

Артем, отлично что взялся основательно за тренировки! Так и продолжай, ведь впереди много интересного еще! :)



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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.


Научился: Я научился пользоваться таймером и событиями MouseEnter, Shown, восполнил пробелы и в целом научился создавать 2D Лабиринт.
Трудности: Мне пришлось делать больше половины после часа работы с нуля из за совершенных мною ошибок.
Всё отлично!


Научился: Еще глубже научился работать с формой и с объектами. Научился работать с DialogResult. Научился выводить сообщения и обрабатывать события в зависимости от выбора пользователя (MessageBox.Show, MessageBoxButtons). Научился работать с таймером. Научился работать с курсором, устанавливать его в определнной области в зависимости от определенных событий. Научился скрывать и показывать объекты на форме в зависимости от определенных условий. Научился скрывать объекты последовательно и считать их, чтобы впоследствии использовать этот параметр для дальнейших действий. Научился устанавливать взаимосвязь с формами. Глубже изучаю логику C#. В данной игре сделал 3 уровень, в котором реализовал два телепорта с перемещением курсора и два ключа, открывающие две двери последовательно для доступа к финишу. Преградами к ключам и к телепортам служат мигающие стены, реализованные через таймер. Дополнительно реализовал сообщение о неполном сборе желтых квадратиков.
Трудности: Кодинга становится все больше и форм тоже. Пожалуй, скриншотов скоро будет не хватать, чтобы сделать качественный отчет по выполненной работе и придется снимать видео. В данной работе в скриншоты уместилось только малая часть того, что есть.