Реакторский геймдев на языке Go
Запилили с друганом игруху для Стима (в основном делал он, а я работал с текстами, переводами, тестами). И хочу поделиться с публикой любимого сайта. Заодно несколько ключиков закину.
633EK-3JпятьL3-EM5HK
Суть такова - грабить корованы это эдакая смесь Космических Рейнджеров, XCOM и Mount & Blade, то есть наших любимых игр. Иначе говоря, у нас есть отряд наёмников с кораблями и пилотами, мы летаем по открытой карте вступаем в бои, торгуемся на планетах, делаем квесты, корешимся с пиратами. Из XCOM взято строительство базы, исследования и ежемесячные отчеты в зависимости от которых у нашей организации меняется финансирование.
8LHCR-ZсемьX2C-L23GW
MT9YR-PвосемьFK6-JTQNW
PчетыреYCM-Q04E6-YENZN
5RL54-WHN8F-MXнольJL
Корабли мы собираем вручную из множества деталей - оружие, движки, корпус, крылья. Соблюдаем баланс массы, скорости, потребления топлива и количества навешенного оружия. Несколько классов и типов воружения (ракеты, пулеметы, лазеры), а в сумме 45 разных видов. В миссиях нас встречает тактическая боевка - каждым своим юнитом можно управлять и раздавать приказы. Но они в целом самостоятельные и будут летать и атаковать сами, если игрок ими не управляет.
Напоследок сообщу о самой нишевой фиче - программировании поведения кораблей. В игре есть встроенный визуальный редактор кода, что позволяет полностью автоматизировать поведение и стрельбу корабля. В том числе можно закодить ручное управление на wasd или типа того. Все враги были закожены именно так, поэтому видя умного врага, можно быть уверенным, что можно сделать свой корабль таким же.
НО эта фича совсем необязательная и игра полностью проходится без неё. То есть можно даже ни разу не заглянуть в редактор.
Буду рад, если кого-то заинтересовал.