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

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

Сокобан / Сокобан - Игра - Автоходы

  • Поздравляю, программа уже создана: можно играть, можно ею хвастаться.
    На этом уроке мы добавим в игру автоходы, чтобы можно было
    управлять нашим человечком с помощью мышки - указать, куда идти,
    и даже указать, какой ящик куда нужно поставить.
    Для этого нам потребуются два класса по решению лабиринта.
  • Дата отправки отчёта: 21 июля 2015 г.
  • Задание выполнено: за 2 час. 00 мин.
  • Чему научился: прокачала добавление классов, работа c Tag, с таймером и его событием, сборка в проект ранее подготовленный классов
  • Что было сложным: не удивляться чудесам которые получились!!! :)
  • Комментарии: Это магия и волшебство!!! Слов не хватает описать восторг от результата!!! Я это сделала, на удивление очень легко и без сложностей!!! Я, Молодец! Это стоит сделать тебе, если ты еще не делал эту игру! Спасибо, Евгений за этот божественный урок! Столько разной подготовки до этого и какой эффект! БРАВО!!! :)
  • Оценка видео-уроку:
Отчёт от 24 за Сокобан / Сокобан - Игра - Автоходы


Отчёт от 24 за Сокобан / Сокобан - Игра - Автоходы




Оцени работу

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

24. Олюшка
Олюшка
ответить
→  Валерий Жданов  # Игра Сокобан / Сокобан - Игра - Автоходы / 2015-07-21 18:45

Валерий, спасибо огромное за поддержку! :)


791. Валерий Жданов
Валерий Жданов
ответить
→  Олюшка  # Игра Сокобан / Сокобан - Игра - Автоходы / 2015-07-21 18:29

Прекрасно! всё очень эффектно и красиво! И я согласен с Олей - эту игру стоит сделать и стоит реализовать на ней идеи, которые будут появляться по ходу! Олин проект - тому пример!! Если что - я подаю заявку на покупку Олиного Сокобана))) И на покупку исходных кодов!


24. Олюшка
Олюшка
ответить
→  Иван  # Игра Сокобан / Сокобан - Игра - Автоходы / 2015-07-21 16:49

Да! Да! Иван, он бегает сам да еще и ящики по одному передвигает по самому кратчайшему пути!!!! :)
Это прелесть!!! :)


2146. Иван
Иван
ответить
→  Олюшка  # Игра Сокобан / Сокобан - Игра - Автоходы / 2015-07-21 16:29

Автоходы - это очень здорово. Теперь не страшен никакой лабиринт! И чудесный человечек сам бегает по лабиринту



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




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

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

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

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


Трудности: устранить ошибки в классах
Учитывая замечание Евгения Витольдовича про повторный код, который нужно было исправить, создал базовый класс Solver и два производных MouseSolver и AppleSolver. Структуру Dirs вынес из класса и "опубликовал".


Научился: Добавил функцию автоперемещения
Постоянно работающий таймер как-то не гуд) можно было просто включать его при необходимости, а при окончании пути останавливать. Автоперемещение здорово конечно смотрятся!) будто ИИ, хотя на самом деле просто перебираем все возможные решения