|
Несколько дней возился со скинами и попутно пришло много всяких мыслей на данную тему... Отчасти я уже начал обсуждать ее с Артуром, попросил о возможности задействовать гиф-анимацию, но есть и другие мысли. И чтобы все эти соображения не затерялись в разных-спонтанных ЛС, опишу все здесь, почти как ТЗ на объем работ.
Прежде всего конечно функционал и отсутствие багов, но здесь я ничем не смогу помочь, а вот сделать нашу игровую зону куда более привлекательной - вполне. Многие игроки проводят больше времени в клиенте, чем на сайте, поэтому это важно. Тем более, что по умолчанию стоит морально устаревший скин, довольно страшненький, но именно его видят все новички, да так и остаются на нем в своем большинстве... Я уж не стану говорить о других страшненьких скинах (что правда, то правда, звиняйте, ребята, их создавшие). Грубо говоря, у подавляющего большинства игроков клиент выглядит ужасно, особенно, если сравнивать с сайтом.
Поэтому я и предлагаю Артуру несколько доработать код, и дать больше возможностей для хорошего игрового дизайна, а именно:
1. Изменить формат картинок. а) для логотипа - анимационный gif б) для баннера - полноцветный png (для возможности сделать полупрозрачную тень, т.к. лобби скроллируется под этот баннер) в) вместо одного файла "bubble" - 7 анимационных gif-картинок г) вместо одного файла "info" - 3 анимационных gif-картинки (но это наверное не очень важно) Хорошая и ненавязчивая анимация может буквально оживить клиент, а пользователей заворожить, поэтому этот пункт номер 1)
2. Вынести в config.txt для скиннера все координаты каждой dot-точки (точечный графический индикатор кол-ва игроков в комнате) Сейчас они в фиксированной конфигурации, полукругом, горизонтально центрируются по центру положения bubble, а по вертикали жестко привязаны к комнате в целом. Так же я выяснил, что они накладываются независимо, поверх, поэтому дело за малым - дать возможность кофигурировать эти точки по своим, заданным координатам.
3. Вынести в config.txt для скиннера метку комнаты "Game", точнее сказать ее текстовое значение. Это позволит как-то иначе назвать комнату, или даже никак, чтобы вместо текстового "Game" можно было было поставить пробел и нарисовать графически "Игра" на плашке комнаты. Но если по-хорошему, то конечно нужно полностью русифицировать клиент, чтобы можно было смело писать название игры на русском, тогда и дизайн в целом будет чисто на русском (вубла то имеет поддержку языков.. а мы чего?).
4. Сделать заголовок комнаты независимым по длинне от других элементов (я так и не понял чем подрезается длинный заголовок, но не полем с количеством игроков "8/8" - это точно) К слову сказать, мне бы хотелось знать точно порядок элементов внутри комнаты, какие мешают друг другу, а какие свободно могут накладываться один на другой.
5. Немного изменить глобальную "верстку" клиента. Сейчас на всю ширину шапка, в которой логотип и баннер, так вот, эту шапку надо сделать по ширине чата, а список игроков поднять наверх до упора. Так и место освободится для игроков и компановка блоков будет гармоничнее.
6. Плашку с сортировкой игроков неплохо бы ужать по высоте, а может и совсем убрать... к чему она нам? Но может кто и пользуется, не знаю, отпишите..
7. Все разделительные линии, между чатом и лобби, между чатом и списком игроков - сделать одинаковой толщины (желательно поуже раза в 2, чем есть)
8. Кнопку Donate лучше совсем убрать, но если она кажется такой уж важной, то я ее перерисую или предлагаю заменить ее обычным текстом, на русском, т.е. сделать как и другие пункты меню.
9. Автодележка... и раньше было плохо, но сейчас совсем уж страшно.. может это и временно, я не знаю, но енто дело так же надо хорошо оформить, тем более, что данным сервисом пользуются постоянно. Дай мне вводные данные и я оформлю ее.
10. Вместо "Показывать инфу" нужно написать "Статистика" и саму енту статистику, всплывающую при наведении на ник игрока, надо тоже переоформить. То же самое для окошка "Info" (кто в игре), я бы хотел подправить.
11. В чате для смайликов сделать кнопку и прикрутить нормальные смайлы (от qip или ICQ) Если с этим сложности, то ладно, пока не важно.
Вероятно у меня будут еще пожелания, а может быть и по ходу работы (если таковая вообще будет) придется искать компромиссы или что-то уточнять... пока не знаю, главное начать и хотеть поработать.
Если сделать все эти доработки (или основную их часть), то все ныне действующие скины станут негодными, но зато появится возможность создать новый, отличный скин, который будет стоять по умолчанию. И даже не думайте говорить, что все это не важно, типа и так сойдет, так уже говорили на моей памяти и о нашем сайте, причем не раз и не два) Визуальный ряд на ваших мониторах - пункт номер 1 - это сама суть монитора и даже суть ваших глаз. Вторым пунктом идет функционал. Важно и то и другое по-своему, как цветное и твердое, просто встречают всегда по одежке. В нашем случае это не просто одежка, это еще и атмосфера, которая может увлекать и удерживать игроков, особенно новичков.
ЗЫ. Свою помощь предлагаю без задних мыслей об админстве, поэтому, Артур, можешь делать все это без каких-либо опасений о грядущей расплате))
|