Стесняюсь спросить: а «дварфы в количестве четырех — все базовые классы» подразумевают и дварвен визарда тоже, правда же? Горного? Наша прелесссть :) Постараюсь прийти заранее, чтобы успеть его застолбить…
П.С. Интересно, throwing hammer из описания дварфа и light hammer из описания оружия — это одно и то же, или «четыре совершенно разных человека»?
Кстати IF, переменные и какие-то математические выражения я тоже планирую сделать. Иногда это очень нужно для решения нетипичных задач. Например для генерации характеристик персонажа, например когда нам надо рандомно распределить между силой, ловкостью и интелектом число 10 :) Да мало ли что еще можно приудмать? Но не все сразу. Думаю ты как никто нзнаешь, сколкьо у меня задач. А уже существующий иструмент по моему тоже позволяет сделать очень много.
По вероятностям, я пожалуй поясню, откуда растут ноги у такой вероятности. Дело в том, что у меня на самом деле уже есть механизм склонения прилогательных. Например есть такое генератор
[
Железный
Золотой
Алмазный
]
[
Меч
Кинжал
Катана
]
Железный Катана звучит странновато, верно? ;) Что бы эту проблему решить, мне надо пометить, что меч и кинжал мужского рода, а катана женского, и тогда я смогу просклонять прилагательное. Делать это по каждому элменет вообще не прикольно. Поэтому я добавлю такой атрбут как род непсредственно в словарь(на самом деле там не совсем род, а род+множественное число). И в данном случае сделаю два словара, в одном будет кинжал и меч, а во втором катана. А что бы их соединить, воспользуюсь объединением. Но при этом я хочу, что бы катана и меч выпадали с равной вероятностью. Поэтому элементы словарей в объединении считаются чуточку иначе, что бы обеспечить работу вышеописанного механизма.
По вероятностям… Сейчас у тебя по идее такое распределение в объединении: Элемент_8
У тебя там словарь на три элемента, и вложенный генератор. Как я писал в первом посте, union учитывая при вероятностях словари. Т.е. сумарно он сейчас считает, в нем 4 элемента, т.е. вероятность каждого из элменетов словаря Ветер и генератора ветра одинаковы.
Что бы сделать, например, что бы и словарь и генератор выпадали с равной вероятностью, надо просто сделать в объединении еще один генератор, и перетащить словарь внутрь(других элементов не нужно).
По первому вопросы ты уже разобралась или нужны таки консультации?
Вообще Zmaj подогнал очень правильную идею — клонирование генераторов. Просто я не дал ссылок на редакторы тех же примеров, потому что стоило мне их дать, кто то испортит и что называется — другим не достанется. Но если я сейчас смогу давать ссылки на «клон», это решит проблему. Даже не на клон, а просто некая ссылка, которая создает новый(еще не сохраненный генератор), но сразу заполняет себя содержимым другого генератора. Это будет идеальный механизм, мне кажется…
Написала пробный генератор (Погода), появились вопросы. :)
Допустим, я хочу добавить туда направление ветра, но только для случаев, когда ветер в принципе есть. То есть, когда штиль, то чтобы направления никакого не выводилось. И хочу добавить осадки (дождь, снег, иногда град), но понятно, что я не хочу для комбинации «Очень жарко+Ясно» осадков в виде снега.
Как мне это сделать без if-конструкций?
Upd: с направлением и силой ветра разобралась, но получилось забавно по распределению вероятностей: всякие «безветрие» и «затишье» — это словарь на 3 элемента, он объединён с генератором, в который вложены словарь значений для собственно силы ветра, на 14 значений, и словарь направлений, 8 значений. Ну так безветрие (штиль, затишье) выпадает заметно чаще, чем ветер-с-силой-и-направлением — как так получается?..
Дядь, ты чота вообще не воткнул, кажется. Хотя наверное ты тут недостаточно долго.
Свельта устраивает у себя уже некоторое время после всяких таких мероприятий посиделки с казаном.
Когда средних размеров корпорация попытается национализировать убытки в таком микрогосударстве, это обрушит его экономику в бездну, после чего у корпорации исчезнет всякая экономическая целесообразность там работать. Десяток таких акций в разных микрогосударствах — и у корпорации не останется потребителей, после чего ее можно будет закрывать за ненадобностью.
Что касается логистики, то, ИМХО, одной ТНК тупо не по силам поддерживать инфраструктуру нескольких портов в ключевых точках планеты (не говоря уже о железных дорогах, связывающих эти порты с территориями добычи сырья и/или сбыта готовой продукции).
Это пост-апокалипсис уже. Дарк Эдж 2.0 не подразумевает всеобщей атомной войны. Он, скорее, вызывается экономическим упадком, за которым следует разрушение прежнего социума.
П.С. Интересно, throwing hammer из описания дварфа и light hammer из описания оружия — это одно и то же, или «четыре совершенно разных человека»?
[
Железный
Золотой
Алмазный
]
[
Меч
Кинжал
Катана
]
Железный Катана звучит странновато, верно? ;) Что бы эту проблему решить, мне надо пометить, что меч и кинжал мужского рода, а катана женского, и тогда я смогу просклонять прилагательное. Делать это по каждому элменет вообще не прикольно. Поэтому я добавлю такой атрбут как род непсредственно в словарь(на самом деле там не совсем род, а род+множественное число). И в данном случае сделаю два словара, в одном будет кинжал и меч, а во втором катана. А что бы их соединить, воспользуюсь объединением. Но при этом я хочу, что бы катана и меч выпадали с равной вероятностью. Поэтому элементы словарей в объединении считаются чуточку иначе, что бы обеспечить работу вышеописанного механизма.
Про осадки пока думаю, там механизм сложнее.
Клонирование содержимого генераторов — весьма хорошая идея. :)
У тебя там словарь на три элемента, и вложенный генератор. Как я писал в первом посте, union учитывая при вероятностях словари. Т.е. сумарно он сейчас считает, в нем 4 элемента, т.е. вероятность каждого из элменетов словаря Ветер и генератора ветра одинаковы.
Что бы сделать, например, что бы и словарь и генератор выпадали с равной вероятностью, надо просто сделать в объединении еще один генератор, и перетащить словарь внутрь(других элементов не нужно).
По первому вопросы ты уже разобралась или нужны таки консультации?
Вообще Zmaj подогнал очень правильную идею — клонирование генераторов. Просто я не дал ссылок на редакторы тех же примеров, потому что стоило мне их дать, кто то испортит и что называется — другим не достанется. Но если я сейчас смогу давать ссылки на «клон», это решит проблему. Даже не на клон, а просто некая ссылка, которая создает новый(еще не сохраненный генератор), но сразу заполняет себя содержимым другого генератора. Это будет идеальный механизм, мне кажется…
Допустим, я хочу добавить туда направление ветра, но только для случаев, когда ветер в принципе есть. То есть, когда штиль, то чтобы направления никакого не выводилось. И хочу добавить осадки (дождь, снег, иногда град), но понятно, что я не хочу для комбинации «Очень жарко+Ясно» осадков в виде снега.
Как мне это сделать без if-конструкций?
Upd: с направлением и силой ветра разобралась, но получилось забавно по распределению вероятностей: всякие «безветрие» и «затишье» — это словарь на 3 элемента, он объединён с генератором, в который вложены словарь значений для собственно силы ветра, на 14 значений, и словарь направлений, 8 значений. Ну так безветрие (штиль, затишье) выпадает заметно чаще, чем ветер-с-силой-и-направлением — как так получается?..
Свельта устраивает у себя уже некоторое время после всяких таких мероприятий посиделки с казаном.
Что касается логистики, то, ИМХО, одной ТНК тупо не по силам поддерживать инфраструктуру нескольких портов в ключевых точках планеты (не говоря уже о железных дорогах, связывающих эти порты с территориями добычи сырья и/или сбыта готовой продукции).