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

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

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

  • Создаём популярную игру «Змейка».
    На примере простых объектов демонстрация основ ООП.
  • Дата отправки отчёта: 25 июля 2015 г.
  • Задание выполнено: за 10 час. 00 мин.
  • Чему научился: В какой-то степени закрепил навык работы с DialogResult.
  • Что было сложным: Так и не смог заставить змейку запускаться заново по желанию игрока.(((( Беда, печаль..
  • Комментарии: Добавил звук при "сьедании кролика", добавил отображение счета, добавил закрытие игры по желанию игрока после проигрыша. Но вот запустить заново игру не получилось..(((
    Я так понял, что змейка создавалась раньше, чем сокобан. Принцип построения поля для игры (массивы PictureBox'ов) в обеих играх одинаковый, но вот реализуется это по-разному. Наверное поэтому у меня и не получилось рестартануть игру сразу по желанию пользователя - ведь в сокобане такая возможность есть. Пытался, пытался и никак... Буду ещё бороться с этой проблемой.
  • Оценка видео-уроку:
Отчёт от 4972 за Чашка кофе / VIP урок. Змейка




Оцени работу

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

459. Сергей Сергеевич
Сергей Сергеевич
ответить
→  looker  # Микроигры / Змейка / 2015-07-25 19:38

А как ты реализовал эту функцию рестарт??? когда MessageBox выводит окно сделай проверку если нажата кнопка ДА то возвращай все то что начинает новую игру, извини если не понятно объяснил, просто я не писал змейку и поэтому не знаю что у тебя не получилось, по-больше узнать о проблеие может быть решили)


24. Оля
Оля
ответить
→  looker  # Микроигры / Змейка / 2015-07-25 19:37

Артем, мне нравится твоя змейка и кролик классный!!! Не расстраивайся, а то я тоже огорчилась от этого, уверена ты со временем и это реализуешь! Ведь Ты, Молодец! :)


  • Отчёт оценивали:
    10671Александр Б.+1  

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




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

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

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

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