Войти на сайт

Авторизация, ждите ...
×

ТЕМА: Trap - Ловушки

Trap - Ловушки 9 года 7 мес. назад #80669

  • Iren_Rin
  • Iren_Rin аватар
  • Вне сайта
  • Мастер
  • Сообщений: 247
  • Спасибо получено: 537
  • Проект месяца 1 местоУчительПрограммист RubyПроект года 1 местоКоммерсант
Автор: Iren_Rin
Ссылка на оригинал: проект на гитхабе
Версия: 0.1.1
Версия мейкера: VX ACE
Условия использования: никаких

Описание:
Три типа ловушек:
  • Шипы
  • Файрболл - снаряд с маршрутом, настраиваемым спрайтом и настраиваемой анимацией взрыва
  • Machinegun - автоматический "запускатель" файрболлов

Ocoбенности:
  • Корректно сохраняются и загружаются
  • Наносят урон и спутникам
  • Ставятся на паузу при выходе с карты с ловушками
  • Снимаются с паузы при возвращении

Зависимости:
  • AASM
  • Ticker
  • Messager - нужен для отображения урона, если не подключите - урон будет наносится, но не отображаться

Установка:
Как использовать:
Подробное описание можно посмотреть на гитхабе, здесь пара примеров кода
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


Скриншоты:
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


Демка
Последнее редактирование: 9 года 6 мес. назад от Iren_Rin. Причина: Новая версия
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Ren310, strelokhalfer, caveman, Lipton, zmeelov66, peter8031983, Blacklst

Trap - Ловушки 9 года 7 мес. назад #80673

  • Blacklst
  • Blacklst аватар
  • Вне сайта
  • Путник
  • Сообщений: 9
  • Спасибо получено: 1
Клевая штука. Подскажи пожалуйста как в "выполнить скрипт" засунуть такой длинный текст.
Администратор запретил публиковать записи гостям.

Trap - Ловушки 9 года 7 мес. назад #80676

  • Iren_Rin
  • Iren_Rin аватар
  • Вне сайта
  • Мастер
  • Сообщений: 247
  • Спасибо получено: 537
  • Проект месяца 1 местоУчительПрограммист RubyПроект года 1 местоКоммерсант
Немного не понял, какой текст? Если ты о примере кода под спойлером, то в окошке исполнить скрипт (VX ACE) влазит в два раза больше. А не под VX ACE я это не тестировал. В любом случае в руби можно объединить несколько строчек кода, если припрет, через символ ;
class MyClass; def say; end; end
Администратор запретил публиковать записи гостям.

Trap - Ловушки 9 года 7 мес. назад #80680

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • УчительПисатель 3 местоВетеранПроект месяца 1 местоОрганизатор конкурсовПрограммист Ruby3 местоПроект месяца 2 место1 место в Готв
А под хп проще будет записать их в отдельный скрипт одним методом и вызывать. Но ирен работает под одним мейкером ^_^
Администратор запретил публиковать записи гостям.

Trap - Ловушки 9 года 7 мес. назад #80682

  • strelokhalfer
  • strelokhalfer аватар
  • Вне сайта
  • Архитектор Миров
  • Знатный грамотей
  • Сообщений: 1640
  • Спасибо получено: 1078
  • Организатор конкурсовПрограммист Ruby2 место Сбитая кодировкаПереводчикДаритель Стимкея2 место
Ты пишешь так, будто это плохо :-)
А так, спасибо на раздирание своей игры самолично :)
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Администратор запретил публиковать записи гостям.

Trap - Ловушки 9 года 7 мес. назад #80683

  • Blacklst
  • Blacklst аватар
  • Вне сайта
  • Путник
  • Сообщений: 9
  • Спасибо получено: 1
Ну вот у тебя в одной команде "Выполнить скрипт" вставлен длинный скрипт,а у меня ограниченно. Использую Vx ace.
Или можно более детальный пример объединения на основе твоего скрипта. Спасибо.
CallScript.png
Последнее редактирование: 9 года 7 мес. назад от Blacklst.
Администратор запретил публиковать записи гостям.

Trap - Ловушки 9 года 7 мес. назад #80689

  • Iren_Rin
  • Iren_Rin аватар
  • Вне сайта
  • Мастер
  • Сообщений: 247
  • Спасибо получено: 537
  • Проект месяца 1 местоУчительПрограммист RubyПроект года 1 местоКоммерсант
В общем никаких манипуляций я не делал, в моей версии мейкера все влазит (у меня стимовская версия)
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

А так Эльф прав, лучше всего, в твоей ситуации, сделать отдельные методы и вызывать их из эвента.
Администратор запретил публиковать записи гостям.

Trap - Ловушки 9 года 7 мес. назад #80723

  • Blacklst
  • Blacklst аватар
  • Вне сайта
  • Путник
  • Сообщений: 9
  • Спасибо получено: 1
Спасибо, разобрался, через ";" все отлично входит.
Последнее редактирование: 9 года 7 мес. назад от Blacklst.
Администратор запретил публиковать записи гостям.
Модераторы: NeKotZima
Время создания страницы: 0.234 секунд