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

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

Наноигры / Арканоид - Уровень и ракетка

  • Создаём старую добрую игру Арканоид.
    Создаём меню, рисуем уровень, размещаем ракетку.
    Делаем, чтобы ракетка двигалась.
  • Дата отправки отчёта: 5 ноября 2015 г.
  • Задание выполнено: за 2 час. 00 мин.
  • Чему научился: Обработке нажатий кнопок
  • Что было сложным: Проблема возникла следующая - ракетка все никак не хотела двигаться. Вроде бы ошибиться негде, но бился и все никак. В общем во-первых я случайно выбрал событие не на форме, а на кнопке, а второе - сделал через оффсет, и вот он почему-то заработать не захотел. И еще хотел решить один момент, но пока не разобрался, может кто подскажет, как сделать так, чтоб не было несколько открытых окон? как прятать форму родительского диалога? Так, чтоб к ней можно было возвращаться?
  • Комментарии: Внес следующие изменения - после нажатия кнопки "старт" открывается окно с выбором уровня. Во-первых так будет проще тестировать уровни по отдельности (в лабиринте не нравилось, что для проверки третьего уровня нужно каждый раз проходить все предыдущие. Да, можно  при старте вызывать форму конкретного уровня, но я решил так лучше. Ну и во-вторых потом сделаю уровни недоступными если предыдущие не пройдены). Опять же - во время игры висит три окна, как их убрать?
    ПС. вспомнил, еще сделал, чтоб из формы выбора уровня можно было вернуться в главное меню
  • Оценка видео-уроку:
Отчёт от 7760 за Наноигры / Арканоид - Уровень и ракетка




Оцени работу

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

7760. Alexander
Alexander
ответить
→  Евгений Витольдович  # Наноигры / Арканоид - Уровень и ракетка / 2015-11-07 02:21

Спасибо, потихоньку двигаюсь, времени из-за работы не хватает. Я идеалист, постоянно приходится заставлять себя остановиться :)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Alexander  # Наноигры / Арканоид - Уровень и ракетка / 2015-11-06 11:29

Саша, мысли хорошие, правильные,
но сильно не заморачивайся, двигайся дальше.
Потом узнаешь, как это всё сделать другим способом, более правильным.
А сейчас - только время потеряешь, т.к. этот способ создания уровней не эффективный.
Он хорош для обучения с самого начала и для создание 2-3 уровней, не более.


2146. Иван
Иван
ответить
→  Alexander  # Наноигры / Арканоид - Уровень и ракетка / 2015-11-05 22:19

Видел в отчете, чтобы не проходить все уровни, у кого то было окно, где можно было ввести пароль от уровня, и он тогда запускался. Естественно ,  пароль давался, если предыдущие уровни были пройдены.


24. Оля
Оля
ответить
→  Alexander  # Наноигры / Арканоид - Уровень и ракетка / 2015-11-05 21:36

Александр, хорошо проработал урок, отлично что у тебя есть идеи и знаю что ты их реализуешь! Так держать! Молодец! :)


  • Отчёт оценивали:
    24Оля+1   6391Владимир+1   6458Илья+1   7276Ильшат+1   2146Иван+1   1612алексей+1   7788Ксения+1   3664данила+1   1232Фомичева Наталья+1   459Сергей Сергеевич+1   4182Farid+1   7036Рома Дячук0   6452Lik_Kirill+1   4004Елена+1   7871Мария+1   7645Александр Львович+1   7781Антон0   4395Денис+1   5419Роман+1   6925Артём+1   1Евгений Витольдович+1   7901Влад0   429Максим Базуев+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: новому алгоритму движения от клавиатуры, я раньше писал игру с движением от клавиш, но у меня очень большой код получался. У Евгения Витольдовича код как то компактнее, буду теперь такой метод применять =)
Трудности: Как обычно сделал несколько ошибок и затем исправил
урок интересный, все здорово
Трудности: всем элементам поставить enabled=false то так застряло что не хотел работать FormGame_KeyDown
Понравилось. раньше что то такое делал помню дошел чтобы и шарик двигался от стенок и от кубиков отлетал но не помню может на чем то заострявший был