Так, ну это ты предложил делить очки и вычислять так редкость) Дальше пока не рассказывал
Ну, формула вычисления редкости одинаковая для обоих вариантов. Так. Кажется я тут что-то увлекся и всех перебаламутил. Вот цитата Дерфаса:
Ммм, а ничего что редкие карты не обязаны быть максимального уровня?
Кто как понимает что он имел этим в виду?) Я понял так, что редкими могут быть карты и 1, и 2, и 10 уровней. А значит одной шкалы редкости мало.
Приведи пример, какие карты и с какой вероятностью пользователь может получить за, хорошую оценку за новость, например.
Ну, что то вроде этого:
За "хорошую" новость можно получить максимум 8 уровень карты (если всего уровней 11). У карты 8 уровня максимальная сумма значений характеристик - 37. У 7 - 34. У 6 - 31.
Теперь. У нас в базе есть карты: 8 уровня с суммой значений 37, 36, 35. Шанс получить их соответственно: 0.01, 0.03, 0.05. Карты 7 уровня с суммой значений: 34, 33, 32. Шанс получить их соответственно: 0.1, 0.15, 0.2. Карты 6 уровня с суммой значений: 31, 30, 29. Шанс получить их соответственно: 0.28, 0.36, 0.44.
Пользователь оформил новость, ее оценили как "хорошую". Срабатывает скрипт. Генерируется случайное значение от 0 до 1. К примеру, выпало 0.1234. Идем по убывающей: максимально за "хорошую" новость можно получить карту 8 уровня. 0.01 < 0.1234; 0.03 < 0.1234; 0.05 < 0.1234. Пользователь не получает карты 8 уровня. Идем дальше. 7 уровень: 0.1 < 0.1234; 0.15 > 0.1234. Есть попадание. И пользователь получает карту с суммой значений 33 за "хорошую" новость.
P.S. Пример для системы, когда шкала редкости одна на все уровни. Для системы, когда для каждого уровня своя шкала, пример писать я не буду)
вычисление редкости карты по сумме очков, деленное на 66Так все-таки шкала редкости одна на все уровни? Или на каждый уровень своя шкала?
Если от системы уровней отказалисьКогда это мы успели?
Если всевозможные варианты, то тогда будет база из 1275523920 карт, и ответственно, задействовано будет только 0,000000001 процентов ее.Значит всевозможные варианты уже отпадают)
Может редкость отмечать звёздочкой?Да редкость можно вообще не отображать, поскольку этот параметр нужен только для системы. А впрочем - почему бы и нет?
Что насчет предложенного дизайна коллекционной карты? Мне нравится. Если никто не собирается предлагать ничего лучше (или просто другой дизайн) - высказываемся насчет этого. А то печальный опыт с дизайном фишки указывает на то, что никаких других телодвижений по этому поводу не предвидится.
Да, кстати. Tangro, если потом на некоторые карты понадобится прилепить в какое-нибудь место какую-нибудь иконку, можно будет сделать такое?На коллекционные или фишки? Если фишки - то куда? Там мест уже не осталось ни для чего) Если коллекционные - то их шаблон еще в рассмотрении)
Если ты имеешь в виду вставить маленькую картинку в фишку/карту ни к селу ни к городу - это мы всегда запросто)
З.Ы. Так сколько карт будет? over 9000?А хз. Зависит от ограничений на характеристики.
Смотри, карты и коллекционки получаются посредством китайского рандома, но если картами можно играть, то коллекционки для красоты. Моет, стоит разделить корейский рандом на два. один для карт и один для коллекционок?Ты не так понял. Есть только обычные карты. Прямоугольное изображение карты называется коллекционным, игровое (шестиугольное) - фишкой. Фишки отображаются в сражении, во всех остальных случаях (при просмотре карт, обмене, аукционе и пр) отображаются прямоугольные (коллеционные) изображения.
коллекционки оттуда браться будут или получаются как обычные карты?Коллекционки - это те же карты, что и фишки, только по другому оформленные.
Магазин не является способом получения карт?
Является. Но не всех.
Тогда там точно нет никакого рандома.В магазине нет никакого рандома О_о Это естественно. Я и не писал, что в нем есть рандом. Рандом есть в получении карт и только.
Вот поэтому я и против. Не нужно искусственно лишать игрока получения определённой карты. Это нонсенс для ККИ. Это как если бы нужно было покорить Эверест для получения какого-нибудь ПлэйнсВокера.
То есть то, что сильные карты будут выпадать куда реже слабых - для тебя неприемлимо? О_о
То есть в магазине игрок будет покупать карту вслепую (имею ввиду поштучно)?
В магазине игрок будет покупать карту, видя ее характеристики и изображение и все что необходимо. Что значит "вслепую, поштучно"? По одной чтоли? Да, по одной.
Если у игрока есть деньги на покупку такой карты, то для него шанс получения равен 100%, и, наоборот, другой игрок без денег может не дождаться такой карты. Это есть дисбаланс. Игроки должны быть в равных условиях.
О нет, ты опять свернул на свою любимую дорожку "если"... Как вариант - да, очень редкие карты в магазине ты не увидишь.
Получается, она "реже" - но что это значит? Этот параметр нужен скорее для сайта, чтобы определять, когда и какую карту дать пользователю.
Эээ... ДА! Эврика, что и сказать... Именно для этого параметр "редкость" и нужен.
Ну а что не нравится в циферке от 1 до А в правом верхнем углу, которая означает уровень карты? Та же редкость уже поделенная по категориям. Все уже сделано. Ну всяко лучше, чем число 327 или 0,5661 в углу...
А что насчет того, что в каждом уровне карты своей редкости, и с другими не пересекаются? Это Дерфас предложил)
Тогда она зависит лишь от количества карт в колоде. Поскольку цифры у нас не повторяются.
Ээ... я не очень понимаю каким образом, если честно)
И все равно придется думать, как будет связана редкость с вероятностью получения карты на сайте.А я-то наивно думал, что редкость это и есть вероятность получения карты...
То есть карта 333336 такая же редкая как 444441?
Хм, об этом я не подумал. Но если принять во внимание ограничения на максимальную характеристику на уровне - карта 333336 одного уровня, а 444441 - другого. И их редкости уже нельзя сравнивать, ибо для каждого уровня свои значения редкости для каждой карты.
Я к тому и свожу, что придуманная за 5 секунд формула обычно смысла не имеет.Ну естественно, я и написал, что формула приблизительная и только передает суть.
Наверно, можно добавить побольше ограничений, иначе очень большая база получится.
И из скольки карт по твоему мнению должна состоять база?
Ну и, в чём проблема? У каждой отдельной карты будет свой такой параметр. При создании карт можно просто заранее выбрать кучку карт, которые будут самыми редкими из комплекта. Для остальных в зависимости от уровня определяется и чего-то ещё, вроде ты писал.
Вопрос не ко мне) Я тут проблемы не вижу)
предлагаю пометить 3 декарбря днём форумного срача.Тогда уж лучше пометить весь октябрь...
Таких идей я могу нагенерировать сотни. Но ни одна из них смысла не будет иметь, пока не получит вид математической формулы.А чем мы по твоему тут занимаемся? Мы генерируем идеи. Их реализация - это уже вопрос совсем из другой оперы.
Имеет смысл сказать формулу, по которой определяется редкость, в которую хоть сейчас поставить числа и получить значение редкости.CurrentSumm/MaxSumm , где CurrentSumm - сумма значений характеристик карты, MaxSumm - Максимальное значение суммы характеристик для текущего уровня карты.
Получим значение редкости карты в пределах одного уровня. Формула приблизительная, но суть передает.
Я против такого. В любой ККИ должен быть элемент фарта, то есть вероятность выпадение разных результатов должна быть равная.Непонятно почему ты против. Ведь получить редкую карту все равно возможно, хоть она и будет выпадать гораздо реже, как и в примере, который ты привел.
Как может редкость, характеристика, свойственная только рандомным методам, присутствовать там, где рандома никакого нет? Такое впечатление, что вы запутались и мешаете силу карты с её вероятностью выпадения в случайном процессе. Может, хватит мудрить?Нет рандома? Ты вообще с нами? В получении карт есть рандом. Справедливо, что цена карты, которая выпадает очень редко, будет выше цены карты, которая выпадает каждый второй раз. Не согласен?
А зачем он нужен?Параметр редкости нужен чтобы определать, как редко будет выпадать карта (Ваш Кэп).
И какое значение будет у сильной карты в магазине?Значение редкости в магазине? Может, значение цены карты? Это зависит от курса монет за карты. Ты тоже у меня будешь формулу спрашивать?
Не думаю. Карты ведь можно будет получить и по собственному желанию, то есть, купить/обменять сильную карту. Или как?
Я в том смысле, что чем выше уровень, тем реже должна выпадать карта при выполнении различных действий. При покупке карты ее редкость определяет ее цену. Ну и при обмене/аукционе значение редкости для игроков, само собой, падает (но не исчезает).
Номер карты - уникальный айди. Это упростит навигацию по картам.
А сортировки по названию + наборам + редкости не достаточно?
Ну и где он - параметр редкости карт?
Параметр редкости карт находится в системе, и представляет собой число от 0 до 1. Юзерам знать его совсем не обязательно. Он зависит от характеристик карты, выпавших при генерации (точнее, от суммы характеристик).
Дерфасовская система уровней учитывает как сумму чисел, так и максимальное значение цифры на карте. Можно менять параметры суммы и максимального числа, но сама система-то нормальна. Затем уже прописываем вероятности получения карт.
А я и не предлагал заменить уровни редкостью. Уровни - это одно, редкость - другое.
Но все просто - для каждого полезного действия на сайте определяем вероятность получения карты того или иного уровня.Ну разве что явно указать уровень получаемой карты за действие, да.
И ты вроде сам сказал, что сначала должна быть готова играТак и есть О_о Но ведь редкость карт планировалась изначально. А теперь вдруг оказывается, что мои планы от ваших довольно сильно отличались. Сначала игра (которая включает в себя редкость карт) - потом уже наполнение базы карт.
Ммм, а ничего что редкие карты не обязаны быть максимального уровня?То есть не один промежуток редкости, а 5-7? По одному на уровень? На каждом уровне может быть карта с редкостью 0.0001?
Тогда мне не совсем понятен процесс получения новых карт. Допустим, ты написал статью, ее оценили на отлично, и как понять какого уровня карту (и редкости) тебе повезло получить?
Так, а какой параметр ты хочешь придумать, чтобы точно оценить крутость карты? 2 2 3 3 4 4 и 11 55 3 3 - какая круче то? А если карт 5000?Параметр называется "редкость". Но. Хоть карт с одинаковыми характеристиками быть не может, ничто не мешает быть картым с одинаковыми суммами характеристик. Тогда получается, что у них одинаковая редкость. Поэтому номер по редкости тоже нужно бы продумать.
Номер удаленности от редкой карты равен уровню карты. Точнее, показывает ее крутость. Куда еще больше?В том-то и дело, что уровень карты показывает ее крутость приблизительно. Номер же - самое что ни на есть показательное сравнение крутости карт.
В правилах указаны только максимально возможные суммы по уровням. При желании можно делать любую сумму <= чем максимальная. Ну а если скрипт делать, то видимо задавать, что там где максимум - 37, может быть 34, 35, 36, 37.
Тогда при отправке мне будет логичным указывать именно редкость карты, а не ее уровень. Уровень тогда будет присваиваться уже после генерации характеристик.
Номер точно не нужен.
Номер, зависящий от времени добавления карты в игру точно не нужен. А вот номер удаленности от самой редкой карты - другой вопрос.
Это вроде был уровень...
Ну так это есть уровень, нет?
Ну так уровень и редкость взаимосвязаны, а уровней от силы 5-6. Слишком большой разброс для рандома. Число 10 (или 20) позволит указывать редкость карты с большей точностью (а стало быть скрипт будет генерировать более соответствующие значения).
Тут кст вопрос к Дерфасу: если на одном уровне сумма чисел равна 34, а на следующем 37, то ни на какой карте не может быть сумма 35 или 36?
Хороший вопрос. Думаю, правильнее всего будет присваивать номер после добавления в общую библиотеку.
А зачем нужен просто номер, который зависит только от того, когда добавили карту в игру? Может все-таки удаленность от самой сильной карты?
В чём она выражается и что даёт?
Чем выше редкость - тем лучше характеристики на карте. Вы указываете число - от 1 до 10 (или до 20), остальное делает скрипт - генерирует характеристики в зависимости от числа, которое вы указали и если набор характеристик уникален - расчитывает редкость карты уже в долях от 0 до 1 и добавляет карту. Если же не уникален - бросает еще раз, и так до тех пор, пока не выпадет уникальный набор значений.
Я за то, чтобы карты создавались по франшизам, причём двух одинкаовых персонажей не должно быть.
Как угодно. Насчет одинаковых персонажей - согласен.
Побаловался тут с ФаерВорксом:
Ух ты.
Цифра вверху - порядковый номер карты.
А номер как отсчитывается?
О_о Зачем?
За сбор всех карт одного набора полагается бонус. Сделать это будет непросто, поэтому хотябы так можно упростить эту задачу. Но это, в общем, только предложение.
5?
Ммм... ну около того) Я не против 5 или даже 6.
как у нас цифры на карты определяются (рандом скриптом / тем кто создаёт), как материи (рандом / создателем), сколько уровней карт (11 / 4), что из себя представляют карты (просто куча / комплекты по темам или играм), какой шрифт цифр на картах (тот что сейчас - несимметричен)Цифры на карте - рандом из допустимых значений (при отправлении мне указываем уровень/редкость карты). Материя - создателем. Уровни карт - 4 вроде мало, 11 - много. Возьмем среднее?. Карты входят в наборы. Одна карта может входить в несколько наборов. К примеру, набор Герои женского пола Final Fantasy и Герои Final Fantasy VIII будут иметь общие карты. Если не нравится шрифт - предложите свой, только желательно из стандартных.
Также нужна библиотека (БД) для карт. Пока этого не будет, создавать фишки не имеет смысла.Не нужно их пока создавать. Вообще - создание фишек я планировал запустить вообще под конец, когда большая часть ККИ будет уже готова.
4) Не думаю, что нужно делать свободное создание фишек/карт.Свободного и не будет. Только те люди, которым я раздам права. Разумеется, они их получат после демонстрации примеров своих фишек в соответствии с утвержденным дизайном.
Как насчет того, чтобы оставить описание, но заменить текст/видео небольшими иконками о содержимом игры? К примеру, в описании игры Valkyria Chronicles будут следующие иконки: [Есть танки] [Управление отрядом] [Доска квестов/заданий] [Есть мистика] и прочее. Список можно будет пополнять.
Любой. Наверно.
Я не знаю как ты их делаешь. Могу посоветовать одно: юзай фотошоп)
Такие подойдут?В принципе да, но все равно - какая-то белая кромка по контуру рисунка + непонятные фрагменты прозрачности по краям персонажей. И если с кромкой можно смириться (но лучше убрать все-таки), то прозрачности на самом рисунке не должно быть нигде. Я думаю, не нужно делать один фон на все фишки - просто подгоняешь размер желаемой картинки с персонажем, вырезаешь по форме гекса, и все.
Если у меня будет 120х138, то ничего ужасного не будет? Или обязательно 137?Не только обязательно 137, но и обязательно такой же формы.
Зачем?Что - зачем? Чтобы процесс сбора карт приносил больше удовольствия.
З.Ы. Может ещё партейку?Сколько угодно)
Коллекционки - это карты, которые будут отображаться не на поле, а в режиме просмотра карт - на странице Колода-Обзор, Распределение и прочее.
То есть красиво оформленные полноценные карты (прямоугольные), с дополнительной информацией и комментами к карте/персонажу (если нужно)