Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  6 класс  /  Разработка игры в программе GameMaker

Разработка игры в программе GameMaker

В презентации наглядно представлен алгоритм создания игры в программе GameMaker

08.03.2018

Содержимое разработки

Создание игр в среде GameMaker  Гусева Татьяна Адольфовна,  учитель информатики СОШ № 6 г. Кондопоги республики Карелия

Создание игр в среде GameMaker

Гусева Татьяна Адольфовна, учитель информатики СОШ № 6 г. Кондопоги республики Карелия

Среда GameMaker

Среда GameMaker

Сначала, мы создадим ‘ спрайты ’ ‘ Спрайты ’ – это картинки, которые в последствии Вы сможете вставить в игру как объекты. Для создания одного щелкните на кнопку ‘ Создать спрайт ’ .

Сначала, мы создадим ‘ спрайты ’

  • ‘ Спрайты ’ – это картинки, которые в последствии Вы сможете вставить в игру как объекты.
  • Для создания одного щелкните на кнопку ‘ Создать спрайт ’ .
После этого… Мы редактируем ‘ спрайт ’ либо вставляем уже ранее созданный.

После этого…

  • Мы редактируем ‘ спрайт ’ либо вставляем уже ранее созданный.
Рисуем нашего персонажа… Мой рисунок кажется ужасным, но в игре он будет выглядеть нормально.

Рисуем нашего персонажа…

Мой рисунок кажется ужасным, но в игре он будет выглядеть нормально.

Точно так же нарисуем и другие ‘ спрайты ’ . Нарисуем врагов, монетку, стену, ‘ спрайты ’ переходов на уровень вперед и на уровень назад.

Точно так же нарисуем и другие ‘ спрайты ’ .

  • Нарисуем врагов, монетку, стену, ‘ спрайты ’ переходов на уровень вперед и на уровень назад.
Теперь создадим на основе спрайтов… …’ объекты ’ .

Теперь создадим на основе спрайтов…

  • …’ объекты ’ .
Видим вот такое меню. Теперь выберем спрайт нашего персонажа и нажмём на кнопку «Добавить событие».

Видим вот такое меню.

  • Теперь выберем спрайт нашего персонажа и нажмём на кнопку «Добавить событие».
Выберем «Нажатие клавиши»,  , «ОК»

Выберем «Нажатие клавиши», , «ОК»

Передвиньте это свойство в зону «Действия»

Передвиньте это свойство в зону «Действия»

Выставляем свойства:

Выставляем свойства:

Теперь добавляем событие… … на отпускание клавиши .

Теперь добавляем событие…

  • … на отпускание клавиши .
Берем то же свойство… … но с другими подсвойствами.

Берем то же свойство…

  • … но с другими подсвойствами.
Аналогично выставляем другие свойства.

Аналогично выставляем другие свойства.

Теперь создадим врага. Создаём объект со спрайтом врага и добавляем «Создание». Потом берём вот это свойство и выставляем в разумных пределах подсвойства.

Теперь создадим врага.

  • Создаём объект со спрайтом врага и добавляем «Создание». Потом берём вот это свойство и выставляем в разумных пределах подсвойства.
Также сделаем так, чтобы… … наш персонаж при столкновении с врагом отправлялся на старт. Выбираем для объекта персонажа «Столкновение» и объект врага. После этого выбираем свойство « Jump to start » .

Также сделаем так, чтобы…

  • … наш персонаж при столкновении с врагом отправлялся на старт. Выбираем для объекта персонажа «Столкновение» и объект врага. После этого выбираем свойство « Jump to start » .
Теперь создадим объект стены. Свойства ей применять не будем. Но выставим свойства нашему герою при столкновении с ней, чтобы он останавливался перед стенами.

Теперь создадим объект стены.

  • Свойства ей применять не будем. Но выставим свойства нашему герою при столкновении с ней, чтобы он останавливался перед стенами.
А врагу – другое свойство. Теперь враг будет отскакивать от стен.

А врагу – другое свойство.

  • Теперь враг будет отскакивать от стен.
Теперь нужно сделать так, чтобы… … монетки можно было собирать. Создаём объект и выставляем данное свойство и выставляем любые подсвойства, причём обязательно выберите «Относительно».

Теперь нужно сделать так, чтобы…

  • … монетки можно было собирать. Создаём объект и выставляем данное свойство и выставляем любые подсвойства, причём обязательно выберите «Относительно».
А теперь сделаем так, чтобы монетка… … пропадала после собирания. Иначе игроки смогут набирать сотни, тысячи, миллионы очков с одной только монетки.

А теперь сделаем так, чтобы монетка…

  • … пропадала после собирания. Иначе игроки смогут набирать сотни, тысячи, миллионы очков с одной только монетки.
Теперь создаём объект… … перехода на следующий уровень. Устанавливаем ему следующее свойство. Теперь персонаж будет при соприкосновении с ним переходить на следующий уровень.

Теперь создаём объект…

  • … перехода на следующий уровень. Устанавливаем ему следующее свойство.

Теперь персонаж будет при соприкосновении с ним переходить на следующий уровень.

Аналогично с объектом… … возвращения на предыдущий уровень.

Аналогично с объектом…

  • … возвращения на предыдущий уровень.
Наконец, когда мы создали все объекты… ...а значит, теперь можно создать первую комнату. Жмём «Создать комнату».

Наконец, когда мы создали все объекты…

  • ...а значит, теперь можно создать первую комнату. Жмём «Создать комнату».
Видим вот такое окно.

Видим вот такое окно.

Теперь расставляем все объекты по местам

Теперь расставляем все объекты по местам

У меня получилось это.

У меня получилось это.

Аналогично создаём ещё 4 комнаты.

Аналогично создаём ещё 4 комнаты.

Теперь, когда все комнаты сделаны… … можно и запустить игру.

Теперь, когда все комнаты сделаны…

  • … можно и запустить игру.
Всё! Игра создана!

Всё! Игра создана!

Спасибо за внимание!

Спасибо за внимание!

-80%
Курсы повышения квалификации

Исследовательская деятельность учащихся

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Разработка игры в программе GameMaker (1.09 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт