О курсе «Сапёр на C#», сентябрь 2016 г.

  1. в прошлом году

    Чему научился:
    закрепил полученные ранее знания

    Что было сложным:
    перестать добавлять фишки (идеи ещё есть) ну и найти время на всё это =)

    Комментарии:
    Список нововведений относительно базовой версии из курса “Сапёр на C#”:
    Как обычно создал уникальную иконку для бинарника и форм. Нарисовал текстуры в цветовой палитре ZX Spectrum.
    Добавлена возможность выбора сложности игры.
    При выборе сложности, динамически изменяется размер поля. Отображается галочка напротив выбранной сложности.
    Добавлены ограничения по количеству мин относительно размеров поля. Ограничение клеток по высоте и ширине, для удобства восприятия.
    Добавлена форма настроек “Особой...” игры.
    Количество мин трёхзначное.
    Ограничение по минимальной высоте и ширине поля в зависимости от размера поля.
    Добавлена форма отображения “Чемпионов” и соответствующий пункт меню.
    Добавлен счётчик игрового времени независимый для каждой сложности.
    “Чемпионы” хранятся в отдельном файле.
    Добавлена система сохранения текущей игры в соответствующий файл.
    Если при выборе сложности найдено сохранение для неё, то загружается карта поля и можно продолжить игру, если же файл не найден, повреждён или параметры отличаются от выбранных, файл удаляется, а игровое поле генерируется с нуля.
    Добавлена возможность сохранять текущие параметры игры.
    При закрытии и открытии игра запускается с последними выбранными параметрами и загружает сохранение игры если оно найдено и корректно.
    В начале игры или при загрузке сохранения игра становится на паузу до первого клика, в тайтле отображается текущее время, потраченное на данную карту.
    Как только игра закончена (победили/проиграли), то сохранение текущей игры удаляется.
    Добавлена форма ввода “Имени рекордсмена” для сохранения в списке “Чемпионов”.
    Добавлена поддержка формата mp3.
    Добавлены 4 мелодии формата ZX Spectrum с оригинальных дискет для окна «О игре».
    При открытии окна «О игре», треки чередуются по очереди (музыка играет по кругу пока не закрыть окно, при этом сама игра становится на паузу, таким образом можно подумать над очередным ходом под ностальгические мелодии).
    Добавлены звуки: тиканье таймера и взрыв бомбы.
    В папке “data” файлы расположены по типу: “save” и “sound”.
    Если побит рекорд, открывается окно ввода “Имени рекордсмена”, после чего открывается список “Чемпионов”.
    Оптимизирован размер сохранений игры (теперь они весят в 4 раза меньше).
    Добавлено отображение версии и билда игры в окне «О игре».

    Видеообзор:

    Ссылка на отзыв: http://www.videosharp.info/10558/checking/sweep=1035

 

или зарегистрируйтесь чтобы комментировать!