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

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

Наноигры / VIP - Карточки памяти - Алгоритм

  • На этом уроке мы сначала нарисуем блок-схему алгоритма игры,
    а потом создадим нужные функции и соберём это всё вместе,
    чтобы получилось законченная игровая программа.

    Задание:
    Нарисовать блок схему и написать игру.
  • Дата отправки отчёта: 25 августа
  • Задание выполнено: за 8 час. 00 мин.
  • Чему научился: подключать mp3 файлы, повторение старого
  • Что было сложным: найти кадры ко всем персонажам (для троих пришлось запускать игры Dizzy на эмуляторе, чтобы найти новые кадры для анимации)
  • Комментарии: разработана уникальная иконка для формы и банарника (как обычно в фотошопе)
    так же был создан в фотошопе игровой фон, стилизованный под ZX Spectrum
    подготовлены в одинаковом стиле текстуры персонажей и створок для окошек
    добавлен счётчик времени прохождения игры (начало подсчёта после первого клика)
    добавлен счётчик количества кликов до окончания игры (в конце отображается статистика времени и кликов)
    добавлена анимация открывания шторок, за которыми виднеется персонаж
    добавлены звуки открывания/закрывания шторок
    добавлены мелодии: до начала игра (первый клик),  Правила игры, О игре, Победа и Дискотека перед сбросом и началом новой игровой сессии
    добавлена анимация персонажей, если удалось найти двойника (радуются этому)
    из-за добавления анимации шторок, выявился баг, который был устранён
    шторки открываются асинхронно, т.е. можно не ждать завершения анимации, кликать с любой скоростью по шторкам
    звуковые файлы решил не добавлять в ресурсы бинарника, создал отдельную папку data и конвертировал их в форма mp3, чтобы меньше занимали места =)
    название status мне тоже не очень понравилось, согласен с Магистром, поэтому переименовал в phase
    в пункт меню Игра был добавлен новый пункт Звук, с его помощью можно включать/выключать звуковые эффекты (индикатор Галочка если звук есть)
    и ещё куча недокументированных правок =)
    з.ы.
    нагляднее в видео
  • Видеозапись: https://youtu.be/x_QaXgVfZeM
  • Оценка видео-уроку:
Отчёт от 10558 за Наноигры / VIP - Карточки памяти - Алгоритм


Отчёт от 10558 за Наноигры / VIP - Карточки памяти - Алгоритм




Оцени работу

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

10558. Иван Воронин
Иван Воронин
ответить
→  Кирилл Лебедев  # Наноигры / VIP - Карточки памяти - Алгоритм / 2016-08-25 18:18

Тоже ностальгия по Спекки, поэтому решил писать игрушки именно в его стиле =)


10157. Кирилл Лебедев
Кирилл Лебедев
ответить
→  Иван Воронин  # Наноигры / VIP - Карточки памяти - Алгоритм / 2016-08-25 18:12

Обзор супер) от музыки легкая ностальгия)


10558. Иван Воронин
Иван Воронин
ответить

1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин  # Наноигры / VIP - Карточки памяти - Алгоритм / 2016-08-25 18:05

Отличная программа и обзор. Молодец!


10670. Сергей Соколов
Сергей Соколов
ответить
→  Иван Воронин  # Наноигры / VIP - Карточки памяти - Алгоритм / 2016-08-25 12:03

Видео еще не смотрел, но даже по скриншоту и описанию получилось круто!


10558. Иван Воронин
Иван Воронин
ответить

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

  • Отчёт оценивали:
    10558Иван Воронин+1   4395Денис+1   7238Константин+1   10494Алексей В.+1   9323Алексей+1   10670Сергей Соколов+1   459Сергей Сергеевич+1   10673Алексей Хонин+1   1Евгений Витольдович+1   Посетитель+1   689Igorenzia+1   5649Максим Лапшинов+1   8275Tekashnik+1   6452Lik_Kirill+1   1232Фомичева Наталья+1   10157Кирилл Лебедев+1   10038Богдан Федоренко+1   10390Amerigo+1   3747Сергей+1   4467Alcatraz+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Писать программу по алгоритму. Программно менять курсор (get_picture_box(picture).Cursor = Cursors.Arrow;)
Трудности: Не сложно.
Получил удовольствие от процесса планирования и воплощения программы. И, конечно, от самой игры - здорово получилось! Спасибо!
Научился: наверное больше всего применения массивов, некоторые функции уже повторяю и немного понимаю)))
Трудности: в интенсивности функций и массивов, запутывалась что для чего нужно….
хорошая и полезная программа, жаль что последняя, хотелось еще дальше писать и обучаться в такой веселой игровой форме))))