Долго ли коротко, но первые 7 карт для игры, со способностями и небольшим описанием готов! Сам себя и поздравляю.Изготовил таки пост с постоянным пермлинком cards1, типа первая игра в казино. И в комментах под этим постом будет вестись запись о намайненных карт в игру.
https://golos.id/thallid/@azino777/cards1
Пока идет оставшийся кодинг перед запуском хочу немного рассказать в чем смысл игры и как ее можно развивать.
Итак, суть игры это некий современный аналог игры Пиковая дама времен Пушкина с использованием блокчейна. Игроки делают ставку в банк и далее банкуется... попеременно раздаются карты с колоды и тому кому достанется пиковая дама считается проигравшим и его ставка уходит остальным. Далее ставку повышают раза в два и повторяют цикл игры. В конечном итоге кто-то один забирает все, а другой остается ни с чем. Этакий Царь Горы. Но нам нет смысла сдавать карты из колоды, мы пользуемся готовым ГСЧ на блокчейне, а именно сигнатурой делегата, который подписал блок кратный 10. Да и раундов у нас всего 10 и ставки повышаются от одного токена до 1000.
Но если в те времена это была ОЧЕНЬ захватывающая игра и пипл тащился от такого, то сейчас современному игроку все это на деле скучно. Поэтому меня много раз просили добавить некий контроль внешний игрового процесса и им стали карты с определенными способностями которые так или иначе влияют на игровой процесс.
То что всего карт 7 это некая видимость, на самом деле карт больше, а именно 7 * 9 = 63. Так как каждая карта активируется только в определенном раунде ставок и взять их в колоду можно не более 5 штук (а раундов где карты могут проявить себя всего 9 из 10).
Чтобы не париться с внешним майнингом карт на первых этапах игры вы можете просто перечислить 1 GBG (потом скажу куда) и бот вам за некий промежуток времени намайнит сотню карт... правда рандом... считайте это стартовый бустер... а можно и 10 GBG и тогда будет 1000 карт на вашем аккаунте. Запись какие у кого карты и сколько будет отображаться в блокчейне, так что сможете всегда узнать как ваши дела картонные.
Но легкость майнинга накладывает определенные "недостатки", а именно смайненную карту вы не сможете передать или продать (но можете продать seed карты, тогда тот кто ее смайнит и получит в коллекцию). Далее карты расходуются в процессе игры и их надо пополнять (хотя любезный бот будет время от времени дарить вам новый картон). То есть если вы взяли в бой 10 копий картмана 9 уровня, то с каждой реализацией ее способности из вашего личного пула будет сжигаться одна карта... и тут появляется отличное преимущество для развития игры. Так как фиг его знает какой баланс сил и какие абилки клевые, а какие нет... у нас тут творческий процесс в одного, поэтому рано или поздно придется контролировать баланс. И это будет сделать легко путем изменения кол-ва сжигаемого как оплата за реализацию способности... к примеру блекмушка сейчас стоит 1 сожжение и если все начнут играть только ею... то можно увеличить стоимость до 2... до 10, а то и до 100 карт за раз в топку.
Ранее уже рассказывал, что чем больше вы намайнили карт, тем с более высокими ставками вы можете играть
https://golos.id/thallid/@ksantoprotein/mag-rpc-suprotiv-demona-rosgvardii-ili-kki-na-golose
И по мере расхода способностей ваш игровой стек будет уменьшаться, а излишек выводиться в качестве профита. Но это чуть позже.
А пока пройдемся по способностям карт. Игровая машина сначала проверят глобальные способности карт (на данный момент их нет), далее происходит генерация случайного числа из блока и определение "счастливчика" по которому шарахнет луч Звезды Смерти. На данный момент есть две карты, которые бы изменяли бросок кости - это Пионер, который перенаправляет луч на соседа слева и Владик, который перенаправляет на соседа справа.
Определившись с проигравшим игровая машина начинает активировать способности карт данного уровня. И тут у нас срабатывает Варвар, который рассекает луч пополам и соседу достается 50% дамага и соседу справа так же достается 50% дамага. Блекмушка же просто блокирует раунд, если по ней попасть, а Даш блокирует способности Варвара и Блекмушки перечисленных карт.
Далее проигравшему наносится дамаг и по сути отбирается его ставка в пул. И тут в дело вступает активация Картмана, который уменьшает потери на 10%... и если надо потерять 100 монет, то он потеряет 90 монет.
После того, как сформирован пул в дело вступает воришка Антуан. По идее выбитый пул токенов делится в равной степени между теми, кого не коснулся луч Звезды смерти. Но абилка Антуана позволяет забрать на 10% больше. Поэтому если в пуле выбито 100 монет то дележка между двумя юнитами будет не 50 на 50 а 47.62 на 52.38 (хотя возможно я переправлю и будет не 10%, а 25%)
Вот собственно и первый сет. И это... вон к примеру Стиммонстры продолжают как то бороться с твинками, а в нашем случае видимо твинки поощряются, так как это позволяет играть более надежные комбы перехвата пула у соседа и распределять его у себя в кармане.
@ksantoprotein Игра это круто! Молодец! В начале нулевых появилась игра Бойцовский клуб, которая моментально покорила счастливых обладателей интернета. Позднее появилось очень много игр наподобие БК, СВ(Смутные времена), Раздор ит.д. их было много. БК была оочень популярной игрой.
Ты играл когда нибудь в такую игру? Я хочу тебя попросить повторить это на блокчейне. Суть игры была в том что игрок мог выбирать куда ему поставить блок (ноги, пузо, голова) и куда атаковать. Например ПВЕ режим можно сделать так же только не игровая машина а Монстр которого надо победить соло или в компании.
@homsys да играл, сейчас заглянул... ох... там много чего поменялось )
и вот как ты представляешь себе повторить подобное??? в одного )))
@ksantoprotein Я в тебя верю!))) И обязательно добавь чат, что бы это небыло чат нужен.
@ksantoprotein стиммонстры поседели от такой сложности.
@raldin они даже не в курсе
@ksantoprotein Интересно...
P. S. Не вижу причин не давать продавать карты, намайненные сжиганием. Другое дело, можно ограничить общее количество карт, которые может намайнить 1 пользователь, а также максимальное количество карт, которые создаются таким образом, за сутки. То есть если первый пользователь сжег 10 GBG и получил 10000 карт (лимит был 100000), остальным остаётся 90000, и за 10 GBG следующий получит уже не 10000 карт, а 9000. И т.д.
@denis-skripnik
нет смысла продавать то, что майнится легко и просто.
никаких ограничений, сколоко может столько пусть и майнит, карты же расходуются, у меня ограничение только по сиду
@ksantoprotein Ок. А продавать было бы полезно, если пользователь намайнил карт, а потом (через некоторое время) решил не играть больше. А чтоб карты не висели просто так, продал их и получил пусть меньше, чем сжег, но получил.
@denis-skripnik погодь... карты в процессе игры расходуются так что необязательно майнить когда можно торговать сидами