Браузерные игры

Ответить в тред Ответить в тред
Check this out!
Координационный тред Битвы Битардов Аноним 07/11/21 Вск 08:28:38 12977061
bitva-bitardov.png 2623Кб, 1920x1080
1920x1080
51121.webm 393Кб, 1920x1080, 00:00:41
1920x1080
bitva-bitardov-[...].png 50Кб, 508x832
508x832
gif+webm.png 743Кб, 1855x2011
1855x2011
Желающие в это поиграть, координируемся в этом треде.
Сюда же постим архивные gif/webm. Желательно их как-то осмысленно именовать, например, датой проведения игры.

Что такое Битва Битардов?
Это такая форумная игра для двача. Проводится она легко и непринуждённо с помощью скрипта (пикрилейтед), который можно скачать по ссылке ниже. Можно и без скрипта: импортировать как слои в GIMP или Photoshop изображения из папки resources и перерисовывать вручную. Но со скриптом лучше.

Какие у скрипта фичи?
- Рассчитывает все действия игроков;
- Предупреждает если введены неправильные данные;
- Перерисовывает карту в соответствии с текущим состоянием игрового мира (bitva_bitardov.png в папке output);
- В /brg вместо номера поста можно использовать бросок кубика 10d9 (копипастим "(X + ... + X)" в соответствующее поле вместо номера поста, числа 10 и больше считаются за 0);
- Сохранение и загрузка игры в виде текстовых файлов (сохраняем игру в текстовый файл, постим текст из этого файла в тред, другой анон этот текст копипастит в текстовый файл уже у себя и сохраняет как .txt, жмёт «Загрузить игру», выбирает этот файл и готово — можно продолжать вести игру).

Что нужно для работы скрипта?
Нужен Python 3.x и библиотека Pillow соответствующей версии («Как установить Python 3», «Как установить Pillow для Python 3»).

Стандартная шапка запихнута в сам скрипт battle_of_bitards.py, его можно открыть любым текстовым редактором (например, Блокнотом) и посмотреть. Также можно изменить размер шрифта GUI и некоторые другие штуки указав другие значения переменных в начале скрипта, подробнее — см. комментарии в скрипте (на русском языке, конечно).
Претензии к качеству кода не принимаются.

Скачать бесплатно:
https://disk.yandex.ru/d/Swfmuyjwd9NPRQ

Для участия в качестве игрока ничего качать не нужно.


========= Стандартная шапка ==========

Чего? Каво?
Заходишь в тред и пишешь пост в котором указываешь:
1. За какую ты фракцию — Моча или Говно (указывать обязательно);
2. Твоё командирское имя (выдуманное; указывать не обязательно);
3. Один из двух возможных приказов — атаковать город X, либо защищать город X (указывать обязательно).
Атаковать можно только те города вражеской фракции, которые граничат с городами твоей фракции.
Защищать можно любой город своей фракции.
Чтобы что-то произошло, нужно выбить как минимум дабл.
Рероллить ссылкой на пост можно. Но только до первого срабатывания ролла (дабл, трипл, etc...) Другие роллы на этот пост уже не учитываются.

Как определяется сила армии:
Всё что ниже дабла = ничего (не учитывается);
Дабл = цифра в дабле умноженная на себя + 10;
Трипл = цифра в трипле умноженная на себя два раза + 30;
Квадрипл = цифра квадрипла умноженная на себя три раза + 40;
и так далее...

Как рассчитывается итог сражения.

Армия нападает на город:
[сила_атакующей_армии] - ([сила_гарнизона] + [бонус_защиты_от_городов]) x [бонус_защиты_от_столицы] = [остатки_атакующих]
Если [остатки_атакующих] больше 0, считается, что город захвачен;
При этом, [остатки_атакующих] добавляются к силе гарнизона города, теперь уже принадлежащего другой фракции.
Независимо от того, был ли захвачен город после атаки, рассчитывается урон по гарнизону города:
[сила_гарнизона] - ([сила_атакующей_армии] + [бонус_атаки_от_городов]) x [бонус_атаки_от_столицы] = [остатки_гарнизона]
При этом, даже если [остатки_гарнизона] = 0 или отрицательное число, город считается захваченным только когда [остатки_атакующих] больше нуля. То есть когда погибает и вся атакующая армия, и весь гарнизон, город захваченным не считается.

Армия защищает город:
[сила_гарнизона_было] + [сила_защищающей_армии] = [сила_гарнизона_стало]
То есть сила армии просто просто добавляется к силе гарнизона.

В случаях, когда армия приходит атаковать город, который уже захвачен союзником, считается, что она защищает этот город.
Когда армия приходит защищать город, который уже захвачен врагом, считается, что она атакует этот город.

Владение городами даёт определённые бонусы фракциям. Например, начальные города Говна дают бонус по +1 к силе армии при обороне города, а города Мочи дают +1 при атаке. Если фракция Мочи захватит один из городов Говна, она также получит бонус +1 при защите. Столицы дают особые бонусы. Информацию о бонусах можно посмотреть на карте.

Чтобы ОП успевал обрабатывать поступающую информацию и оперативно обновлять карту, после поста ОП'а «СТОП» битва приостанавливается. Любые посты после этого не учитываются. Битва продолжается и посты снова учитываются толко после того как ОП запостит обновлённую карту.

Условия победы:
Захватить все города на карте, либо к 500-ому посту в треде собрать в своих городах более сильное войско (суммарно), без учёта бонусов.

Да начнётся Битва Битардов!
Аноним 07/11/21 Вск 11:44:30 12977252
>>1297706 (OP)
>4 пик
Ебать, наконец-то адекват в этом разделе впервые за несколько лет, умеющий в нормальные гифки, а не сшакаленное говно с онлайн-конвертеров. Моё почтение. Мимо также в гимпе пилил гифки для захватов в девятнадцатом году.
>Можно и без скрипта: импортировать как слои в GIMP или Photoshop изображения из папки resources и перерисовывать вручную. Но со скриптом лучше.
Мне кажется, если кто и решится провести битву говна и мочи кроме тебя, то разбираться с хитровыебанными формулами расчёта бонусов будет настолько не в кайф, что проще будет накатить питон, омегалол.
>- В /brg вместо номера поста можно использовать бросок кубика 10d9 (копипастим "(X + ... + X)" в соответствующее поле вместо номера поста, числа 10 и больше считаются за 0);
10д9 - десять девятигранников.
9д10 - девять десятигранников.
И что-то мне подсказывает, что ты скорее имел ввиду именно второе, нежели первое. Учи матчасть, чтобы не быть кеком.

Алсо, напиши-ка на фейкомыльце. tovoli4930@cyadp.com
Хотел бы задать тебе несколько вопросов, если ты не против.
Аноним 07/11/21 Вск 11:54:19 12977293
>>1297725
>10д9 - десять девятигранников.
>9д10 - девять десятигранников.

Да, действительно, ошибся. Хотя скрипт всё равно будет правильно считать с 9д10, т.к. количество чисел в броске == количеству цифр в номере поста, то есть 9.
Ну-ка 10d9: (4 + 4 + 9 + 7 + 1 + 5 + 9 + 2 + 1 + 7) = 49
9d10: (1 + 3 + 5 + 1 + 1 + 4 + 10 + 4 + 9) = 38

>Алсо, напиши-ка на фейкомыльце.
Вопросы можно задать в этом треде.
Аноним 07/11/21 Вск 11:57:41 12977304
>>1297729
>Хотя скрипт всё равно будет правильно считать
Скрипт-то будет считать, но вот игруны будут кидать не те дайсы. Проблема, однако.
>Вопросы можно задать в этом треде.
Даже у стен есть уши, и кое-что лучше бы обсуждать не на виду у всех.
Ну да ладно, для начала. Для чего ты создал этот тред?
Аноним 07/11/21 Вск 11:58:38 12977315
>>1297729
В коде всё правильно. Там считается только 9d10, 10d9 показывает предупреждение. А вот с описанием накосячил.

>>1297706 (OP)
>В /brg вместо номера поста можно использовать бросок кубика 10d9
Это ошибка. Там должно быть 9d10
Аноним 07/11/21 Вск 12:05:53 12977356
>>1297730
Вот прям для того, для что там написано:
>Координационный тред + архивные webm
Ну и может быть немножко повниманиеблядствовать.

>Даже у стен есть уши, и кое-что лучше бы обсуждать не на виду у всех.
Не вижу смысла скрывать какую-то информацию по теме треда.

Скрипт пофикшу. Позже.
07/11/21 Вск 12:06:48 12977367
хуй с горы 07/11/21 Вск 12:09:12 12977378
теория вероятности постов в бреду и та же теория на дайсах совершенно разные. если на глагне ещё можно туда сюда предугадать, то дайсы абсолютно рандомные, и шанс того, что выпадет что-то выше дабла достаточно низок. поэтому советую переработать правила для /брг/
9d10: (1 + 7 + 3 + 5 + 9 + 7 + 4 + 2 + 2) = 40
9d10: (1 + 8 + 7 + 9 + 7 + 10 + 4 + 9 + 10) = 65
9d10: (8 + 8 + 3 + 8 + 1 + 6 + 3 + 7 + 1) = 45
9d10: (2 + 7 + 4 + 3 + 7 + 3 + 8 + 3 + 1) = 38
9d10: (6 + 7 + 2 + 9 + 7 + 1 + 8 + 7 + 9) = 56
9d10: (9 + 1 + 10 + 8 + 10 + 7 + 10 + 9 + 9) = 73
9d10: (7 + 2 + 5 + 10 + 3 + 2 + 3 + 7 + 10) = 49
9d10: (5 + 4 + 3 + 5 + 2 + 9 + 9 + 10 + 7) = 54
9d10: (1 + 7 + 3 + 10 + 5 + 5 + 9 + 4 + 6) = 50
9d10: (7 + 5 + 5 + 5 + 2 + 6 + 9 + 3 + 10) = 52

алсо, для удобства просмотра рекомендую стандартную шапку вынести в документ пастебина и вставить в шапку треда отдельной ссылкой.
Аноним # OP 07/11/21 Вск 12:17:48 12977389
>>1297737
Уже тестил игру с ботами с такой же вероятностью как у дайсов (девять чисел от 0 до 9 с одинаковой вероятностью). Всё нормально играется. Даже выпал квадрипл один раз. Субъективно кажется, что даблы прилетают даже чаще, чем по номеру поста в /b.
Да, вероятности по номеру поста и с дайсами будут разными. Не считаю это проблемой.

Предложения не принимаются. Ненужный объём работы с околонулевым выхлопом.
Аноним 07/11/21 Вск 12:19:50 129773910
>>1297706 (OP)
Где игроков искать планируешь, оп? В бреде?
Аноним # OP 07/11/21 Вск 12:21:39 129774011
Аноним 07/11/21 Вск 12:21:57 129774212
>>1297737
>теория вероятности постов в бреду и та же теория на дайсах совершенно разные
Шиз, ты? Пруфы в студию.
>если на глагне ещё можно туда сюда предугадать
Даблы предугадать практически невозможно. Можно пытаться предугадывать триплы и выше, но для этого в треде должно быть достаточное количество постов, чтобы иметь возможность ориентироваться по ним, как в зете. Пока что я не заметил, чтобы треды опчика пользовались особой популярностью, как бы прискорбно это не было.
>дайсы абсолютно рандомные, и шанс того, что выпадет что-то выше дабла достаточно низок
10%, достаточный шанс. Кому-то повезёт больше, кому-то меньше. В твоём посте, например, целых два дабла на 10 роллов.
Ну и, если честно, не думаю я, что на такие игры в брг кто-либо придёт...

>>1297738
ОП, будь ласка, поясни, как по твоей системе роллы будут работать в брг? Просто на всякий случай... За несколько лет я видел разные трактовки, одна шизанутее другой, но всё же перед тем, как начать навязывать тебе свою Единственно Вернуютм точку зрения, хочу услышать твою.
Аноним 07/11/21 Вск 12:23:14 129774313
>>1297740
У тебя вряд ли получится быстро набрать людей, до конца вольницы остался 1 день, потом будут в загон посылать вне выходных, скорее всего.
Аноним 07/11/21 Вск 12:25:15 129774414
>>1297743
>>1297740
Есть такое, ОП. Игровые треды в бреде моча не любит, так что их все пидорят в тематику. Теперь тебе выход в бред доступен только в субботу и воскресенье, в другие дни тебя успешно потрут. Просто на будущее говорю. Дело даже не в этом треде, а в сути твоей игори.
Аноним # OP 07/11/21 Вск 12:29:16 129774515
>>1297742
>как по твоей системе роллы будут работать в брг
Роллы? Не совсем понял, что имеется в виду.
Если игроки начинают спамить роллы слишком быстро, то
>Чтобы ОП успевал обрабатывать поступающую информацию и оперативно обновлять карту, после поста ОП'а «СТОП» битва приостанавливается. Любые посты после этого не учитываются. Битва продолжается и посты снова учитываются толко после того как ОП запостит обновлённую карту.

Если имелось в виду как скрипт будет их обрабатывать, то:
9d10: (4 + 4 + 8 + 1 + 5 + 10 + 9 + 8 + 6) = 55
Выделяешь и копируешь вот это всё вместе от скобки до скобки и вставляешь в соответствующее поле. Рассчитывается всё так же как номер поста из 9-ти цифр, только тут 10-ки вместо нулей.
Аноним 07/11/21 Вск 12:30:04 129774616
>>1297745
Ну тогда я спокоен за тебя, ты как минимум адекват.
Аноним # OP 07/11/21 Вск 12:41:51 129774717
синглплеер.png 80Кб, 1581x927
1581x927
>>1297744
Ничего страшного. Если не взлетит, буду в синглплеер играть.
Как контентмейкер я своё дело сделал (почти), моя душа спокойна.
Аноним 07/11/21 Вск 12:46:15 129774818
>>1297747
Код для автопокраса сам писал? Давно погроммируешь?
Аноним 07/11/21 Вск 12:50:05 129774919
>>1297747
Вот бы нам кто для зет такой код написал.
Аноним # OP 07/11/21 Вск 12:55:03 129775020
>>1297748
Смотря что имеется в виду. Для работы с изображениями там используется библиотека Pillow (уже готовая). Остальное да, сам... И говнокодинг это как бы не полноценное программирование... Там (в коде) всё очень плохо (но всё работает как задумано). Не помню как давно. В целом, непосредственно на изучение Python'а до такогого уровня ушло не так уж много времени. Может быть около месяца, или меньше. Но этот месяц был растянут на несколько лет и сильно разбавлен всякими другими делами.
Аноним # OP 07/11/21 Вск 12:59:24 129775421
>>1297749
Нет уж, хуй вам на воротник. Как-то раз я уже имел дело с зетерами и даже частично запилил скрипт для их «классики», но потом пришёл к выводу, что их сообщество мне не нравится и тратить на него силы не стоит. Мягко говоря.
Аноним 07/11/21 Вск 13:01:00 129775522
Сюда и натекло актива из зета
Аноним 07/11/21 Вск 13:05:19 129775623
>>1297750
>Может быть около месяца, или меньше. Но этот месяц был растянут на несколько лет и сильно разбавлен всякими другими делами.
Бляяядь, сейм щит. Прокрастинация - такое дело. Сам уже давно хочу написать похожую прогу, но всё постоянно откладываю на потом. Как учился? Гайды какие-то курил? Если можешь, накидай то, что курил. Особенно по пикту, с ним я ещё не работал.
>>1297754
Это ты предлагал запилить скрипт для них, если тебя объявят богом зетеров? Если да, то вполне закономерно, что тебя послали нахуй, ты же вёл себя как ебанутый чсв-дебил...
хуй с горы 07/11/21 Вск 13:09:04 129775724
огорчу опа, но 80% населения брг - зетеры, и 90% пришедших в этот тред тоже они
Аноним 07/11/21 Вск 13:11:13 129775825
1636279869552.png 0Кб, 21x20
21x20
>>1297757
Вангую, все шесть постеров кроме самого опчика с зета и натекли в надежде на халявный скриптец, хехе.
мимо такой же зетер, но в треде по другим причинам
Аноним # OP 07/11/21 Вск 13:21:06 129775926
>>1297756
>Как учился? Гайды какие-то курил?
Всего не помню. Читал книжку «Программирование на Python 3» Саммерфилда, по Pillow избирательно читал документацию + искал всякие примеры «Как сделать X», разбирался и делал своё по аналогии. Ну и ещё гайдлайны по Python'у читал. Давно это было... забылись все PEP'ы...
>Это ты предлагал запилить скрипт для них, если тебя объявят богом зетеров?
А может я и есть чсв-дебил. И что с того? Хотите скрипт — терпите, хотите посылать нахуй — идите нахуй.
Если серьёзно, тот пост не стоило воспринимать так прямолинейно, там как бы была заложена толика юмора. Но судя по реакции зетеров, у них все интеллектуальные ресурсы на покрас уходят. В любом случая, я им ничего не должен и не хочу с ними связываться.
Аноним 07/11/21 Вск 13:22:17 129776027
> вынепанимаити я вас так тролел шутил!1!!

Какие дальнейшие шаги должен предпринять ДЖОКЕР?
Аноним 07/11/21 Вск 13:23:38 129776128
Как знал, что он и тот кодер одно лицо.
Аноним 07/11/21 Вск 13:24:54 129776229
>>1297759
>В любом случая, я им ничего не должен и не хочу с ними связываться.
Понятное дело, что не должен, но в любом случае, не относись к этому так серьёзно. Если бы мне каждый раз платили по 15 вон, когда меня посылали нахуй, я бы давно стал долларовым миллионером, лол. Всё равно на всех нервов не хватит ведь...

Ладно, пора уже мне заняться своим проектом, сколько можно хуи пинать-то. Постараюсь нужную инфу сам гуглить, разумеется, но как уж пойдёт. Ты не против, если я тебе время от времени буду тупые и не очень вопросы по тому же пикту, например, задавать?
Аноним 07/11/21 Вск 13:25:03 129776330
>>1297754
>но потом пришёл к выводу, что их сообщество мне не нравится и тратить на него силы не стоит. Мягко говоря.
Извините уважаемый, но как Вам удалось попасть на двач, если вы такое быдло?
Аноним 07/11/21 Вск 13:26:58 129776431
>>1297762
Тебе бы я ни копейки не заплатил, ты же буряточек не постишь.
Аноним 07/11/21 Вск 13:27:30 129776532
>>1297763
> быдло на дваче
С подключением
Аноним 07/11/21 Вск 13:27:49 129776633
Аноним 07/11/21 Вск 13:28:52 129776734
Аноним # OP 07/11/21 Вск 13:31:09 129776835
>>1297762
>Ты не против, если я тебе время от времени буду тупые и не очень вопросы по тому же пикту, например, задавать?
Против. Я не знаю ничего, что нельзя за 10 минут загуглить. И мне не хочется каждый день чекать этот тред. Ты и без советчиков со всем разберёшься, если захочешь.

>>1297761
Неужели по шапке треда догадался?
Аноним 07/11/21 Вск 13:32:03 129776936
Неприятный тред, игнорируем
Аноним 07/11/21 Вск 13:32:28 129777037
>>1297768
В ЗЕТ был только один кодер, ты тоже прогер. Очень высокий шанс, что это и был ты.
Аноним 07/11/21 Вск 13:33:15 129777138
>>1297768
Ну что же, твоё право. Всё равно спасибо за беседу, приятно было поговорить с тобой.
>>1297770
Двое как минимум. Но первого олдфаги не помнят, ньюфаги не знают.
Аноним 07/11/21 Вск 13:34:51 129777239
>>1297771
Про того я помню, он исчез давно, так что даже не считается.
Аноним # OP 07/11/21 Вск 13:37:34 129777340
0.png 434Кб, 1180x787
1180x787
>>1297770
А... Вот почему... А ты наблюдательный, однако.
Аноним 07/11/21 Вск 13:39:37 129777441
>>1297773
И это тоже, запомнился твой пост тогда.
Аноним 07/11/21 Вск 17:03:52 129781842
>>1297760
>Какие дальнейшие шаги должен предпринять ДЖОКЕР?
обосрался
Аноним 07/11/21 Вск 22:55:37 129790543
сингл.png 38Кб, 1689x833
1689x833
winter.png 3281Кб, 1920x1080
1920x1080
winternight.png 2677Кб, 1920x1080
1920x1080
defaultnight.png 2063Кб, 1920x1080
1920x1080
>>1297706 (OP)
https://disk.yandex.ru/d/05zfix_LXYLDDg

Исправил ту ошибку с 10d9.

Добавил в архив скрипт для синглплеера battle_of_bitards_singleplayer.py
GUI нету. Зато есть три режима игры: боты против ботов, один игрок против ботов, несколько управляемых человеком игроков. Боты глупые, просто выбирают случайное возможное действие. Но для тестов этого достаточно. Рисовать карту скрипт не умеет.

И ещё сделол несколько вариантов текстурок.
Как их использовать описано в самом скрипте (который battle_of_bitards.py)
Аноним # OP 07/11/21 Вск 23:15:25 129790744
Тестю сейв-лоад.
Аноним # OP 07/11/21 Вск 23:17:36 129790845
CITIES: {
{'name': 'Порт-Моча', 'faction': 'Моча', 'forces': 0, 'bonus': 'attackX', 'routes': ('Хуеград', 'Хуйск')}
{'name': 'Хуеград', 'faction': 'Моча', 'forces': 0, 'bonus': 'attack+', 'routes': ('Порт-Моча', 'Хуйск', 'Хуй Хрустальный', 'Великие Ссаки')}
{'name': 'Великие Ссаки', 'faction': 'Моча', 'forces': 0, 'bonus': 'attack+', 'routes': ('Хуеград', 'Хуй Хрустальный')}
{'name': 'Хуйск', 'faction': 'Моча', 'forces': 0, 'bonus': 'attack+', 'routes': ('Порт-Моча', 'Хуеград', 'Хуй Хрустальный', 'Форт-Хуй')}
{'name': 'Хуй Хрустальный', 'faction': 'Моча', 'forces': 0, 'bonus': 'attack+', 'routes': ('Великие Ссаки', 'Хуеград', 'Хуйск', 'Форт-Хуй')}
{'name': 'Форт-Хуй', 'faction': 'Моча', 'forces': 0, 'bonus': 'attack+', 'routes': ('Хуйск', 'Хуй Хрустальный', 'Северная Залупа', 'Южная Залупа')}
{'name': 'Северная Залупа', 'faction': 'Говно', 'forces': 13, 'bonus': 'attack+', 'routes': ('Форт-Хуй', 'Южная Залупа', 'Батт-Холл', 'Норд-Эсс')}
{'name': 'Южная Залупа', 'faction': 'Моча', 'forces': 0, 'bonus': 'attack+', 'routes': ('Форт-Хуй', 'Северная Залупа', 'Батт-Холл', 'Сауз-Эсс')}
{'name': 'Говндор', 'faction': 'Говно', 'forces': 0, 'bonus': 'defenseX', 'routes': ('Анал-Дип', 'Эссфингер', 'Кал-Хилл', 'Дристланд')}
{'name': 'Анал-Дип', 'faction': 'Говно', 'forces': 0, 'bonus': 'defense+', 'routes': ('Говндор', 'Эссфингер', 'Норд-Эсс')}
{'name': 'Эссфингер', 'faction': 'Говно', 'forces': 0, 'bonus': 'defense+', 'routes': ('Говндор', 'Анал-Дип', 'Норд-Эсс', 'Батт-Холл', 'Кал-Хилл')}
{'name': 'Кал-Хилл', 'faction': 'Говно', 'forces': 0, 'bonus': 'defense+', 'routes': ('Говндор', 'Дристланд', 'Сауз-Эсс', 'Батт-Холл', 'Эссфингер')}
{'name': 'Дристланд', 'faction': 'Говно', 'forces': 0, 'bonus': 'defense+', 'routes': ('Говндор', 'Кал-Хилл', 'Сауз-Эсс')}
{'name': 'Норд-Эсс', 'faction': 'Говно', 'forces': 0, 'bonus': 'defense+', 'routes': ('Анал-Дип', 'Эссфингер', 'Батт-Холл', 'Северная Залупа')}
{'name': 'Батт-Холл', 'faction': 'Говно', 'forces': 0, 'bonus': 'defense+', 'routes': ('Норд-Эсс', 'Эссфингер', 'Кал-Хилл', 'Сауз-Эсс', 'Южная Залупа', 'Северная Залупа')}
{'name': 'Сауз-Эсс', 'faction': 'Моча', 'forces': 77, 'bonus': 'defense+', 'routes': ('Батт-Холл', 'Кал-Хилл', 'Дристланд', 'Южная Залупа')}
}
WIN:
False
COMBAT_LOG:

Аноним (Моча) атакует Сауз-Эсс с армией 91: город взят, потери атакующих 14.
Аноним (Говно) атакует Северная Залупа с армией 14: город взят, потери атакующих 1.
Аноним # OP 07/11/21 Вск 23:19:59 129790946
bitva-bitardov.png 2647Кб, 1920x1080
1920x1080
Аноним # OP 11/11/21 Чтв 19:40:24 129870447
0.png 68Кб, 572x738
572x738
1.png 36Кб, 562x743
562x743
2.png 3273Кб, 1920x1080
1920x1080
>>1297706 (OP)
Актуальная версия скрипта:
https://disk.yandex.ru/d/cPj2ksFDyaQ8aw

Наговнокодил ещё фич:
- Теперь можно добавить своё сообщение в лог событий;
- Можно настраивать карту (текстуры, цвет текста) через GUI.

Для компактности можно правую часть окна перетащить влево (см. пик 2).
Аноним 11/11/21 Чтв 21:44:34 129872048
9d10: (2 + 5 + 8 + 6 + 3 + 3 + 6 + 8 + 9) = 50
# OP 11/11/21 Чтв 23:40:33 129874449
Что ж, из /b никто не пришёл. Попробую один потестить как это всё будет работать для /brg в полевых условиях. Это же не запрещено правилами раздела? (Нет).
Аноним # OP 12/11/21 Птн 00:50:37 129878550
BrgTest.webm 282Кб, 1920x1080, 00:00:28
1920x1080
>>1298744
Потестил.
https://2ch.hk/brg/res/1298745.html

С максимальным количеством бросков в одном посте (10) битва заканчивается за ~50 постов.
Если игроков будет больше (одного, лол), тогда имеет смысл это ограничивать (так как становится сложнее обрабатывать отдельный пост в <количество_бросков> раз) по принципу: чем больше активных игроков, тем меньше разрешено бросков в одном посте. Но в ближайшее время такая проблема не предвидится.
!!C4dOBw0KKM 13/03/22 Вск 14:46:34 136576051
Test
!!wnpQoDcnrI 13/03/22 Вск 14:48:58 136576252
Test
!!580yTEHuCo 13/03/22 Вск 14:49:20 136576353
Test
!!305jAiB4TM 13/03/22 Вск 14:50:30 136576454
Test
!!G/YzNFMsm6 13/03/22 Вск 14:51:26 136576555
Test
!!G/YzNFMsm6 13/03/22 Вск 14:54:26 136576656
Тест
!!G/YzNFMsm6 13/03/22 Вск 15:08:46 136576857
Тест
!!G/YzNFMsm6 13/03/22 Вск 15:09:06 136576958
Тест
!!G/YzNFMsm6 13/03/22 Вск 15:09:23 136577059
Тест
!!G/YzNFMsm6 13/03/22 Вск 15:09:42 136577160
Тест
!!G/YzNFMsm6 13/03/22 Вск 15:10:00 136577261
Тест
!!G/YzNFMsm6 13/03/22 Вск 15:10:19 136577362
Тест
!!2v9qk0vDMQ 13/03/22 Вск 15:10:35 136577463
Тест
!!G/YzNFMsm6 13/03/22 Вск 15:10:51 136577564
Test
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов