TGViewer
Trigger Logic Trigger Logic @waspgs · 12 subscribers
Post #30 90
Первые плоды переделки архитектуры, добавил в проект UI для модулей, игра является автобатлером.
В основе игры лежат различные сенсоры и дачтики, которые генерируют те или события, но обработку этих событий производят модули, тут пример того как это может делать гаусс-пушка, она получает от оптического датчика два сигнала — первый "Враг обнаружен" это сигнал запускает цепочку — зарядка орудия — зарядка маг-катушек
Второй сигнал — это вектор направления, он активирует привод наведения.
Чтобы пушка не выстрелила, пока наведение не закончилось, добавлена логический гейт — AND, который пустит сигнал дальше только после того как оба условия будут выполнены и только тогда пушка выстрелит

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

Ну и наконец-то могу перейти к полноценной реализации боевки, пока это все было проверено на плейсхолдерах.
  • 🔥 2
  • 👍 1
More from @waspgs
  1. Sep 22, 2026Post #41
  2. Sep 16, 2026Сходил в отпуск, поженился, поиграл в ваху, пора игру доделывать
  3. Aug 7, 2026Давно не постил — ведал Что удалось сделать за неделю, на самом деле очень много всего, у…
  4. Aug 1, 2026Как у нас тут дела а ассемблером, а очень то даже хорошо Сейчас в игре есть поддержка 32 р…
  5. Jul 30, 2026К сожалению визуальное программирование себя неоправдало, слишком нагруженная система, мно…
  6. Jul 24, 2026На этой неделе было как-то очень много работы на работе, что, конечно, ужасно не люблю раб…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →