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

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

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

  • Теперь мы создадим класс логики игры Game,
    используя который, мы реализуем управление человечком
    курсорными клавишами клавиатуры.
    А также сделаем переход на следующий уровень.
  • Дата отправки отчёта: 31 июля
  • Задание выполнено: за 3 час. 50 мин.
  • Чему научился: Познал логику перемещения человечка.
  • Что было сложным: Да все косяки были по не внимательности.
  • Комментарии: Вообще супер уже можно сказать получилась живая игра - прикрутить звуки и будет супер - самая черная работа уже сделана.
  • Оценка видео-уроку:
Отчёт от 7119 за Игра Сокобан / Сокобан - Игра - Управление




Оцени работу

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

1. Евгений Витольдович
Евгений Витольдович
ответить
→  Новопашин Владимир  # Игра Сокобан / Сокобан - Игра - Управление / 2016-07-31 13:32

Молодец, Владимир, так и есть :)


  • Отчёт оценивали:
    459Сергей Сергеевич+1   689Igorenzia+1   9323Алексей+1   6452Lik_Kirill+1   9237Mais+1   5649Максим Лапшинов+1   10390Amerigo+1   4004Елена+1   7645Александр Львович+1   1Евгений Витольдович+1   4467Alcatraz+1   10670Сергей Соколов+1   9263Андрей Н.+1   6391Владимир+1   4992Николай+1   10759Виталя+1   7119Новопашин Владимир+1   1101Аркадий+1   6203Николай (nick27m)+1   3747Сергей+1   9332Dima+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Логике
Трудности: Понять логику, переработать и реализовать самостоятельно
Интересная идея с двумя массивами, я бы не догадался. Ну и круто, что есть уже полностью рабочая версия игры, пусть даже очень простая.
Научился: Управлять перемещением ящиков.
Трудности: Опять столкнулась с вызовом метода Resize до инициализации компонентов. Поставила проверку первого запуска.
Новым было двойное присваивание. Никогда раньше его не использовала: width = w = map.GetLength(0); height = h = map.GetLength(1);