Зачем тебе эта зависимость?Чтобы избавить всех от необходимости вручную подбирать значения к характеристикам Оо
Смотрел Саус Парк?Неа)
То есть карту 10 9 8 7 6 5 проще получить, чем 1 2 3 4 5 6?В любой карточной игре не проще, но и не сложнее.Карту 10-го уровня сложнее получить, чем карту 9-гоНе путайте понятия "проще" и "чаще выпадают" :)
Опять же, будет формула, генерируем полный список карт, смотрим, много ли их, сильно ли отличаются.В принципе, не важно, что именно создатель указывает при создании карты - ее редкость или ее уровень. И в первом и во втором случае должна быть зависимость указанной редкости (или уровня) и генерируемыми характеристиками. Эту зависимость я и пытаюсь вывести.
Примерно так это дело должно выглядеть?Примерно) Только, мне кажется, или на арте наблюдаются некие артефакты? (На рубашке, к примеру)?
в любом случае не должно быть одинаковых картСогласен.
а также карт с большими цифрами много больше остальныхПочему это? Карты 1 и 5 уровне должны существенно различаться.
Без базы ты никак это не проверишь.База есть. База существующих карт. А не база вообще всех возможных карт. Вот на основе первой и можно определять какой карты с какими характеристиками недостает.
Нет, там был указан лишь максимум. Можно дописать, что в колоде/сете/наборе не могут быть все карты с максимумами, а скажем 2 с максимумом, 2 с макс-1, 2 с макс-2, ...Ну, так мне больше нравится, чем одинаковые суммы на каждом уровне.
Хочешь переписываться с кучей народа по типу "такая карта у нас уже есть" или "эта карта не по правилам"? Удачи.Делать мне больше нечего. У кучи народа есть возможность просмотра уже существующих карт - пусть там смотрят.
Пользователь должен минимально влиять на вклад в колоду, система должна быть продумана и создана заранее.Ну. Я к тому и веду.
Тогда бы и баз данных не существовало.База данных обычно используется для того, чтобы хранить данные, которые используются (карты, в нашем случае). Ты же предлагаешь хранить туеву хучу записей, которые не используются вообще, до некоторых пор (недо-карты, да...).
Экономнее придумать программу, которая дает ответы на все вопросы, но пока не придумали.Наши планы далеки от таких грандиозных целей. Нам-то всего навсего нужно придумать систему генерации новых карт. Нам. А не мне. Может у тебя завалялись пара-тройка алгоритмов?
Теперь вы меня вводите в конгитивный диссонанс. Арт должен быть такой же как и на карточке (как сказал хронос и дамеон) или должен быть более кульный? Определитесь ё-маёБлин. Я имел в виду, что на коллекционке должна быть полная версия арта (а стало быть, более кульная), а на фишке - его часть.
Всегда же можно сделать просто.Ага. Вот сделаю так, чтобы все эти значения указывались создателем - вообще простота. Для меня XD
Да. Только не удалять. а помечать. Экономнее для готовой карты придумать картинку, чем для картинки все подбирать.Экономнее как раз придумать формулу, по которой будут вычисляться характеристики новой карты. А не хранить все возможные значения.
Даже если это было так, придумай что-нибудь проще. Человечество придумало множество способов, как n предметов разделить на m групп.Ты это вообще к чему? У нас n предметов (карты) делятся на 11 групп (уровни). Все. Редкость же нужно только для того, чтобы знать, как часто будет выпадать карты.
Ты просто скажи формулу редкости без всяких технических подробностей, что и как будет генерироваться.
Было бы это так просто, я бы у вас не спрашивал, а сделал сразу)
Там расписано, какая сумма очков должна быть на карте каждого уровня. Я даже генерировал в Прологе все карты для одного уровня, нормально. А что еще?
1. Там написано, какая максимальная сумма очков должная быть на карте каждого уровня. На одном уровне сумма очков карт всегда одинаковая? Мне это не очень нравится. 2. Что, предлагаешь все сгенерированные наборы значений хранить в базе данных, и удалять по мере добавления карт?
Если хочется, то можно ввести редкость в пределах уровня, но формулу пока никто не предлагал.
То, что я предлагаю, больше походит на то, что мы сами задаем редкость карты.
Ну коллекционка должна немного по-другому выглядеть, нэ?
Коллекционка тем и отличается, что на ней изображен как можно более кульный арт) По сравнению с фишкой. А иначе, зачем вообще вводить коллекционные карты?
Коллекционку и карту делать одной картинкой? Некрасиво будет -_-Почему некрасиво? Оо
Дерфас предлагал сумму цифр привязать к редкости, чем не нравится? Генерируешь всевозможные комбинации цифр для каждого уровня, получаешь базу характеристик.
А не нравится тем, что примера я нигде не видел, и потому не очень понимаю, как это все будет работать. Напиши пример, по аналогии моего примера выше.
Но вроде бы как-то говорилось, что уровень карты и редкость - разные вещи? Глупость на мой взгляд
Глупость? А ничего, что еще Дерфас говорил, что карта 5 уровня может выпадать реже карты 8 уровня? Я, правда, тоже смутно представляю себе такую ситуацию.
Если пользователь уже получил карту 2 уровня например, происходит второй бросок виртуального кубика, определяющий какой редкости 2 уровня карту он получит. Но все это лишь затруднит контроль поступающих карт.
А еще не нравится необходимость явно указывать уровень карты в этом случае. То есть, за добавление отличной статьи пользователь получит карту 8 уровня. А что насчет 7, 6, 5 или 9?
Где ты увидел один арт? о_О
Он имел в виду нужно :) Наверно.
Зашел в тестирование. Почему то все имеющиеся у меня карты были исключительно с представительницами женского пола. Странно. А их там штук 20 выдано было.Всего карт 15. Они все выдаются при регистрации. Замечу отдельно: карты тестовые.
Зашел на аукцион. Посмотрел на цены за карты. И сразу, подбирая упавшую челюсть, я задался вопросом: "А монеты берутся с SF или там свои собственные?" Так как я сомневаюсь, что у многих людей на сайте имеется в распоряжении 400-1000 монет. При том что у меня полгода их количество никак не могло превысить 20 штук. Даже цена за карту в 50 монет, как я где то читал, слишком велика. 3 монеты - красная цена за простую карту низкого уровня.Замечу отдельно еще раз: пока идет тестирование, все цены/цифры на картах от балды XD
Размер пятый?Что значит "пятый размер"?) Размер - 15 пикселей font-size в CSS)
А какой шрифт для цифр на карте используется?
Bookman Old Style. А тебе зачем?
Итак, вот мы и подошли снова к самому математически сложному моменту в игре - к расчету характеристик и редкости добавляемой карты. Если раньше мы только обсуждали формулы, то теперь нужно их выводить.
Однако, прежде чем их выводить, нужно определиться как именно будут указываться желаемые характеристики карты. Осторожно! Далее следует лютый матан. Я предупредил.
Я предложил указывать редкость карты в промежутке от 1 до 20. То есть, промежуток от 0 до 1 делится на 20 частей, затем, в зависимости от указанного числа, выбирается нужный промежуток, ищутся все существующие карты, редкость которых попадает в этот промежуток, генерируется новое уникальное значение редкости, и карта добавляется в базу данных с этим уникальным значением. И случайным образом (но в жестких рамках минимального и максимального значения каждой характеристики, а так же максимального и минимального значения суммы всех характеристик) генерируется набор характеристик для добавляемой карты.
Однако, для этого способа (да и для любого другого, подозреваю) нужно определиться с этими самыми минимальными и максимальными значениями каждой характеристики, и суммы характеристик. Приведу пример:
Мы задаем число 2 при добавлении. Промежуток редкости для 2: 0.05 - 0.1. Выбираются все карты, редкость которых в этом промежутке. Генерируем случайное значение от 0.05 до 0.1. Если сгенерированное значение уже есть - генерируем до тех пор, пока не выпадет уникальное.
Далее. Для 2 редкости минимальное значение характеристики равно (к примеру) 8, максимальное - 10. Минимальное значение суммы всех характеристик равно 50, максимальное - 55. Делаем 6 бросков характеристик (значение каждой от 8 до 10). Подсчитываем сумму 6 сгенерированных характеристик. Если сумма больше или равна 50 и меньше или равна 55, то такой набор подходит. Проверяем, уникален ли такой набор характеристик (нет ли уже карты с таким же набором). Если уникален - добавляем карту в базу данных. Если нет - делаем броски до тех пор, пока не подберем уникальный набор.
---
Сложность подхода состоит в указании 20 разных (и обдуманных (то есть не с потолка, как в примере) минимальных и максимальных значений дла каждого промежутка).
З.Ы. Не отображаются карты в "Распределение"Пля... опять забыл про эту пакость. Сори, ща поправлю.
Но есть еще пара сотен альтернатив.Которые еще нужно установить) Ради одной игры)
Я эксплорер удолил начисто...Ааа... Тогда да... <_<
Если логинился с одного браузера - да.Юзай два, в чем проблема?
Меня с newuser перекинуло на Arc. Это нормально??Если логинился с одного браузера - да.
Ещё один вопрос: Нету Logoff'а. Это нормально?
Yep. Достаточно выйти из браузера или сразу залогиниться другим акком (в одном браузере с двух акков сидеть не получится, а в двух - на здоровье).
И это нормально потому, что система логона/логоффа будет привязана к существующей на сайте (к кукам). И делать свою сейчас смысла нету.
в колоде
А. Лан.
Кнопочки нет в главном меню на удаление созданного сражения-_-
Я ж говорю - пока нет)
Под записью newuser
Нет, под Arc2 тоже зарегало. С тем же паролем, что и Arc)
Скидывает с основного акка на второй... FUUUUUUЧитай выше)
Кто нарисует примеры взаимодействия по всем правилам?Вариантов два: тот, кто понимает правила и тот, кто их реализовал XD
Найдется кто-нибудь из первой группы? T_T
Может, стоит сначала показывать ВСЕ карты, а потом предоставлять возможность отфильтровать их человеку?Это где?
З.Ы. Не могу выключить предыдущее сражение...В смысле?
Это кодировка! Не обращайте внимания пока ^_^
Меня не регит записью Arc2^_^Зарегило же)
Tangro, вопрос на засыпку: Если я создал сражение, но хочу поменять правила\выключить сражение\anything else, то куда нажимать?:)Пока никуда)
Ну так создай сражение. Я уж сколько не заходил, ни разу не видел чью-то созданную партию, все самому приходится. Так если все ждать чего-то будут...У всех, наверно, уже по 2 акка) У меня - давно)
Свой созданный стол всё-таки хотелось бы видеть. И чтобы его можно было удалить и создать другой.Ок. А комментарии насчет остального?)
Подредактирую сохранённый текст правил и выложу в ближайшие дни.Давай. Надеюсь, к тому времени проблемы с первым постом разрешатся)
Поле сражения тоже доделал.
Будут какие-нибудь замечания/дополнения? Если нет - решаем, что делать дальше.
В "подвешенном" состоянии следующие вещи:
- Правила. Все ли из существующих используем, достаточно ли существующих.
- Скрипт создания карт. Какие характеристики определяются создателем, какие - скриптом. Целесообразно ли делать форму добавления карт в игре, или достаточно присылать мне карты пачками (наборами) вместе с их описанием (куда входят характеристики каждой карты).
Смотрим историю аукциона.
С материями что-то странное во время игры вроде. У карты была красная материя, положил на фиолетовую, у карты стала фиолетовая.
Не, эт просто фиолетовая отобразилась поверх красной) Я поле так нормально и не доделал еще (включая плюсы и минусы на материях), каюсь).
Поправил.
И правда, не работает. Ща гляну.
Ну я картинку не пробовал подкладывать под них ещё. Значит всё-таки новые используем?Ну вроде да, уже используются)
Ну сделать себе какой-то шаблон и уже в него сразу пихать понтыНад шаблоном добавления карты буду думать во время написания скрипта, без этого никак. Так что, пока - только картинки.
Ну попридумывать все эти редкости и прочие понты и засунуть это в код
Все равно не понял. Ты говорил про скрипт, и его наработки? Как это связано с засовыванием в код редкостей и прочих понтов?
Рамки же уже другие ведь вроде, без затемнения у центра, нэ?
Все равно, для создания картинок не важно же, какие там рамки.
Рамки же уже другие ведь вроде, без затемнения у центра, нэ?Забыл. Стоп. Как без затемнения? Затемнения нет только по краям, а в центре есть.
Сохранилась...Просим, просим.
Ну хоть какой-то код уже есть? Чтобы сделать хоть какие-то наработкиКод скрипта? Нет, еще даже не брался за него, хотя и обдумывал, как лучше сделать. Какие наработки?