Исправлено:
1. Переработали дизайн. Чат и окна ввода для чата и обратной связи теперь можно перетаскивать в удобное место.
2. Боты теперь гоняются за игроком и пытаются его убить.
3. Куча правок мелких багов.
по моему - слишком мелко на FHD экране.
Надо делать упровление для тач скринов, на айпеде кстати нету танков - все есть, танков нет
FDsagizi
Управление на тач-экранах практически готово, в данный момент проходит тестирование. Думаю, ближайшую неделю будет внедрено. Плюс сейчас делаем новую версию протокола в бинарном виде, это сократит трафик в неско раз и позволит играть через 3G.
Для экранов большого разрешения чуть позже реализуем масштабирование, это тоже есть в списке todo на ближайшее время.
Спасибо за отзыв!
надо сделать возможность переназначения клавиш, а то стрелки это УГ :)
а так веселуха, будем тестить, да, на full hd слишком мелко, сделать чтоли возможность зума/масштабирования, это будет самое то!
В данный момент реализуется личный кабинет, базовый функционал которого будет:
1. Объединение аккаунтов различных соцсетей с сохранением статистики.
2. Переназначение клавиш управления.
3. Магазин, что в нём будет, пока думаем.
4. ... Ждём предложений :)
Gerh
поиграл, забавно :)
Правка:
Хотелось бы услышать впечатления от эрланга на сервере :)
MATov
Передаю слова back-end програмера:
Erlang - очень интересный, но специфический язык с большим потенциалом в реализации онлайн игр. Выбирался он с целью поддержки большого количества одновременных подключений, поддержки отказоустойчивости и горячей замены кода. Пока нареканий или проблем в реализации каких-то моментов нет. Поэтому мы довольны своим выбором. Если есть какие то конкретные вопросы по реализации, задавайте.
Чуть бы прозрачнее иконки апгрейдов, а то не видно, в чём они замурованы (можно ли пробиться).
Здорово бы добавить непроходимую для тяжёлых танков воду и апгрейд "застраивания" кирпичами – по периметру действия строить кирпичную стенку по пустым клеткам.
Gerh
> Если есть какие то конкретные вопросы по реализации, задавайте.
Есть, парочка :)
Что за веб-сервер использовался, cowboy, yaws, mochi, что-то еще?
Что за БД, какой драйвер?
Писали ли логику на эрланге или для неё прикручивали что-то еще типа lua, например?
KasTuk
Да, обратная связь от Вас дошла )) Про бонусы согласен, стены под ними не видно. Вода в процессе, точнее, она уже реализована, просто не добавлена на карту. Добавим в самое ближайшее время )
Про застраивание кирпичами - отличная идея для бонуса! Обязательно добавим!
Спасибо за отзыв!
MATov
Передал вопрос, чуть позже ответит.
Добавлено по пожеланиям игроков:
1. Настройка клавиш движения в Личном кабинете (выпадающее меню справа в тулбаре при наведении на ник игрока).
2. Бонусам добавлена прозрачность, чтобы было видно, какая стена под ними.
MATov
Веб-сервер cowboy + пару библиотек из mochi для работы c JSON, но мы сейчас переписываем протокол на бинарный, поэтому от них можно будет отказаться. База данных mnesia, вся логика написана на ерланге.
Добавили статистику игрока на вкладке "Достижения" в личном кабинете.
1. Для общительных танкистов чат теперь умеет прилипать ко всем краям экрана, заполняя, соответственно, всю ширину или высоты экрана. Оставаясь прозрачным, он не затрудняет обзор игровой области под ним.
2. Для танкистов-молчунов чат теперь можно закрыть полностью и сосредоточится исключительно на игровом процессе, повышая свой ранк. Чтобы развернуть чат, необходимо кликнуть на соответствующую иконку справа экрана.
1. В личный кабинет добавлен Топ-5 игроков по различным параметрам. В ближайшее время будут введены награды для игроков из Топа. Вам есть к чему стремиться!
Тема в архиве.