Например, так?Нет, шаблон прежний - все что изменится, это переход в прозрачность вместо белого цвета в центральном гексе. Но если ты хотел показать дырку в центре - то да, примерно так будет выглядеть 2-й слой (по моей задумке).
Тогда это убьёт свечение гекса с персонажем.А ты можешь сделать переход свечения изнутри центрального гекса не в белый фон, а в прозрачный? Тогда картинки персонажей можно (и нужно, кст) будет делать без всяких рамок/свечений.
Погоди, так материи ОТНИМАЮТ значения, а НЕ ПРИБАВЛЯЮТ? Нах это тогда вообще нужно? Никто в здравом уме не будет делать себе хуже.Отнимают, если материя на карте не совпадает с материей в поле. И прибавляют, если совпадают. Насколько я понял мысль Дерфаса, карт с черной материей не будет, но на поле она будет изредка появляться.
А названия-то нет.Ну, когда будет.
P.S. Тангро, заюзай как пустую ячейку вот это:Во. Об этом и просил, thx)
А ещё предлагаю такую рубашки для фишки:Окей, но не лучше ли будет написать на ней либо название игры, либо SF + название игры?
А ничего, что ячейки для цифр/материи можно отдельным слоем сделать?А ничего, что я это и предлагаю? Внешний гекс фишки вместе с ячейками для цифр и материи - один слой, картинка - другой слой. Но чтобы это все нормально смотрелось, нужно в первом слое убрать фон из центрального гекса (именно в той области, обведенной красным).
То есть, у тебя фишка представляется как одна целая картинка, по контуру центрального гекса делается дырка и в ней вставляется персонаж? Слишком неказисто.Каким местом неказисто? Выглядит в итоге все одинаково.
Предлагаю следующее: разбить фишку на три слоя (нижний - основное тело фишки, средний - гекс с картинкой, верхний - ячейки для цифр/материи) и менять только средний слой.А я предлагаю на 2 слоя разбить. Нижний - гекс с картинкой, верхний - основное тело фишки с ячейками для цифр/материи и с дыркой посередине.
Тогда нафиг он вообще, если не будет ни с чем взаимодействовать?+ черная(? нужна ли?)По идее Дерфаса, черная материя отнимает не 1, а 2 от значений фишки.
А что так? Это же практический обычный watermark, Imagemagick/GD2 с этим должны без проблем справляться.Хз насчет них, но тот который я пробовал, убирает прозрачность у .png и вместо нее добавляет черный цвет или еще какие-то фрагменты картинки.
Та область тебе не понадобится. Юзер берёт центральный гекс, делает заливку картинкой, отсылает тебе, скрипт вставляет этот гекс в шаблон. Всё.
А ничего, что картинка в таком случае наложится на ячейки цифр?
Хз, каким ты там способом делаешь фишки.
В данный момент фишка "собирается" из 2 картинок. Внешний шаблон (сюда входят и цифры) + центральная картинка. То есть в браузере мы видим одну фишку, но на самом деле в ней 2 картинки (а с материей будет 3). Скриптом объединить все в одну картинку на сервере у меня почему-то пока не получается (то есть получается, но ерунда какая-то).
Почему фиолетовая, а не белая, тем более если будет чёрная?
А я почем знаю? У Дерфаса спросить надо. Если противоположных материй не будет, то их цвет не особо принципиален.
P.S. Твой шрифт не получится поставить - некоторые символы смещены от центра, и на фишке смотряться не ровно (в частности единица).
Вместо него использую пока шрифт Bookman Old Style. И смотрится вроде неплохо, и подгружать не надо:
Лепить картинку в качестве заливки в центральный гекс, должна получиться такая штука:Если делать картинки таким способом, мне нужно чтобы в шаблонах центральный фон был полностью прозрачным (та облась, которая обведена красным):
Либо, делать картинки по форме этой обведенной красным области. Либо то, либо это. Выбирайте.
Для этого мне надо знать, какие материи вообще будут.Красная, синяя, жёлтая, зелёная, пурпурная. + черная(? нужна ли?)
Так чо, клепать фишки или нет? Для меня это не проблема.Подожди, массово клепать пока не надо - сделайте по несколько картинок, посмотрим как они будут смотреться/вставляться в фишки.
Вот. Но учти, что гексы несимметричны, и расположение ячеек относительно друг друга зависит от расположения самих гексов.Ок. Уже нормально смотрится.
Кронос, у тебя в шаблонах ячейки под цифры не по центру сторон находятся - поправь, пожалуйста:
Плюс, хоть по размеру новый шаблон совпадает с моим, но по форме - на 1px больше по высоте, поэтому - будь добр, нарисуй еще пустой гекс для поля (который серый у меня) по форме своего шаблона.
Все равно надо для теста. Сейчас правила срабатывают довольно часто, необходимо добавить карточек, нууу, 50 хотя бы и сэмулировать игры с разными картами, как одинаковыми по силе, так и полностью разными. Также разброс чисел на картах сделать побольше.Ну, вперед, тогда. Но сначала, если не хотите дожидаться понедельника, договоритесь как картинки делать будете.
Лови:Thx )
У меня они в .png, но в таком, который поддерживает редактирование, как и .psd. А вот в центре гекс с настраиваемой заливкой (можно выбрать любое изображение).С изображениями придется повременить до понедельника (пересел за древний комп, ни разу в глаза не видевший фотошопа).
А до тех пор: 1. Вопрос - Кронос, какой шрифт ты использовал для цифр? 2. Нужны картинки для всех материй.
В принципе, если вы наклепаете 15 изображений для фишек (по форме центрального гекса), плюс удалите из шаблонов белый фон из центра, и сделаете его прозрачным (центральный гекс имеется в виду) - до понедельника ждать не придется ^_^
Короче, хочется видеть окончательный файл и указание, как туда лепить картинку.Сожалею, но либо ждем понедельника, либо расчитывайте пока на собственные силы в этом^^'
Генерацию цифр наверно уместно делать на стороне Тангро, а не каждому выдумывать и присылать, иначе не будет согласованности.Ога. Но - пока мы базу карт не наполняем, поэтому генерация цифр и повальное карторисование пока откладывается)
будет ли элемент карты постоянным или же генерироваться перед началом игры с включенным правилом материиМмм... я так понял, что будет постоянным.
концепция Дерфаса так и не появиласьWtf, кст?
которое тоже вполне неплохое, можно и не выключатьКак мне кажется, стоит также плюс/минус и/или сейм сделать постоянными, ибо после них играть только со стандартным правилом - скука невыразимая.
по идее у всех будет выглядеть одинаково
Если делать правильно - будет)
И если нет, тебе всегда быстрее массово изменить размер, сдвиг
Я бы предпочел этого избежать, и чтобы все было нормально с самого начала. А то начнешь размер менять - пойдут либо размытия, либо ступеньки, либо еще какие косяки.
Я потом приведу пример того, какая картинка должна получиться в результате. На этот пример и будем равняться (главное, чтобы размер и форма совпадали).
В принципе, если у Кроноса в исходных psd в центре фишки не белый фон, а пустота, то картинки можно делать еще проще - прямо по форме центрального гекса.
А нельзя просто выложить обычную рамку, куда сразу можно прикладывать картинку? То есть просто подобрать размер.
Можно. Если картинка потом все равно будет обрезана, и без рамки (рамки в картинке не нужны, просто чистый рисунок в .png). Мне без разницы способ - главное, чтобы размер картинки в итоге был у всех одинаковый. Просто на шаблоне можно сразу посмотреть, как будет выглядеть фишка.
А как в этот шаблон быстро присобачить картинку? Гексы с цифрами же накладываются.Картинка тоже накладывается сверху. Ее делать следующим образом: открываем шаблон, выделяем центральную область, ищем под нее картинку, подгоняем ее, вставляем, смотрим как выглядит. Если все ок - убираем шаблон, оставляем только центральную картинку, кадрируем ее по краям, и присылаем мне. В итоге все картинки должны быть одного размера.
Описал все сложно, но на деле довольно просто)
Почему? О_о Идея с внешней подсветкой мне самому разонравилась, а с внутренней хорошо видно, чья фишка.Я ж и говорю - при шаблоне с внутренней подсветкой не будет такого, чтобы не было видно принадлежность карты тому или иному игроку.
Так?Yep. Хорошо бы выслать отдельными файлами исходники)
Кстати, материю предлагаю отображать в виде цвета, а не букв, как сейчас.Ну да, так и планировалось с самого начала. Буквы - просто временный вариант.
Но, ещё раз, ты не перевернёшь дальние фишки, пока не перевернёшь хотя бы одну из ближних. Поэтому не важно, видно там, чья фишка или нет.
Уже не важно. С новыми шаблонами этого все равно не случится.
Так пойдёт?
Вполне) Мне нужны 4 эти шаблона без центральной картинки, и без картинки материи (но с местом под них). И без цифр. Насчет ховера не уверен - прозрачность можно будет задать через opacity (если нужно будет, да).
Даже если ты её видишь, ты её не перевернёшь, пока не перевернёшь открытую с какой-нибудь стороны фишку. Или у вас есть такое, что фишка может быть через n ячеек?
У нас есть правило Комбо, с помощью которого можно перевернуть не только соседние фишки.
P.S. Немного изменённый вариант обычной фишки:
Еще нужен такой же, но зеленый ободок (для фишек в селекте). Ну или не обязательно зеленый. Главное, чтобы было видно, какая фишка выбрана в руке.
Итого, 4 шаблона: красный, синий, обычный, зеленый.
А зачем нужно, чтобы было видно?
? Чтобы увидеть, какую карту тебе нужно перевернуть?
Ещё парочка вариантов
Во, тож хорошо. Правда, от заливки не сильно отличается)
Через z-index определяешь порядок отображения фишек и их теней на поле, и всё. UPD: юзай z-index))
Дак я его и использую.
Или даже так:А ты попробуй окружи фишку со всех сторон. Не видно же, кому она все-таки тогда принадлежит.
Кстати, тени лепить нужно ПОД фишки, а не НА))
Все, я запутался)
Вот что пока получилось:
А вот что получилось, если пихнуть их ПОД фишки:
Так ты не делай отступы, а просто лепи тени. Они будут накладываться друг на друга, но будет круто.О. Не подумал. Щас попробую.
Здорово. Смотрится офигительно, но есть одно "но": они слишком большие ^^. Пришлось слегка уменьшить. С этим проблем нет, но (опять) - придется уменьшить и размер самой фишки. Как выглядит сейчас:
Если попытаться добавить тени к текущему размеру фишки, боюсь, они не поместятся, ибо дополнительные 20px для каждого гекса на поле - это слишком много, а делать меньше нет смысла - смотреться не так будет.
Кстати, а на ява-скрипте такое не сделать?Хороший вопрос. Я таких способов не знаю, но поищу.
Выход такой: для ИЭ юзать фильтр (например: filter: glow(strength=5, color=red); display: block; width: 100%), а для всех остальных...пока хзЩас пошарился по инету - по ходу такое только фильтр сотворить может. А если может только он, использовать мы его не будем.
Вот тебе еще выход: нарисовать на шаблоне 2 таких тени (красную и синюю), и они будут распрекрасно отображаться в любом существующем браузере.
Что-то не то делаешь:Мм, ты это фильтром сделал? Я сделал через box-shadow, примененный к рисунку.
Или у тебя гекс в div?Гекс в div, картинка в гексе (то есть тоже в div).
CSS не катит( Если его применять на картинку выходит какая ересь:
Все гексы-то рисуются именно картинками.
Кронос, почему ты не хочешь просто нарисовать такую же штуку в фотошопе?
Не наша проблема. Сам этот сайт далеко не всё корректно отображает в ИЭ. Чем эта игр лучше?И что? Наплюем на ошибки, если в сайте есть такие же? Я предпочитаю избегать ошибок, если есть возможность.
Да и вроде бы тени и подсветку ИЭ нормально воспринимает.Конечно, можно попробовать, но я бы не был так уверен на его счет.
CSS?А если CSS будет глючить в IE, например? Рисунком куда надежнее. Да даже с CSS придется каждый гекс на поле подгонять заново. И уже не факт, что они поместятся в результате.
Хотелось бы знать, можно ли будет восстановить партию, если закрыть страницу.В данный момент (да и до релиза ничего не изменится) можно выходить/заходить из браузера в любой момент без прерывания сражения.
То же самое относится и ко времени бездействия - если кто-то из игроков не ходит в течение определённого времени, это равнозначно проигрышу этого игрока.В принципе, идея правильная, но какая-то уж больно жосткая)
На размере фишек/поля подсветка не сказывается.
Каким способом ты собрался делать подсветку?
Алсо, выход противника из игры должен быть приравнен к его поражению. Иначе так можно будет забить на игру если шансов на победу нет. Это откровенное читерство.
А если ты не хочешь проиграть, но вынужден ждать, пока пойдет противник? А тот улетел на 3 месяца на Луну. 3 месяца будешь ждать его хода?
А в итоговой игре все же будет какое-то ограничение на ход.Будет время, за которое если противник не совершил ход, можно выйти из сражения без вреда для
прическирейтинга/чего нибудь еще. Короче говоря, поражение засчитано не будет в таком случае.
Может ты и звук хода противника сделаешь?)Эээ... если надо будет - сделаю, но тебе это прямо сейчас надо?)
UPDATE
Добавлено:
- Теперь не нужно периодически обновлять страницу, когда вы создали сражение - как только к вам кто-нибудь присоединится, вы автоматически попадете на страницу сражения
- В сражении можно видеть текущие очки игроков
Изменено:
- Переписан HTML страницы сражения. Теперь все отображается приблизительно одинаково даже в Хроме и IE
- Также изменена система обновления страницы. Теперь динамически обновляется не только чат, но и поле, и карты в руке. (Возрадуйся, Дерфас - никаких больше рефрешей страницы).
Почему? Но если так, то это отпадает.
Потому что фишки уже отпозиционированы на поле с этим размером. А почему отпадает?
Ну, или не менять размер, а сделать заливку в рамке вокруг фишки - цифры контрастируют вроде отлично: