Вторник, 05 Ноября 2024, 12:23

Приветствую Вас Гость

Меню сайта
Категории каталога
Game Maker [106]
Файлы-исходники для конструктора игр Game Maker
Scirra Construct [22]
Примеры для использования в конструкторе игр Scirra Construct
3D Rad [7]
Исходники для системы разработки игр 3D Rad
Другие [49]
Различные примеры, исходники для движков и систем разработки игр
Наш опрос
Сколько вы уже создали своих игр?
Всего ответов: 16626
Главная » Файлы » Исходники » Game Maker

Scroll Shooter (Shoot' em up) Engine 1.0
Скачать удаленно (1,01Mb) 17 Ноября 2014, 19:34
Движок создавался на Game Maker Studio, поэтому его работоспособность на других версиях не гарантируется!

Особенности:
1)Мультитач управление
Его можно использовать, например, для выстрела в нужном направлении во время второго нажатия или активации элементов контроля

2)Сохранение и загрузка игры и опций (в ini-файлы)
Осуществляется с помощью скриптов save_data(slot), load_data(slot), save_option() и load_option()

3)Бесшовность уровней.
Какой сейчас уровень, зависит от переменной global.timing. В зависимости от неё в определённых местах в определённое время создаются враги.

4)Скрипты для создания бомб и врагов
4.1)Скрипт для создания врага первого типа выглядит так:
create_enemy_1(time,x,y,direction,speed,type,color)
-Time - время в секундах, когда будет создан объект врага
-x,y - его координаты
-direction и speed - направление и скорость во время полёта
-type - тип врага. Так, первый тип врага будет лететь по прямой и тупо стрелять вперёд, а второй тип уже будет иметь небольшую туррель, прицельно стреляющую в персонажа.
-color - цвет врага
4.2)Скрипт для создания пули (бомбы)
create_bomb(x,y,type,scale,direction,speed,color,live_time,shards,sprite,arg1,arg2,arg3)
-type - тип пули. Просто летить по прямой, взрывается через некоторое время или меняет направление.
-scale - размеры пули. Так, пуля с показателем scale =0.5 будет размером 16х16 пикселей (32х32 - размер спрайта пули)
-live_time - переменная времени. Может использоваться как таймер к взрыву.
-shards - используется при типе пули 2. Означает количество осколков после взрыва.
-sprite - спрайт пули. переменная может принимать значение 1,2, 3 и т.д., в зависимости от того, сколько спрайтов у вас есть.
-arg1,arg2,arg3 - дополнительные значения. Одну из переменных можно задействовать, например, для того, чтобы уточнить спрайт пуль-осколков. Включите фантазию!
4.2)Скрипт для создания "линий" из бомб
create_bomb_line(x,y,bombnumb,type,scale,direction,maxspeed,speedstep,color,time,shards,sprite,arg1,arg2,arg3)
-maxspeed - максимальная скорость пули. Эту скорость имеет только самая первая вылетевшая пуля.
-speedstep - величина, на которую снижается скорость каждой следующей пули.

5)Опции
Есть ползунки для настраивания чувствительности касания и для чувствительности джойстика, а так же автоматического запуска игры на полный экран

6)Пауза.
Она есть и она работает. Можно превратить её в менюшку с вариантами выбора (это уже на ваш вкус).

Нажимайте кнопку D, чтобы включать/выключать дебаг режим.
Категория: Game Maker | Добавил: Overdrave
Просмотров: 9289 | Загрузок: 1859 | Рейтинг: 5.0/1 |
Теги: GM, Мультитач, Shooter, Game Maker Studio, Scroll, Game Maker, GML, gmx, GMS, gamemaker
Дополнительные опции:
Также если вы считаете, что данный материал мог быть интересен и полезен кому-то из ваших друзей, то вы бы могли посоветовать его, отправив сообщение на e-mail друга:

Игровые объявления и предложения:
Если вас заинтересовал материал «Scroll Shooter (Shoot' em up) Engine», и вы бы хотели прочесть что-то на эту же тему, то вы можете воспользоваться списком схожих материалов ниже. Данный список сформирован автоматически по тематическим меткам раздела. Предлагаются такие схожие материалы: Если вы ведёте свой блог, микроблог, либо участвуете в какой-то популярной социальной сети, то вы можете быстро поделиться данной заметкой со своими друзьями и посетителями.

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск по сайту
10 случ. движков
  • 3D Game engine
  • KERK
  • Demoniak3D
  • Novashell
  • 3D Мастер
  • Ultra App Kit
  • Devana
  • Simulant
  • HGamer3D
  • Sprite Widget
  • 10 случ. статей
  • Создание ресурсов для игры в GM
  • Пагубность успеха Fortnite для индустрии и самой Epic Games
  • Своя игра за день (часть 1)
  • Делаем кнопки в 3D Rad
  • Использование звуков и музыки в Scirra Construct #2
  • Невероятный успех ряда игр и золотая эра индустрии
  • Конструктор Кроссвордов
  • Game Maker 7
  • Construct Classic - Создание своего курсора #1
  • С++.Подключение и опыт работы с библиотекой glut
  • Друзья сайта
    Игровой форум GFAQ.ru Перевод консольных игр
    Все права сохранены. GcUp.ru © 2008-2024 Рейтинг