Мир Ролевых Игр

Настольные Ролевые Игры => Общий форум по НРИ => Тема начата: monorok от Декабря 02, 2011, 17:55

Название: Калькулятор инициативы
Отправлено: monorok от Декабря 02, 2011, 17:55
Здравствуйте. Недавно для своих целей написал калькулятор инициативы. Понимаю, что их наверняка предостаточно, но может кому-то подойдет именно этот. ;)
Находится он тут: http://fasolina.ru/ (http://fasolina.ru/)
Если будут предложения или пожелания прошу не стесняться.
Название: Re: Калькулятор инициативы
Отправлено: Chronicler от Декабря 02, 2011, 18:04
Любопытно и удобно. Только форум не тот. Это же для ДнД калькулятор?
Название: Re: Калькулятор инициативы
Отправлено: monorok от Декабря 02, 2011, 19:06
Любопытно и удобно. Только форум не тот. Это же для ДнД калькулятор?
Спасибо за отзыв, рад что оказалось для Вас удобно. Думал куда засунуть и решил в этот раздел, так как мне показалось, что калькулятор может быть использован не только в ДнД. Если я ошибся, то пусть модераторы перенесут тему.
К слову сказать, если есть желание увидеть еще какой-то тул (не очень трудоемкий) - пишите, постараюсь сделать.
Название: Re: Калькулятор инициативы
Отправлено: Chronicler от Декабря 02, 2011, 19:27
А такой же для карт? Savage Worlds - старшинство мастей пики-червы-бубы-трефы, туз старшая, джокер - за список (действует когда хочет)? Можно?
Название: Re: Калькулятор инициативы
Отправлено: monorok от Декабря 02, 2011, 19:44
А такой же для карт? Savage Worlds - старшинство мастей пики-червы-бубы-трефы, туз старшая, джокер - за список (действует когда хочет)? Можно?
Можно для всего, только подскажите где мне взять точную и достаточную информацию по необходимым системам.  :D
По Savage Worlds было бы хорошо узнать систему инициативы целиком, чтобы учесть нюансы.
Название: Re: Калькулятор инициативы
Отправлено: GoGn от Декабря 02, 2011, 20:04
Да, действительно удобная штука, была бы возможность самому выбирать какой дайс кидать (а еще лучше что бы для каждого персонажа можно было определять свой), цены бы не было!
Название: Re: Калькулятор инициативы
Отправлено: monorok от Декабря 02, 2011, 20:13
Да, действительно удобная штука, была бы возможность самому выбирать какой дайс кидать (а еще лучше что бы для каждого персонажа можно было определять свой), цены бы не было!
Если действительно есть такая необходимость, то и это можно прикрутить. Вопрос - из каких дайсов нужно делать выбор?
Название: Re: Калькулятор инициативы
Отправлено: monorok от Декабря 02, 2011, 21:05
Сделал выбор дайсов для общего рола. ;) Но для каждого участника не стал делать, будет выглядеть громоздко и неаккуратно. Если все же необходимо часто ролить другие дайсы для отдельных участников, то буду думать как это красивей впихнуть. Если редко, то можно кинуть кубик и руками вписать значение. :good:
Название: Re: Калькулятор инициативы
Отправлено: Lord of the Hunt от Декабря 02, 2011, 21:17
Отличная штука! Только я бы сделал единую кнопку броска для всех участников, а не отдельно для героев и монстров.

По Savage Worlds алгоритм очень прост: каждому участнику конфликта выдаётся одна карта из покерной колоды в 54 карты (13 карт 4 мастей + 2 джокера). Порядок инициативы определяется от самой старшей карты (Туз) к самой младшей (двойка). Если карты одной масти, то выбирается по старшинству мастей: Пики - Червы - Бубны - Трефы. Джокер позволяет ходить в любой момент и прерывать действие других участников, поэтому его лучше всего обозначать как самую старшую карту и как-то выделять или выносить вне списка. Лучше даже выделять красного и чёрного джокера, т.к. в некоторых сеттингах это имеет значение.

Т.е. будет всего 54 позиции, на которые распределяются все участники.

Однако есть одна сложность: по правилам колода не перемешивается до тех пор, пока не был роздан джокер. Т.е. карты, розданные в тот раунд, когда джокера нет, должны будут изыматься из набора случайных чисел для следующих раундов. Когда выйдет джокер, они должны возвращаться. Для этого придётся вести статистику раундов.
Название: Re: Калькулятор инициативы
Отправлено: GoGn от Декабря 02, 2011, 21:19
Найс... дабавить бы еще запись кубика в стандартном формате (а то например 3d6 не кинуть).
Название: Re: Калькулятор инициативы
Отправлено: monorok от Декабря 02, 2011, 21:29
Lord of the Hunt спасибо за отзыв! Общую кнопку подумаю как элегантней вставить. По поводу Savage worlds все вроде понял буду делать. Придется немного переделать калькулятор и добавить картинки мастей. Думаю это будет уже другой калькулятор чтобы не громоздить все в одну кучу. Надеюсь, получится реализовать в течении двух-трех дней.
GoGn Да, забыл об этом нюансе, спасибо. Постараюсь вскоре поправить.
Название: Re: Калькулятор инициативы
Отправлено: monorok от Декабря 02, 2011, 22:23
GoGn Готово, теперь можно указывать количество кубиков.  :good:
По поводу общей кнопки пока не решил. Изначально, калькулятор задумывался для генерации цифр инициативы врагов и ввода руками цифр, выпавших на кубиках у игроков (кнопка генерации для игроков добавлена на всякий случай). Исходя из такой концепции, общая кнопка "Инициатива для всех" теряет свой смысл.
Название: Re: Калькулятор инициативы
Отправлено: GoGn от Декабря 03, 2011, 13:41
Большое спасибо!
Название: Re: Калькулятор инициативы
Отправлено: monorok от Декабря 04, 2011, 17:25
Хорошие новости, калькулятор для Savage Worlds готов.
Найти его можно тут: http://fasolina.ru/savage.html (http://fasolina.ru/savage.html)
Чтобы вытянуть карты нужно нажать кнопку "Pick".
Как и прежде готов выслушать критику и предложения. Надеюсь будет полезен.
Название: Re: Калькулятор инициативы
Отправлено: Ордос от Декабря 04, 2011, 20:07
Полезная штука, спасибо!
Название: Re: Калькулятор инициативы
Отправлено: Lorimo от Декабря 04, 2011, 20:16
На самом деле в СВ еще нужно учитывать эджи и эффекты, дающие несколько карт на инит, причем некоторые - с условием.
Название: Re: Калькулятор инициативы
Отправлено: monorok от Декабря 04, 2011, 21:29
Ордос, на здоровье :)
На самом деле в СВ еще нужно учитывать эджи и эффекты, дающие несколько карт на инит, причем некоторые - с условием.
Был бы очень признателен более подробному разъяснению.
Название: Re: Калькулятор инициативы
Отправлено: Геометр Теней от Декабря 05, 2011, 10:43
Просто у персонажей (и монстров, кстати) могут быть черты, модифицирующие количество вытаскиваемых карт. Например, Level headed даёт персонажу тянуть 2 карты, и он действует на лучшей из них (кстати, такой чертой обладает дракон из стандартных монстров, что сразу вспоминается при взгляде на dragon sample во врагах по умолчанию. :) ). Ещё есть, например, черта Quick - если персонажу выпала карта ниже 6, он сбрасывает её и тянет новую. Обратите внимание, что можно обладать сразу несколькими такими чертами...
Название: Re: Калькулятор инициативы
Отправлено: monorok от Декабря 05, 2011, 11:23
Геометр Теней если структурировать, то нужна возможность вытягивать карту каждому участнику и каким-то образом давать вытягивать выбранному участнику две карты. Правильно понял? Еще нюанс, те карты которые выходят из рук, возвращаются в колоду или выходят из  игры? Если есть еще какие-то пожелания напишите сразу пожалуйста, так как это может сильно сказаться на времени исполнения.
Название: Re: Калькулятор инициативы
Отправлено: Геометр Теней от Декабря 05, 2011, 12:14
Сейчас попробую прописать более чётко.

В базовом наборе правил есть следующие черты:
Level Headed - игроку даются две карты, он действует на лучшей
Improved Level Headed - три карты, на лучшей
Quick - любая карта ниже 6 сбрасывается и тянется новая. (При этом персонаж с чертами выше сперва получает свои 2-3 карты, потом выбирает лучшую и если она всё ещё 5 и хуже, то сбрасывается и тянется новая).
В сеттингах есть и более сложные механизмы, но это - базовое.

Карты, которые сброшены с рук, затасовываются в колоду заново, как только на руки пришёл как минимум один джокер - до этого они откладываются в сторону.
Название: Re: Калькулятор инициативы
Отправлено: monorok от Декабря 05, 2011, 12:36
Спасибо, пошел делать.
Название: Re: Калькулятор инициативы
Отправлено: Chronicler от Декабря 05, 2011, 13:58
ГТ, неверно. Quick отрабатывается ДО level headed.
Название: Re: Калькулятор инициативы
Отправлено: Геометр Теней от Декабря 05, 2011, 14:20
Я по старинке цитирую по Explorer's Edition - там было буквально следующее:
Цитировать
Your character was born with lightning-fast refl exes and a cool head. Whenever you are dealt a 5 or lower in combat, you may discard and draw again until you get a card higher than 5.
Level Headed characters draw their additional card and take the best before using their Quick Edge.
Возможно была эррата, не говоря уже про перемены в Deluxe Edition - сейчас у меня под рукой их нет...
Название: Re: Калькулятор инициативы
Отправлено: Chronicler от Декабря 05, 2011, 14:21
Цитировать
Персонаж, который обладает чертами Стремительный и Хладнокровный, получает две карты и выбирает лучшую. Если обе карты — пятёрка или младше, — пользуясь Стремительностью, он может добирать карты до тех пор, пока не придёт шестёрка или старше.
Название: Re: Калькулятор инициативы
Отправлено: Геометр Теней от Декабря 05, 2011, 14:26
Кстати, очень неудобно сформулировано (в оригинале тоже не ахти, конечно) - непонятно, одну или две карты надо брать, после того, как обе за Level headed 5 и ниже. ("Добирать карты" - это "брать по 2 карты" или "брать по одной карте"?).
В таком написании, кстати, сперва скорее отрабатывается Хладнокровие, а потом уже в дело вступает Стремительность?
Название: Re: Калькулятор инициативы
Отправлено: Chronicler от Декабря 05, 2011, 14:27
Обе. =)
Название: Re: Калькулятор инициативы
Отправлено: monorok от Декабря 05, 2011, 14:53
http://fasolina.ru/savage.html (http://fasolina.ru/savage.html)  :good:
Сделал следующим образом. У каждого участника теперь есть поле для ввода цифры - сколько карт он может вытягивать. Так же тыкнув в конкретную карту (у нее меняется фон когда она выбрана) вы можете ее заменить, тыкнув кнопку 'pick' (не путать с 'pick all') напротив участника.
Я подумал, что эта модификация подойдет под большинство нюансов. Если ошибаюсь пишите :)
Название: Re: Калькулятор инициативы
Отправлено: Chronicler от Декабря 05, 2011, 14:56
Да. подойдёт. Кстати, могу предложить захостить/забекапить на сайте http://www.studio101.ru и дать ссылки на сообщества SW. Думаю, люди порадуются, а то не всегда карты с собой. Надо бы ещё только на планшетах потестировать.
Название: Re: Калькулятор инициативы
Отправлено: monorok от Декабря 05, 2011, 15:07
Да. подойдёт. Кстати, могу предложить захостить/забекапить на сайте http://www.studio101.ru и дать ссылки на сообщества SW. Думаю, люди порадуются, а то не всегда карты с собой. Надо бы ещё только на планшетах потестировать.
Хостить в другом месте пока бессмысленно. На планшетах должно работать, так как по ширине 960 пикселей. У планшетников вроде как 1024. Вы имели в виду сообщества SW на сайте studio101.ru, или на этом сайте?

Название: Re: Калькулятор инициативы
Отправлено: Chronicler от Декабря 05, 2011, 15:09
На сайте студии, на сайте ФМРИ, на имажинарии, во вконтакте, на форумах пиннакл.
Название: Re: Калькулятор инициативы
Отправлено: circk от Декабря 05, 2011, 15:44
 :offtopic:

Цитировать
http://www.studio101.ru

Хо-хо, вы оказывается у нас хоститесь  ;)
Название: Re: Калькулятор инициативы
Отправлено: Chronicler от Декабря 05, 2011, 15:51
Ну да. Вообще лучше чем на reg.ru или infobox.ru. Падает реже, единственное жаль маски поддоменов нельзя на днс повесить.


Насчёт калькулятора - при добавлении имени игрока у него нету элементов интерфейса.
Название: Re: Калькулятор инициативы
Отправлено: Lorimo от Декабря 05, 2011, 16:03
Вообще нет. Сперва происходит выбор из двух карт за LH, а потом уже оставшаяся карта обрабатывается через Quick.
Название: Re: Калькулятор инициативы
Отправлено: monorok от Декабря 05, 2011, 17:07
Насчёт калькулятора - при добавлении имени игрока у него нету элементов интерфейса.
Спасибо, поправил.
Название: Re: Калькулятор инициативы
Отправлено: kota от Декабря 05, 2011, 17:40
Вообще нет. Сперва происходит выбор из двух карт за LH, а потом уже оставшаяся карта обрабатывается через Quick.

Поправка, сначала Quick потом LH
См. правила. стр. 35 ДА

Стремительный
Требования: Новичок, Ловкость d8+
У стремительных персонажей идеальные рефлексы и холод-
ный ум. Если в бою ваша карта действия - пятёрка или младше,
- вы можете набирать карты до тех пор, пока не придёт что-нибудь
старше пятёрки.
Персонаж, который обладает чертами Стремительный и Хлад-
нокровный, получает две карты и выбирает лучшую. Если обе карты
— пятёрка или младше, — пользуясь Стремительностью, он может
добирать карты до тех пор, пока не придёт шестёрка или старше.
Название: Re: Калькулятор инициативы
Отправлено: Chronicler от Декабря 05, 2011, 17:50
Я узнал в чём проблема - в этом моменте есть расхождение между мнением Клинта и Шейна. Шейн считает что сначала отрабатывается Стремительность, а потом происходит выбор из двух карт, мы ориентировались на мнение Шейна и я подожду от него дополнительного ответа.
Клинт же обычно отвечает что для того что бы сработал Quick, нужно чтобы _обе_ карты были 5 или меньше (тогда перетягивается одна из них), иначе просто выбирается большая и всё.
Название: Re: Калькулятор инициативы
Отправлено: Lorimo от Декабря 05, 2011, 18:00
Цитировать
Поправка, сначала Quick потом LH
См. правила. стр. 35 ДА

Я хз, в SWD, (если не эрратили) все прозрачно:

Characters with both the Level Headed and Quick Edges draw their additional card and take the best as usual. If that  card is a Five or less, the Quick Edge may be used to draw a replacement until it’s Six or higher.


То есть в соответствии с ответом Клинта. Тянем 2-3 карты, выбираем большую. Если она 5 и меньше, тянем замену за Quick.
Название: Re: Калькулятор инициативы
Отправлено: Dekk от Декабря 07, 2011, 16:13
Ошибка в части для СВ. При добавлении новой записи появляются окошки из дайсового калькулятора.
Название: Re: Калькулятор инициативы
Отправлено: monorok от Декабря 07, 2011, 16:35
Ошибка в части для СВ. При добавлении новой записи появляются окошки из дайсового калькулятора.
Спасибо, поправил. Появилась в результате последних изменений.
Название: Re: Калькулятор инициативы
Отправлено: GoGn от Декабря 10, 2011, 07:24
Где-то в коде ошибка! На 2д6 частенько выпадает 13, на 3д6 19 и 20  O_o
Название: Re: Калькулятор инициативы
Отправлено: monorok от Декабря 10, 2011, 09:41
Где-то в коде ошибка! На 2д6 частенько выпадает 13, на 3д6 19 и 20  O_o

Спасибо большое за наводку, ошибка действительно была. Вроде все исправил. Если мало ли заметите еще что-то - пишите. :good:
Название: Re: Калькулятор инициативы
Отправлено: Zlanomar от Декабря 10, 2011, 11:54
Большое спасибо за калькулятор. :good: Функционально, понятно, наглядно.

Я могу его линкануть в другом сообществе?
Название: Re: Калькулятор инициативы
Отправлено: monorok от Декабря 10, 2011, 14:42
Большое спасибо за калькулятор.  Функционально, понятно, наглядно.
Рад что калькулятор вам понравился. :nya:

Я могу его линкануть в другом сообществе?
Само собой. Для того и создавался, чтобы люди пользовались.
Название: Re: Калькулятор инициативы
Отправлено: kota от Января 03, 2012, 18:23
В калькулятор нет ограничения на количество игроков/врагов, и поэтому если взять более 54, то он виснет.  :nya:

Так же есть важная особенность с инициативой в SW.,  а именно, колода замешивается после прихода джокера, а не каждый раунд, как видимо реализовано в калькуляторе.

Т.е. каждый раунд боя тянется инициатива и с каждым новым ходом увеличивается вероятность прихода джокера.
Название: Re: Калькулятор инициативы
Отправлено: monorok от Января 03, 2012, 22:16
В калькулятор нет ограничения на количество игроков/врагов, и поэтому если взять более 54, то он виснет. 
Забавно. Так не проверял еще :)
Так же есть важная особенность с инициативой в SW.,  а именно, колода замешивается после прихода джокера, а не каждый раунд, как видимо реализовано в калькуляторе.
Да Вы правы, колода замешивается каждый раунд сейчас. Надо будет поправить.
Название: Re: Калькулятор инициативы
Отправлено: Коммуниздий от Сентября 19, 2012, 11:30
Сударь, а вы дорабатывать калькулятор не планируете? А то штука хорошая...
Название: Re: Калькулятор инициативы
Отправлено: monorok от Февраля 15, 2013, 17:51
Так как по старой ссылке калькулятор больше не доступен, выкладываю исходники (https://dl.dropbox.com/u/71611727/rpg/initiative.rar)
Кто не в курсе, запускаем index.html
Название: Re: Калькулятор инициативы
Отправлено: thenonsense от Февраля 15, 2013, 19:00
Вот еще одна программка для отслеживания инициативы, может пригодится кому: http://twistedterra.umgames.ru/init.swf (http://twistedterra.umgames.ru/init.swf)

Принцип действия:
При нажатии на свободное поле и согласии на добавление, появляется карточка нового участника со следующими параметрами: имя, инициатива, одиночный либо группа, здоровье, картинка. Заполняете поля (хотя бы инициативу) и создаете персонаж. При создании более двух персонажей появляется кнопка создания очереди.

Инициатива - главный параметр, если в ее графе стоит не число либо 0, то такой персонаж не участвует в очереди. Кнопка кубика рядом с инициативой генерирует случайный бросок двадцатигранного кубика.

* Группы: вместо одиночного персонажа можно создать группу. Группа позволяет создать до 4-х существ с общей инициативой и индивидуальным здоровьем для каждого.
* Раунды: щелкайте по стрелке влево, чтобы перемещать очередь. Когда очередь подошла к концу, нажмите на "новый раунд". Очередь вернется в начало, номер раунда повысится. Номер раунда так же можно менять вручную.
* Внесение изменений в персонаж: нажмите на карточку персонажа, внесите изменения, нажмите изменить. Если вы меняли его инициативу или имя, то пересоздайте очередь.
* Смерть персонажа: если персонаж убит, то переведите его инициативу на 0 и создайте очередь снова.
* Перенос инициативы на конец раунда: посмотрите какая инициатива у конечного участника очереди, вбейте более низкую инициативу участнику пожелавшему переместиться в конец раунда, пересоздайте очередь.