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

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

Чашка кофе / VIP урок. Змейка

  • Создаём популярную игру «Змейка».
    На примере простых объектов демонстрация основ ООП.
  • Дата отправки отчёта: 25 августа
  • Задание выполнено: за 24 час. 00 мин.
  • Чему научился: очень много нового почерпнул в процессе доработки игры
  • Что было сложным: найти время на реализацию всего, что задумал =)
  • Комментарии: как обычно создал уникальную иконку для бинарника и форм
    помимо базовых, добавил текстуры поворота головы/хвоста
    размещение змейки на поле случайное
    змейка поворачивает голову туда куда ползёт, хвост поворачивается за телом
    в левом-верхнем углу экрана показаны яйца текущей змеиной семьи
    первый кто вылупился, начинает отъедаться на кроликах, чтобы вырасти и отложить яйца
    при поедании определённого количества кроликов, появляются дополнительный яйца
    если змейка врезалась в стену или слопала саму себя, рождается следующая змейка
    и так до тех пор, пока не окончатся яйца, по окончанию игры будет отображена статистика
    в правом-верхнем углу показано количество слопаных кроликов текущего змеиного выводка
    вверху-по центру показан рекорд на протяжении всех попыток игры
    рекорд сохраняется в файл в папке data
    при запуске игры, если таковой файл имеется, то загружается рекорд из файла,
    если же файла нет, то рекорд обнуляется (можно сбросить простым удалением файла)
    поворачивать голову при движении за 1 такт может только под 90 градусов
    (защита от того, чтобы не повернуть на 180 и не слопать саму себя)
    игровая статистика выполнена в игровом стиле, добавлены необходимые текстуры
    если змея врезалась, но при этом ещё есть яйца, то игра не начинается сначала,
    появляется новая змейка, а текущий счёт не обнуляется, пока не закончится игра
    после при этом генерируется новое с новым расположением змейки и кролика
    добавлена новая форма и активирована как основная, форма самой игры теперь вторична
    на начальной форме добавлено игровое меню из 3 пунктов: Играть, О игре, Выход
    пункты меню подсвечиваются в стиле ZX Spectrum при наведении мышью
    пунктами меню можно управлять и стрелками вверх/вниз на клавиатуре
    выбор пункта осуществляется клавишей Enter или кликом мыши
    при выборе пункта "Играть" - открывается форма и начинается игра
    при выборе пункта "О игре" - открывается профиль на проекте videosharp.info
    звуковые файлы хранятся в папке data, так же они были конвертированы в форма mp3 для экономии места
  • Видеозапись: https://www.youtube.com/watch?v=mhCMxpdP3oA
  • Оценка видео-уроку:
Отчёт от 10558 за Чашка кофе / VIP урок. Змейка


Отчёт от 10558 за Чашка кофе / VIP урок. Змейка




Оцени работу

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

10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Чашка кофе / VIP урок. Змейка / 2016-08-26 11:10

без стиля игра не игра =)


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин  # Чашка кофе / VIP урок. Змейка / 2016-08-26 11:07

Стилизация прикольная.


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # Чашка кофе / VIP урок. Змейка / 2016-08-26 09:30

Спасибо, огрехи есть в видео-обзоре, есть над чем работать =)


4004. Елена
Елена
ответить
→  Иван Воронин  # Чашка кофе / VIP урок. Змейка / 2016-08-26 09:18

Класс! Иван, отличная программа, замечательный видеообзор! Шикарно!


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Соколов  # Чашка кофе / VIP урок. Змейка / 2016-08-26 08:47

Отзывы хороший стимулятор =)


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Чашка кофе / VIP урок. Змейка / 2016-08-26 08:46

Спасибо, рад что понравилось =)


10670. Сергей Соколов
Сергей Соколов
ответить
→  Иван Воронин  # Чашка кофе / VIP урок. Змейка / 2016-08-26 08:44

Мега крутая змея получилась! =)


8275. Tekashnik
Tekashnik
ответить
→  Иван Воронин  # Чашка кофе / VIP урок. Змейка / 2016-08-26 07:56

Шикарно


10558. Иван Воронин
Иван Воронин
ответить
→  Алексей Хонин  # Чашка кофе / VIP урок. Змейка / 2016-08-26 07:52

я его несколько раз продлевал, наконец закончил =)


10673. Алексей Хонин
Алексей Хонин
ответить
→  Иван Воронин  # Чашка кофе / VIP урок. Змейка / 2016-08-26 07:49

Получилось супер. Тоже хотел пройти этот урок, но не успел купить, теперь уже поздно(


10558. Иван Воронин
Иван Воронин
ответить
→  Максим Лапшинов  # Чашка кофе / VIP урок. Змейка / 2016-08-26 07:41

в этом и фишка, последний пункт: сделать коробочную версию =)


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Чашка кофе / VIP урок. Змейка / 2016-08-26 07:40

я её просто 18 числа начал реализовывать, а Карточки памяти 24 числа, быстро их сделал, потому что они проще и сразу же занялся Змейкой, вот и вышло, как будто быстро =)


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин  # Чашка кофе / VIP урок. Змейка / 2016-08-26 06:38

Шедеврально!


5649. Максим Лапшинов
Максим Лапшинов
ответить
→  Иван Воронин  # Чашка кофе / VIP урок. Змейка / 2016-08-26 06:36

Ого как вышло красиво и нескажешь что тут  на windows forms реализация была. Хотя точно на нем все было реализовано


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин  # Чашка кофе / VIP урок. Змейка / 2016-08-26 04:48

Еще одна игрушка с шикарным дизайном. Когда успел? Вот это скорость!


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Чашка кофе / VIP урок. Змейка / 2016-08-25 23:49

да, на выбор музыки уходит тоже не мало времени =) спасибо


10558. Иван Воронин
Иван Воронин
ответить
→  Оля  # Чашка кофе / VIP урок. Змейка / 2016-08-25 23:49

спасибо, есть ещё идеи по модернизации, но это осталось на потом =)


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Чашка кофе / VIP урок. Змейка / 2016-08-25 23:48

спасибо, хотелось бы, чтобы такая красота делалась быстрее, чем на неё уходит время =) а так, фотошоп и ностальгия творят чудеса


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Чашка кофе / VIP урок. Змейка / 2016-08-25 23:31

Эту музыку можно слушать вечно! Ностальгия... Великолепная работа, Иван, бесподобно!


24. Оля
Оля
ответить
→  Иван Воронин  # Чашка кофе / VIP урок. Змейка / 2016-08-25 23:14

Иван, это круто!!! Я в восторге! еще не видела такой суперской реализации! Молодец! :)


10162. Дмитрий
Дмитрий
ответить
→  Иван Воронин  # Чашка кофе / VIP урок. Змейка / 2016-08-25 23:13

Отлично! Мне особенно понравились окна с сообщениями. Интересно, как такая красота делается? Не просто картинка и не просто текст!!!


  • Отчёт оценивали:
    10558Иван Воронин+1   10162Дмитрий+1   24Оля+1   459Сергей Сергеевич+1   10494Алексей В.+1   1Евгений Витольдович+1   4467Alcatraz+1   5257Антон+1   6452Lik_Kirill+1   7980Сергей Лузум+1   Посетитель+1   1232Фомичева Наталья+1   5649Максим Лапшинов+1   7119Новопашин Владимир+1   10673Алексей Хонин+1   8275Tekashnik+1   4395Денис+1   9323Алексей+1   689Igorenzia+1   10670Сергей Соколов+1   4004Елена+1   8886Михаил Ермишин+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Научился создавать игру "Змейка"
Трудности: Больше всего заморочек было сложно найти картинки. Как не ломало меня - пришлось рисовать свои.
Моя змейка попала в рай для змеек и ей инсталлировал 40 кроликов - чтобы змейка была довольна.
Научился: Перемещать головы и хвосты))
Трудности: Разобраться с перемещением частей змеи
Добавил изменение картинок хвоста и головы в зависимости от направления змеи, ну и гейм-овер при касании стены или собственного хвоста.