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

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

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

  • Создаём популярную игру «Змейка».
    На примере простых объектов демонстрация основ ООП.
  • Дата отправки отчёта: 19 августа 2016 г.
  • Задание выполнено: за 2 час. 35 мин.
  • Чему научился: Создавать игру змейка. =)
    Просмотрев видео урок я написал основу для игры змейка.
    От себя добавил счёт (100 очков за 1 кролика) и отображение и сохранение лучшего счета.
    Проигрыш происходит при столкновении змеи с собой или со стеной.
    Звуки добавлять не стал =)
  • Что было сложным: Нарисовать змею =)
  • Комментарии: Отличный видео урок, спасибо за него.
  • Оценка видео-уроку:
Отчёт от 10670 за Чашка кофе / VIP урок. Змейка




Оцени работу

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

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

Молодец, красиво, я на данный момент тоже занят этим уроком


  • Отчёт оценивали:
    10670Сергей Соколов+1   6452Lik_Kirill+1   8886Михаил Ермишин+1   10494Алексей В.+1   5649Максим Лапшинов+1   459Сергей Сергеевич+1   4992Николай+1   10673Алексей Хонин+1   11017Владимир Петреченко0   1Евгений Витольдович+1   2146Иван+1   10558Иван Воронин+1   4004Елена+1   7119Новопашин Владимир+1   791Валерий+1   7238Константин+1   11076Любовь0   689Igorenzia+1   6391Владимир+1   11051Dima0   6940sawezx+1   9971Юрий+1   9567Максим+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Тут скорее чему я должен научиться после этого урока)
Трудности: Для меня куча новой информации которую предстоит переваривать
Урок скорее был для более продвинутых ибо большинство не комментировалось и пропускалось как известное. В любом случае было интересно потупить) Насчет добавления новых возможностей пока что очень трудно, все методы приватны и даже сделав их публичными никак не мог к ним подобраться:(
Научился: Научился разделять проект на несколько кусков, каждый из которых отвечает строго за свою часть, друг другу не мешая, а только дополняя и помогая!
Трудности: Понять перемещение почему происходит от хвоста к голове. Я думаю потому что голову перемещаем в конец массива, замещая её частью "кролика".
УРА! Я наконец-то САМОСТОЯТЕЛЬНО придумал и РЕАЛИЗОВАЛ использование ДЕЛЕГАТА!!! У меня в классе Map() идет подсчет "кроликов", а с помощью делегата я выполняю отображение информации о количестве оставшихся "кроликов" на Форме. Правильное применение? Добавил что нельзя самого себя съедать, нельзя врезаться в стенки. Добавил что при окончании уровня(когда съедены все "кролики", у меня это Сердца, а их опр.количество - 20 + 4 на форме), происходит смена уровня и усложняется тем, что на уровне увеличивается количество стен, которые мешают. Уже после шестого уровня становится довольно-таки сложно, поэтому решил не заморачиваться со скоростью змейки.