Я ебанат и итт буду делать игру для одноклассников. Для социалочки, а не для моих дружбанов. Суть токова, у тебя есть стандартный рпг персонаж, который ходит по подземельям, убивает мобов, собирает лут, а потом гудит тратит награбленное на улучшение себя любимого.
Фишечка в том, что вместо сложных механик, боевка завязана на слот машину. Дергаешь ручку, выпадают какие-то комбинации, которые решают, попал ты, промазал ты, поюзал скилл ты или просто сдох.
Собсно, начал с того, что прокрастинировал джва дня, а потом взял себя в руки и начал разворачивать базовый бэкенд. Разумеется, сначало стоило бы сделать прототип клиента и посмотреть, как оно играется, но в пизду логику.
Накидал стартовые таблицы в базу, подключил редис (чтобы кешировать там боевку, ибо планирую делать ее на сервере, чтобы всякие пидоры не читерили).
Завтра наверное начну делать эту самую боевку на серваке.
Тэкс блэт. Ебался значит с началом рана в данж. Сделал таблички, образовал связи и все такое.
Теперь герой может зайти в подземелье, которое ему генерит бэкенд. У каждого подземелья несколько уровней, на каждом уровне либо моб, либо че-то еще типа шрайна. продавца и тд. Но пока только моб.
На уровне могут быть разные мобы со своими шансами спавна, это тоже отработал все. Ран захуяривается редис и оттуда значит будем его быстро дергать.
Следующий этап - это начало активного уровня. Клиенту будет присылаться инфа, что за моб против тебя, сколько там хп и все такое. А если нет следующего уровня, значит данж пройден.
А после этого уже буду писать механику спинов/боевки.
>>735305 Но ничего выдающегося, стандартный мультяшный рыцарь пиздует по стандартным мультяшным лесам со стандартными мультяшными слотами под ногами, всё, как у тебя в ОП-посте, только красиво.
Осталось запилить модуль, который будет показывать че ваще за комбинация выпала игроку и как она сочетается с его атакой (или промахом) и прототип будет готов. Ща котик бьет несколько раз, потому что у него работают все три линии слотов.
Порефакторил код, теперь на него можно смотреть без слез. Дальше сделаю базовое отображение магической атаки (а то она сейчас обычным ударом показывается). А дальше буду сидеть и придумывать нескучные обои скиллы для героя. И посмотрим как играется с ними.
Пильнул десяток скиллов. Всякие криты, смертельные удары, фаерболы и тд. У мобов теперь есть армор, который снижает урон. Соответственно есть скилл, который игрорирует армор. С магией та же фигня. Мобы могут резистить элементы, а могут получать двойной урон. На очереди баффы, дебаффы и доты.
Пишу пока баффы. После баффов, дебаффов, дотов и хотов останется сделать поддержку разных атак мобам. И потом добавить всякие ништяки типа гадостей в данжах. Типа болота могут отравлять и все такое. И на этом боевая система будет готова. Вроде как.