Color Lines 98 Online — попытка сделать классическую Lines 98 честной, соревновательной и удобной на любом устройстве
Небольшой девлог о том, как классический Color lines (Цветыне линии)/Lines 98 превратился в браузерную игру с реплеями и мировым лидербордом.
Привет, DTF.
Я сделал браузерную версию Color Lines / Lines 98 — тех самых «Шариков» («Цветных линий»), где нужно ставить цветные шарики на поле, собирать линии из пяти и более одинаковых цветов и стараться не дать полю заполниться.
Но этот пост не совсем про «смотрите, я сделал игру». Скорее про одну проблему, которая давно вызывала недоумение у меня в старых score-based играх: рекорды.
Почему вообще «Lines»
У Color Lines / Lines 98 очень простой и живучий геймплей. Правила объясняются за минуту, но хорошая партия требует терпения и планирования. Нужно не просто собирать ближайшие линии, а заранее оставлять место, думать о будущих цветах и иногда жертвовать быстрыми очками ради позиции на поле.
Мне захотелось сделать браузерную версию, в которую можно быстро зайти с ПК или телефона, сыграть одну партию и, если получилось хорошо, сохранить результат.
Проблема рекордов
Во многих старых играх и их онлайн-версиях таблица лидеров со временем превращается в набор странных чисел.
Кто-то набрал огромный счёт. Потом ещё больше. Потом появляется результат, который выглядит почти невозможным. Проверить его нельзя, повторить нельзя, понять, как он был получен, тоже нельзя.
В итоге лидерборд перестаёт быть соревнованием и превращается просто в список чисел, которым либо веришь, либо нет.
Мне хотелось сделать иначе.
Реплеи как способ проверки
Я добавил систему реплеев: завершённую партию можно сохранить и потом воспроизвести. То есть высокий результат — это не просто число в таблице, а партия, которую можно посмотреть.
Идея простая: если игрок попал в мировой лидерборд, хорошо бы иметь возможность понять, как именно он это сделал. Где рисковал, какие линии собирал, как выходил из сложных ситуаций, где ему повезло, а где он реально хорошо сыграл.
Для такой игры это оказалось важнее, чем я ожидал. «Шарики» выглядят очень простыми, но длинные партии могут сильно отличаться по стилю: кто-то играет осторожно, кто-то постоянно расчищает центр, кто-то пытается строить длинные комбинации.
Что получилось сейчас
На текущий момент в игре есть:
— классический геймплей Color Lines / Lines 98;— запуск прямо в браузере, без установки;— адаптация под ПК и мобильные;— мировой лидерборд;— сохранение партий как replay;— возможность проверить сильные результаты через воспроизведение партии.
Отдельно я много возился с мобильным управлением. На ПК всё понятно: выбрал шарик, выбрал клетку. На телефоне это должно ощущаться так же естественно, но при этом не мешать обзору поля и не провоцировать случайные ходы.
Что ещё хочется улучшить
Сейчас больше всего интересуют три вещи:
- Насколько удобно играть с телефона.
- Понятно ли, зачем нужны реплеи и как ими пользоваться.
- Выглядит ли мировой лидерборд честным и мотивирующим, или его нужно объяснять лучше.
Ещё думаю над тем, стоит ли сильнее показывать replay-функцию прямо после окончания партии, потому что сейчас игрок может не сразу понять, что результат можно не только сохранить, но и потом открыть как полноценную запись партии.
Зачем пишу
Хочется получить фидбэк от людей, которые помнят Color Lines / Lines 98 («Цветные линии») или просто любят короткие браузерные пазлы.
Интересно, удалось ли сохранить ощущение старых «Шариков», не перегрузив игру современными обвязками вроде лидерборда и реплеев.
Ссылку на игру оставлю в комментарии, чтобы сам пост не превращался в рекламный блок. Буду рад любой критике по интерфейсу, мобильному управлению и понятности системы реплеев.