Создание игр в среде GameMaker
Гусева Татьяна Адольфовна, учитель информатики СОШ № 6 г. Кондопоги республики Карелия
Среда GameMaker
Сначала, мы создадим ‘ спрайты ’
- ‘ Спрайты ’ – это картинки, которые в последствии Вы сможете вставить в игру как объекты.
- Для создания одного щелкните на кнопку ‘ Создать спрайт ’ .
После этого…
- Мы редактируем ‘ спрайт ’ либо вставляем уже ранее созданный.
Рисуем нашего персонажа…
Мой рисунок кажется ужасным, но в игре он будет выглядеть нормально.
Точно так же нарисуем и другие ‘ спрайты ’ .
- Нарисуем врагов, монетку, стену, ‘ спрайты ’ переходов на уровень вперед и на уровень назад.
Теперь создадим на основе спрайтов…
- …’ объекты ’ .
Видим вот такое меню.
- Теперь выберем спрайт нашего персонажа и нажмём на кнопку «Добавить событие».
Выберем «Нажатие клавиши», , «ОК»
Передвиньте это свойство в зону «Действия»
Выставляем свойства:
Теперь добавляем событие…
- … на отпускание клавиши .
Берем то же свойство…
- … но с другими подсвойствами.
Аналогично выставляем другие свойства.
Теперь создадим врага.
- Создаём объект со спрайтом врага и добавляем «Создание». Потом берём вот это свойство и выставляем в разумных пределах подсвойства.
Также сделаем так, чтобы…
- … наш персонаж при столкновении с врагом отправлялся на старт. Выбираем для объекта персонажа «Столкновение» и объект врага. После этого выбираем свойство « Jump to start » .
Теперь создадим объект стены.
- Свойства ей применять не будем. Но выставим свойства нашему герою при столкновении с ней, чтобы он останавливался перед стенами.
А врагу – другое свойство.
- Теперь враг будет отскакивать от стен.
Теперь нужно сделать так, чтобы…
- … монетки можно было собирать. Создаём объект и выставляем данное свойство и выставляем любые подсвойства, причём обязательно выберите «Относительно».
А теперь сделаем так, чтобы монетка…
- … пропадала после собирания. Иначе игроки смогут набирать сотни, тысячи, миллионы очков с одной только монетки.
Теперь создаём объект…
- … перехода на следующий уровень. Устанавливаем ему следующее свойство.
Теперь персонаж будет при соприкосновении с ним переходить на следующий уровень.
Аналогично с объектом…
- … возвращения на предыдущий уровень.
Наконец, когда мы создали все объекты…
- ...а значит, теперь можно создать первую комнату. Жмём «Создать комнату».
Видим вот такое окно.
Теперь расставляем все объекты по местам
У меня получилось это.
Аналогично создаём ещё 4 комнаты.
Теперь, когда все комнаты сделаны…
- … можно и запустить игру.
Всё! Игра создана!
Спасибо за внимание!