Всё новое – хорошо забытое старое

Возникла у меня накануне насущная необходимость обработки игровой логики (триггеры), но при этом скриптинг у нас ещё совсем не готов, а результат нужен вот-вот. предложил глянуть на редактор уровней от старкрафта, я его открыл, посмотрел, посоздавал триггеры, подумал и меня осенила мысль, что такого функционала для нас должно хватить с головой и ещё останется 🙂
И вот, за 3 неполных дня (из них один почти полностью ушёл на экспорт из дизайнеро-удобного вида в игровой бинарь) у меня на руках получилась система, аналогичная по функционалу. У нас есть триггер, к которому привязывается любое количество условий (переместиться в, прошло время, убит, появился итд итп) и любое количество ассоциированных действий (убить, родить, выиграть, проиграть, отформатировать винт итд итп).
При этом она очень даже шустро работает и избавляет нас от необходимости думать о скриптах (в ближайшее время, так точно).

Распирает меня от радости, чёрт побери!

Similar Posts

  • Гудаури – начало

    Закончился тут в воскресенье отпуск недельный, как оказалось – маловато, но тож ничего 🙂 Ездили мы толпой в 6 человек в Грузию, на горнолыжный курорт Гудаури в одноимённом селе, что в 110 км от Тбилиси. Отдохнули замечательно, я об этом ещё попробую написать/показать, а про саму Грузию могу сказать, что похоже, действительно правда – криминала…

  • Гоблин о журналистах

    Почитал статейку, которую налабал славноизвестный Гоблин. Задумался… Если так посмотреть, то все, что он описал происходит не только в журналистской среде, а и во всех остальных сферах жизни, например в геймдеве 🙂 Достаточно посмотреть на то, во что превращается форум gamedev.ru – а превращается он тоже в какое-то стадо, которым рулят те же подростки, которые…

  • Путешествие в Питер

    Во вторник, 5.06.2007 в Питере выступали Linkin Park, а так как я давненько их люблю послушать, а на 3м курсе вообще был мегафанатом, то решил съездить с друзьями на концерт, и город посмотреть. Поезд в Питер идёт, почему-то целые сутки, хотя по трассе туда всего 1200 км. Но, к счастью, если едешь не один, то…

  • Румыния: День второй

    27.04.2008 Воскресенье, 07:30 (Синая) Утро просто не успело выдаться тяжёлым, потому что, как только мы пришли в чувства, к нам приехали коллеги из шкода-клуба. Мы позавтракали и отправились в гости к графу Дракуле, Share this post: Share on X (Twitter) Share on Facebook Share on LinkedIn Share on Email Share on Reddit

  • espresso test failure

    Если внезапно вы решили подключить espresso и начать писать тесты, а потом после очередных манипуляций вдруг тесты приложения перестали запускаться и начали бросать исключение NoClassDefFoundError YourActivity, то вполне вероятно, что может спасти совершенно нелогичное действие: Добавить исключения суппорт либы в gradle для компиляции espresso (в моём случае espresso-contrib) androidTestCompile (‘com.android.support.test.espresso:espresso-contrib:2.2’) { exclude group: ‘com.android.support’ exclude…

  • Чудеса в решете (или упрощение визового режима с ЕС)

    Внезапно оказалось, что теперь не надо подавать справку с работы (которая про зарплату и отпуск), справку из банка (с состоянием счёта) и копию трудовой, чтобы оформить краткосрочную визу. Достаточно анкеты с фото, паспорта (куда ж без него), бронировку жилья (или приглашение) и мед. страховку (тоже полезная вещь). Афигеть, так сказать. Вот ссылка на достоверный источник…