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

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

Игра Сокобан / Сокобан - Редактор - Сохранение

  • На четвёртом уроке мы закончим создание редактора уровней.
    Напишем самую главную функцию для сохранения сделанных изменений в файл.
    Затем добавим кнопки перехода к следующему и предыдущему уровню.
    Останется только немного облагородить интерфейс программы.
  • Дата отправки отчёта: 8 января
  • Задание выполнено: за 10 час. 00 мин.
  • Чему научился: Перепроверять код десятки рад подряд.
  • Что было сложным: найти свои ошибки
  • Комментарии: Огромное спасибо Ильшату. Он очень помог, нашел ошибки и пофиксил их.
  • Оценка видео-уроку:
Отчёт от 2544 за Игра Сокобан / Сокобан - Редактор - Сохранение




Оцени работу

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

2544. Дима
Дима
ответить
# Игра Сокобан / Сокобан - Редактор - Сохранение / 2016-01-09 19:02

Евгений, добрый день.
"Запихнул" условие проверки if(cell = null) внутрь цикла while метода LoadLevel
+ другая ошибка была в том, что использовал tab для пустых полей в уровнях. В итоге возникала ошибка выход за границы массива, т.к. \t считается как символ.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Дима  # Игра Сокобан / Сокобан - Редактор - Сохранение / 2016-01-08 22:48

В чём ошибка-то была?


  • Отчёт оценивали:
    459Сергей Сергеевич+1   1Евгений Витольдович+1   6925Артём+1   2639Морозов Юрий Александрович+1   4699Сергей Витальевич+1   8005Александр+1   6195sergey+1   5760Мариша +1   6987MichGar+1   4004Елена+1   7645Александр Львович+1   4992Николай+1   5649Максим Лапшинов+1   2725Anton+1   4467Alcatraz+1   3223Тимур+1   7157muxasio0   5489Serg+1   1710Степан+1   3747Сергей+1   5263Павел+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Не могу сказать, что я научился. Пока только ознакомился с вот этими манипуляциями по внедрению уровней в текстовый файл=)
Трудности: Реализация увеличения - уменьшения строк.
Все интересно, но достаточно трудоемко как-то получилось.
Научился: Сохранять уровни
Трудности: Ничего
Я к прошлому уроку сделал несколько значительных улучшений по добавлению/удалению строк и столбцов и размещению элементов, но к моменту отправки отчёта ещё не было готово интерактивное удаление. Сейчас всё доделал, всё на видео =) Кстати, обратите внимание, что с MouseMove не всё так просто (я где-то полчаса провозился) =)
Смотреть видеозапись: https://youtu.be/wCno7H5ZHTU