Альтернативный вариант нашел. dlsym очень жирно для меня.
#!/bin/sh LD_LIBRARY_PATH=./ ./my_game
У меня работает, надо будет еще тесты прогнать.
чтобы либы читались из той же директории что и прога, у gcc достаточно добавить -rpath ключ компиляции. подозреваю что что то такое и в моно есть...
-rpath с относительными путями не везде работает, лучше это не использовать.
Да скрипт в принципе неплохо справляется. Тем более если я правильно помню стим со своим рантаймом запускает игрушку, должно работать стабильно. Надо бы проверить и залить билд на стим, да времени не очень много. Занимаюсь геймплеем.
Прототип открытого билда с ареной. Жмакать Arena. Если кто нажмет на Play - я не отвечаю за его психику. На арене есть геймплей, в сюжетке пока нет, локации незакончены и потенциально забагованы.
Интересует кто на какой волне загнулся. Если будут герои, которые пройдут арену полностью (а это всего 5 волн), то их имена будут воспеты в веках. За видосы - отдельная благодарность.
https://yadi.sk/d/3nIEl_rB3Bdzpy
Нужен OpenAL и NET Framework 4.5.
https://www.microsoft.com/ru-ru/download/details.aspx%3Fid%3D30653
https://www.openal.org/downloads/oalinst.zip
Dampire
> Прототип открытого билда с ареной.
Что-то пошло не так.

122
OpenAL нету.
https://www.openal.org/downloads/oalinst.zip
Dampire
> OpenAL нету.
У, это инсталлить надо.
Ты кстати узнавал вопрос, как в Стиме с этим? Потому что ты им заливаешь архив и все. И если к примеру я куплю твою игру в Стиме, что будет если у меня та либа не установлена.
Там есть redist, который устанавливается одновременно с игрой. Нужно только галочки проставить.
По совету товарищей докручиваю фидбек на попадания + пушки, стреляющие дробью и пулями теперь наносят моментальный урон без фазы полета (касается только игрока).
Как оно?

Dampire
почему в игре ты убиваешь всех? а не все убивают тебя? как-то неправдоподобно.
Zheka_Dnepr
Потому-что это симулятор воина, а не жертвы.
Dampire
По гифке хорошо, когда рядом с гигантом есть враги обычного размера. Это дает понять его рост. А когда гигант был отдельно он не выглядел так круто.
Zheka_Dnepr
> почему в игре ты убиваешь всех? а не все убивают тебя? как-то неправдоподобно.
Правдоподобно. Чем меньше отряд, тем выше у него шансы заовнить всех.
Тот же Властелин Колец. Армии равного размера сражаются на равных, например первая фаза битвы при Гондоре. Но когда людей убивают и их становится меньше чем орков, люди побеждают. Такая же история битвы при Хельмовом Ущелье. Пока люди живы и их много, они сражаются на равных с орками, но как только людей убивают и их остается меньше, люди выигрывают.
А когда выходит один Фродо против армии орков, Фродо не только побеждает но и на расстоянии убивает сильнейшего мага Саурона. Так что история нас учит, что шансы на победу растут с уменьшением числа отряда. :)
Обновленный билд с ареной. Добавлено немного контента, перебалансировано в сторону упрощения. Автоподбор оружия (без автопереключения) Плюс улучшена обратная связь при стрельбе по врагам. Видео с игровым процессом приветствуется.
https://yadi.sk/d/3nIEl_rB3Bdzpy
Анимированные декали и относительно плавное исчезание.

Тема в архиве.