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

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Сокобан / Сокобан - Игра - Управление

  • Теперь мы создадим класс логики игры Game,
    используя который, мы реализуем управление человечком
    курсорными клавишами клавиатуры.
    А также сделаем переход на следующий уровень.
  • Дата отправки отчёта: 9 декабря 2016 г.
  • Задание выполнено: за 2 час. 00 мин.
  • Чему научился: Логике сдвигания объектов персонажем
  • Что было сложным: найти время
  • Комментарии: Старался делать вначале сам, потом снимал видео с паузы, по поводу того, как советовал Orange увеличивать доступный для прохождения уровень, я так же сделал, потом смотрел видео.
    Добавил вначале поворот человечка в направлении движения, для того, чтобы он как будто бы пытался толкать то, что не может, стены или ещё что.
    Добавил отображение сообщения с поздравлениями о всех пройденных уровнях.
    Отображение объектов на игровом поле реализовал по своему, как и ранее в других играх, при этом объекты из матрицы top реально находятся поверх объектов из матрицы map, так под ногами человечка видно то, по чему он ходит =)
  • Оценка видео-уроку:
Отчёт от 10558 за Сокобан / Сокобан - Игра - Управление


Отчёт от 10558 за Сокобан / Сокобан - Игра - Управление




Оцени работу

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

7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин  # Игра Сокобан / Сокобан - Игра - Управление / 2016-12-09 13:00

Узнаю твой фирменный стиль. Где ты такие картинки берешь?


10558. --
Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Игра Сокобан / Сокобан - Игра - Управление / 2016-12-09 13:03

Беру стиль со спекки, в фотошопе довожу до идеала, недостающие элементы рисую сам в том же стиле.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Воронин  # Игра Сокобан / Сокобан - Игра - Управление / 2016-12-09 14:21

А по траве он будет ходить?


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Воронин  # Игра Сокобан / Сокобан - Игра - Управление / 2016-12-09 14:22

Сделай, чтобы рисовал сначала место ящика, а уже потом человечка.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Евгений Волосатов  # Игра Сокобан / Сокобан - Игра - Управление / 2016-12-09 15:04

Да, по травке ходит, по поводу места для ящика и сверху человечка, я специально сделал скриншот, где видно, что под человечком виднеется место для ящика =)


10558. --
Иван Воронин
Иван Воронин
ответить
→  Евгений Волосатов  # Игра Сокобан / Сокобан - Игра - Управление / 2016-12-09 15:04

И видно, что человечек на право идёт, толкая ящик =) я подумал, надо цвет места изменить, чтобы сквозь щели ящика было видно, что он на месте стоит =)


10558. --
Иван Воронин
Иван Воронин
ответить
→  Евгений Волосатов  # Игра Сокобан / Сокобан - Игра - Управление / 2016-12-09 15:10

И да, полоски надо будет убрать, я понимаю когда они в редакторе, удобно рисовать, но вот в самой игре их не должно быть, так что в след отчёте уже будет игра без них.


10494. --
Алексей В.
Алексей В.
ответить

7238. --
Константин
Константин
ответить
→  Иван Воронин  # Игра Сокобан / Сокобан - Игра - Управление / 2016-12-12 09:48

Иван тебе нужно выдвинуть в продакшин свою игру :) выглядит супер! Смело можно на джаве отправлять на андроид.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Константин  # Игра Сокобан / Сокобан - Игра - Управление / 2016-12-12 12:08

Всему своё время =)



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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

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


Научился: Да много чему.. Интересная реализация с двумя матрицами - map и top, очень понравилось.
Трудности: Самое сложное - переосмыслить это еще раз.
Отличный урок!


Научился: Прошу простить мою вспыльчивость. Времени реально очень мало и терять его в пустую непозволительная роскошь.
Трудности: Срастить два проекта.