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

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

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

  • Создаём популярную игру «Змейка».
    На примере простых объектов демонстрация основ ООП.
  • Дата отправки отчёта: 15 января
  • Задание выполнено: за 1 час. 10 мин.
  • Чему научился: Выполнил все перечисленные задания. Использовал делегат для отображения статистики игры на форме. Сделал упрощенную версию с разворотом картинок тела змеи в сторону движения. Добавил метод AddWall который размещает на карте стену в рандомном месте. Еще исправил несколько ошибок. Добавил звук при увеличении змейки. Добавил ImageDirection, который поворачивает изображение в нужном направлении.
    Сюжет игры читайте ниже.
  • Что было сложным: Придумать что-то самому и при чём не для галочки, а что бы стало интересней играть.
  • Комментарии: Итак сюжет таков. Бедная змейка упала в коробочку с пингвинчиками. Пингвинчики народ коллективный, по одиночке не ходят, они живут про правилу "брат за брата", поэтому на месте каждого пингвинчика почти всегда появится новый, а каждый второй почти всегда берет с собой блок кирпичной стены. В результате хитрый пингвиний народ будет пытаться запутать змейку, загнать её в угол и заставить врезаться в стену. Ваша задача проста! Съешьте как можно больше пингвинов и при этом обходите блоки стороной! Удачной игры!
  • Архив проекта: Ссылка доступна после самостоятельного выполнения этого урока
  • Оценка видео-уроку:
Отчёт от 4467 за Чашка кофе / VIP урок. Змейка


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




Оцени работу

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

24. Оля
Оля
ответить
→  Alcatraz  # Микроигры / VIP урок. Змейка / 2016-01-16 17:46

Александр, потрясающе сделал игру, рада что еще и предусмотрел поворот головы змеи!
Очень интересно придумал, шикарная работа, мне очень нравится!!! Молодец! :)


8. Василевская Елена
Василевская Елена
ответить
→  Alcatraz  # Микроигры / VIP урок. Змейка / 2016-01-16 17:40

Классная игра получилась, сюжет отличный.


2146. Иван
Иван
ответить
→  Alcatraz  # Микроигры / VIP урок. Змейка / 2016-01-16 01:28

Интересная игра получилась! Здорово! Да еще какая красивая! Всегда интересно смотреть твои отчеты.


4467. Alcatraz
Alcatraz
ответить
→  Lik_Kirill  # Микроигры / VIP урок. Змейка / 2016-01-15 18:07

Хорошая идея. При запуске буду выводить))


6452. Lik_Kirill
Lik_Kirill
ответить
→  Alcatraz  # Микроигры / VIP урок. Змейка / 2016-01-15 18:02

а что такое интересно описание в программу не вставил? сделал бы заставочку, и там твоё описание!


  • Отчёт оценивали:
    4719Вадим+1   4699Сергей Витальевич+1   7645Александр Львович+1   8275Tekashnik+1   6452Lik_Kirill+1   459Сергей Сергеевич+1   1Евгений Витольдович+1   6195sergey+1   6925Артём+1   8810Орехов Эдуард0   8886Михаил Ермишин0   7276Ильшат+1   5489Serg+1   2146Иван+1   5760Мариша +1   2639Морозов Юрий Александрович+1   3747Сергей+1   8Василевская Елена0   24Оля+1   2912Игорь+1   6958Кирилл+1   5Женя+1   8566Николай+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Трудности: Реализация повторного запуска игры
Отличный урок
Научился: Тонкостям работы с параметризованным списком.
Трудности: Так что бы глобально - ничего. Бы момент - тестирование показала подглюкивание при очень быстром нажатии клавиш. Прога считала, что происходит самонаезд змеи, хотя реально это не успевало происходить. Пришлось делать костылики, но вопрос был решен.
Решил делать по своей методике: полностью посмотреть и только потом кодить. Но не удержался, начал делать после половину урока. Руки чесались. Саму змейку я реализовал как список (List). На мой взгляд, со списком работать удобнее в данном случае, чем с массивом. P.S. Урок таки досмотрел )))).