01-08-2015, 11:59 PM
Всем привет.
Одним прекрасным вечером, сидя дома, я вдруг подумал - со всем разнообразием серверов л2 - почему нет аналога стима?
И вот, спустя месяц работы, я могу рассказать о прототипе, который в скором времени будет пытаться покорить сообщество пользователей.
Назовемся просто - Lineage Community Board.
Вот некоторые фичи:
1. Выбор серверов.
Основная панель программы представляет из себя "топ" серверов. Тут и новые сервера и открывающиеся сервера и всевозможные сортировки. Панель очень похожа на всем привычный l2top, но... На каждый сервер можно нажать и начать играть (моментально). Дело в том, что если вы входите на какой-то сервер через комьюнити, она автоматически определяет, что у вас уже есть необходимые файлы для игры. Программа автоматически хранит стек доступных серверов. Напротив сервера есть метка, которая указывает, есть ли у вас файлы для игры или нет. Если есть, то клиент может запуститься моментально, если нет, то при двойном клике комьюнити автоматически скачает необходимые файлы для данного сервера и запустит игру. Каждый скачанный сервер представляет из себя git ветку. Это значит, что место на вашем компьютере занятыми клиентами не превышает [размер клиента] + (количество данных скачанных серверов) * 30 мб. Ваша директория будет автоматически чиститься, если сервер пропадает из рейтинга.
2. Окно информации сервера
Окно представляет собой подробную информацию о сервере. Самая главная особенность - Чат. Достаточно часто сервер во время старта подвержен ддом атакам, таким образом, администраторы серверов не могут донести до пользователей информацию о текущем статусе. Чат дает пользователям с учетом приоритета обсудить новый сервер, понять будущий онлайн сервера (по онлайн пользователям).
3. Сообщество игроков
Комьюнити (что в переводе и есть "сообщество", как ни странно) должна стать мощной информационной, персональной и социальной платформой в мире Lineage. Хочется реализовать внутри-комьюнитиевый уровень (как в стиме), определяемый по времени, проводимым в игре и по количеству посетивших серверов. Ачивы и награды, которые пользователь будет получать за определенные достижения.
-----------------------------------------------------
В данный момент прототип состоит в статусе, близком к готовности прототипа. Вот мокап информации о сервере:
Основные функции уже реализованы, но у нас есть некоторые сомнения по функционалу, который развивать дальше и о том, какой из них должен быть в первом релизе, потому как п.3 (Сообщество игроков) еще не реализовано, но у нас еще есть идея по автоматической загрузки не только патчей, но и версий клиентов (interlude, kamael...)
Потому хочется получить фидбек.
Я буду рад, если вы ответите на вопросы и вообще счастлив, если вы предложите что-то свое.
---
Несколько технических аспектов:
Все написано на Qt. Поддерживает кроссплатформенность (просто у меня мак :notme, хотя это особо и незачем.
Исходные коды программы будут открыты.
Одним прекрасным вечером, сидя дома, я вдруг подумал - со всем разнообразием серверов л2 - почему нет аналога стима?
И вот, спустя месяц работы, я могу рассказать о прототипе, который в скором времени будет пытаться покорить сообщество пользователей.
Назовемся просто - Lineage Community Board.
Вот некоторые фичи:
1. Выбор серверов.
Основная панель программы представляет из себя "топ" серверов. Тут и новые сервера и открывающиеся сервера и всевозможные сортировки. Панель очень похожа на всем привычный l2top, но... На каждый сервер можно нажать и начать играть (моментально). Дело в том, что если вы входите на какой-то сервер через комьюнити, она автоматически определяет, что у вас уже есть необходимые файлы для игры. Программа автоматически хранит стек доступных серверов. Напротив сервера есть метка, которая указывает, есть ли у вас файлы для игры или нет. Если есть, то клиент может запуститься моментально, если нет, то при двойном клике комьюнити автоматически скачает необходимые файлы для данного сервера и запустит игру. Каждый скачанный сервер представляет из себя git ветку. Это значит, что место на вашем компьютере занятыми клиентами не превышает [размер клиента] + (количество данных скачанных серверов) * 30 мб. Ваша директория будет автоматически чиститься, если сервер пропадает из рейтинга.
2. Окно информации сервера
Окно представляет собой подробную информацию о сервере. Самая главная особенность - Чат. Достаточно часто сервер во время старта подвержен ддом атакам, таким образом, администраторы серверов не могут донести до пользователей информацию о текущем статусе. Чат дает пользователям с учетом приоритета обсудить новый сервер, понять будущий онлайн сервера (по онлайн пользователям).
3. Сообщество игроков
Комьюнити (что в переводе и есть "сообщество", как ни странно) должна стать мощной информационной, персональной и социальной платформой в мире Lineage. Хочется реализовать внутри-комьюнитиевый уровень (как в стиме), определяемый по времени, проводимым в игре и по количеству посетивших серверов. Ачивы и награды, которые пользователь будет получать за определенные достижения.
-----------------------------------------------------
В данный момент прототип состоит в статусе, близком к готовности прототипа. Вот мокап информации о сервере:
Основные функции уже реализованы, но у нас есть некоторые сомнения по функционалу, который развивать дальше и о том, какой из них должен быть в первом релизе, потому как п.3 (Сообщество игроков) еще не реализовано, но у нас еще есть идея по автоматической загрузки не только патчей, но и версий клиентов (interlude, kamael...)
Потому хочется получить фидбек.
Я буду рад, если вы ответите на вопросы и вообще счастлив, если вы предложите что-то свое.
---
Несколько технических аспектов:
Все написано на Qt. Поддерживает кроссплатформенность (просто у меня мак :notme, хотя это особо и незачем.
Исходные коды программы будут открыты.