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

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

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

Similar Posts

  • Славское 2007

    Съездили мы тут в Славское, на один денёк, в семь утра приехали и в половине седьмого вечера уже сели, или точнее, запрыгнули в обратный паравоз. Железнодорожники – проводники, кстати, похоже проходят курсы повышения квалификации где-то в аду, или отделении гестапо, так как топили в вагоне по самое не могу, термометр говорил, что было около 28…

  • Подключение к “недоступной” mysql базе

    Данная проблема подключения к серверу, доступ к которому закрыт возникла, когда понадобилось отредактировать blob поле в таблице, но поскольку руками это сделать практически невозможно, а phpnuke не показывает эти поля, то нужно использовать mysqlfront или аналог. Существует препятствие – доступ на сервер закрыт снаружи, т.е. мы можем подключиться только из скриптов на localhost (127.0.0.1) –…

  • Немецкий шенген

    Сегодня около 9 утра подал документы на немецкий шенген, в 16 часов получил паспорт с визой 🙂 Пятый шенген, однако уже! 🙂 В общем, что я могу сказать – в принципе, практика показывает, что если нормально собрать документы, которые посольство пишет у себя в требованиях, то визу ставят. Из необычного для меня – сегодня пришлось…

  • Perl

    Вчера у нас был кранч, по ходу пьесы оказалось, что нужно для игры написать скрипт, в который забить полтора десятка компонент с разными настройками – самая настоящая Monkey Job. И тут я вспомнил про то, что умею писать на перле. Написал скриптец для генерации кода за 15 минут и сэкономил эдак час времени, а может…

  • “Отпуск”

    Сегодня у меня начался отпуск аж до понедельника (4 дня). В общем-то не очень плохо 🙂 Завтра попробую зайти в кассы и купить билет в Крым, если повезет, то завтра и уеду 🙂 Хоть посмотрю немного на море в этом году, поскольку что-то я не уверен в том, что к осени получится взять нормальный отпуск….

  • Сумбур

    Что-то давно не писал я, мысли вроде бы появляются, но потом хлоп – и нету 🙂 Съездил на праздники к бабушке в Ульяновку, что в 250 км от Киева. Прикольно там, спокойно, компов практически нету. С другой стороны, делать там, по большому счету, нечего. Вот народ и спивается потихоньку, или женится. Для меня было несколько…