Редактирование: Обсуждение:Город Тумана

Перейти к: навигация, поиск

Эта страница обсуждений и предложений статьи Город Тумана. Пожалуйста, подписывайте свои сообщения, используя четыре тильды (~~~~).

Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия Ваш текст
Строка 108: Строка 108:
 
(столбец Атрибут список d6 d8 d10 d12)
 
(столбец Атрибут список d6 d8 d10 d12)
 
(столбец Умение список (0 —) d6 d8 d10 d12)
 
(столбец Умение список (0 —) d6 d8 d10 d12)
(столбец "Вероятность без переброски" вероятность (- 1 (* (< Атрибут 6) (< Умение 6))))
+
(столбец "Вероятность без переброски" (- 1 (* (< Атрибут 6) (< Умение 6))))
 
</pre>
 
</pre>
  
 
Я взял S-выражения, потому что я хотел иметь произвольную математическую нотацию с возможностью добавлять новые функции. <code>loadstring</code> (аналог <code>eval</code>'а в Lua 5.1) я не брал потому, что передача данных через глобальные переменные или переменные окружения звучит... плохо. А парсер S-выражений написать довольно тривиально.)
 
Я взял S-выражения, потому что я хотел иметь произвольную математическую нотацию с возможностью добавлять новые функции. <code>loadstring</code> (аналог <code>eval</code>'а в Lua 5.1) я не брал потому, что передача данных через глобальные переменные или переменные окружения звучит... плохо. А парсер S-выражений написать довольно тривиально.)
  
Кстати, доп. шаблоны можно использовать, чтобы распарсить математическую нотацию. Типа, чтобы писать <code><nowiki>{{Вероятность/Столбец|Вероятность без переброски|1 - (Атрибут < 6)*(Умение < 6)}}</nowiki></code>, и Шаблон:Вероятность/Столбец превращал формулу в S-выражения для основного шаблона. [[Участник:Demetrius|Demetrius]] ([[Обсуждение участника:Demetrius|обсуждение]]) 15:55, 7 февраля 2024 (MSK)
+
Кстати, доп. шаблоны можно использовать, чтобы распарсить математическую нотацию. Типа, чтобы писать <code>{{Вероятность/Столбец|Вероятность без переброски|1 - (Атрибут < 6)*(Умение < 6)}}</code>, и Шаблон:Вероятность/Столбец превращал формулу в S-выражения для основного шаблона. [[Участник:Demetrius|Demetrius]] ([[Обсуждение участника:Demetrius|обсуждение]]) 15:55, 7 февраля 2024 (MSK)
 
 
'''Добавлено:''' возможно, для ясности стоит в математической нотации писать не <code>Атрибут < 6</code>, а <code>P(Атрибут < 6)</code>. Чтобы было ясно, что мы вероятность берём и дальше её умножает/отнимаем/etc. [[Участник:Demetrius|Demetrius]] ([[Обсуждение участника:Demetrius|обсуждение]]) 16:03, 7 февраля 2024 (MSK)
 

Обратите внимание, что все добавления и изменения текста статьи рассматриваются как выпущенные на условиях лицензии Creative Commons Attribution Share Alike (см. Энциклопедия:Авторские права). Если вы не хотите, чтобы ваши тексты свободно распространялись и редактировались любым желающим, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого.
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ МАТЕРИАЛЫ, ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ!

Чтобы изменить эту страницу, пожалуйста, ответьте на приведённый ниже вопрос (подробнее):

Отменить | Справка по редактированию (в новом окне)

Шаблоны, используемые на этой странице:

Эта страница относится к одной скрытой категории: