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

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

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

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

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия Ваш текст
Строка 87: Строка 87:
 
:::: Я верю, что на десктопе он удобный (сейчас с телефона, в нём этот редактор неюзабелен), но мне кажется менее удобным, что описание таблицы будет сильно далеко от текста статьи. Хотя, наверное, это не принципиально, можно и таким пользоваться. [[Участник:Demetrius|Demetrius]] ([[Обсуждение участника:Demetrius|обсуждение]]) 10:47, 7 февраля 2024 (MSK)
 
:::: Я верю, что на десктопе он удобный (сейчас с телефона, в нём этот редактор неюзабелен), но мне кажется менее удобным, что описание таблицы будет сильно далеко от текста статьи. Хотя, наверное, это не принципиально, можно и таким пользоваться. [[Участник:Demetrius|Demetrius]] ([[Обсуждение участника:Demetrius|обсуждение]]) 10:47, 7 февраля 2024 (MSK)
 
::::: Я надеялась, ты доберёшься до [https://ru.wikifur.com/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%93%D0%B5%D0%BD%D0%B5%D0%B0%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%C2%AB%D0%9A%D0%BE%D1%80%D0%BE%D0%BB%D1%8F_%D0%9B%D1%8C%D0%B2%D0%B0%C2%BB подобных шаблонов] и посмотришь, как там устроено задание параметров, которым случалось пользоваться с другим людям кроме автора %) [[Участник:EvilCat|EvilCat]] ([[Обсуждение участника:EvilCat|обсуждение]]) 11:06, 7 февраля 2024 (MSK)
 
::::: Я надеялась, ты доберёшься до [https://ru.wikifur.com/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%93%D0%B5%D0%BD%D0%B5%D0%B0%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%C2%AB%D0%9A%D0%BE%D1%80%D0%BE%D0%BB%D1%8F_%D0%9B%D1%8C%D0%B2%D0%B0%C2%BB подобных шаблонов] и посмотришь, как там устроено задание параметров, которым случалось пользоваться с другим людям кроме автора %) [[Участник:EvilCat|EvilCat]] ([[Обсуждение участника:EvilCat|обсуждение]]) 11:06, 7 февраля 2024 (MSK)
:::::: Ну на первый взгляд выглядит, что там что-то типа моего DSL'а, с такими отличиями:
 
::::::* (а) у меня новые строки, в этом шаблоне разные аргументы шаблона (мне мой вариант нраваится больше, но не принципиально)
 
::::::* (б) есть вспомогательные шаблоны, которые генерируют отдельные строки для (у нас такое тоже можно сделать, хотя ИМХО это не принципиально).
 
:::::: Вынесу в отдельную подветку, а то у нас что-то много вложенности уже. [[Участник:Demetrius|Demetrius]] ([[Обсуждение участника:Demetrius|обсуждение]]) 15:55, 7 февраля 2024 (MSK)
 
 
=== Сравнение моего прототипа с модулем Генеалогии ===
 
 
Общий принцип же такой же: на вход шаблону Генеалогия поступает текст типа такого (только вместо новых строк — |, каждая строка — отдельный аргумент):
 
 
<pre>
 
child, Симба , Нала , Копа ,border-color: crimson
 
child, Симба , Нала , Киара ,
 
child, Симба , Нала , Кайон ,
 
</pre>
 
 
Просто пользователь не пишет данные в этом формате, а добавляет их через шаблоны типа Генеалогия/Персонаж, Генеалогия/Союз, Генеалогия/Потомок.
 
 
Это не так уж и отличается от моего
 
<pre>
 
(столбец Атрибут список d6 d8 d10 d12)
 
(столбец Умение список (0 —) d6 d8 d10 d12)
 
(столбец "Вероятность без переброски" вероятность (- 1 (* (< Атрибут 6) (< Умение 6))))
 
</pre>
 
 
Я взял 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>Атрибут < 6</code>, а <code>P(Атрибут < 6)</code>. Чтобы было ясно, что мы вероятность берём и дальше её умножает/отнимаем/etc. [[Участник:Demetrius|Demetrius]] ([[Обсуждение участника:Demetrius|обсуждение]]) 16:03, 7 февраля 2024 (MSK)
 

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

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

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

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

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