Чпокер - пупырчатый релаксант.
Всем знакомо это лечебно-расслабляющее средство - плёнка с воздушными пуырышками для успокоения нервов. Оно помогает избавиться от стресса за день, переключить мысли, рестартнуть мозг и настроиться на созидание.
Веб-приложение чпокер даёт вам возможность похлопать этой плёнкой когда под рукой нет ничего кроме браузера или Телеграмма.
За время существования этого приложения было найдено как минимум две версии - со звуком и без, которые позже были дописаны и доделаны. К сожалению вариантов до переделок уже не найти.
-
v1 Похоже что самый ранний чпокер, созданный в 2000х мною почти случайно, почти не переделывался.
-
v2 Версия со звуком.
-
v3 Избавляемся от Jquery. Игра переписана на common-js
-
v4 Переходим на Canvas. Эта версия будет развиваться дальше, остальные останутся для истории в папке
history
.
Здесь будем собирать самое важное чтобы потихоньку реализовывать
Возможность собственно делать то для чего чпокер создан - чпокать.Мультихлоп мультитачем- Скролл экрана во все строны
Включать-выключать звук- Менять цветовую палитру
- Серверная часть и многопользовательская игра
Мультитач поддержка - возможность лопать несколько пузырьков одновременно на сенсорных устройствах- Бесконечный скролл - возможность скроллить поле во все стороны для бесконечного чпоканья
Настройки звука - добавить регулятор громкости и возможность включать/выключать звук- Цветовые темы - добавить возможность выбора различных цветовых схем (светлая, темная, цветная)
Статистика - счетчик лопнутых пузырьков и время, проведенное в приложении- Режим соревнования - кто быстрее лопнет определенное количество пузырьков
- Анимация лопания - более плавная и реалистичная анимация при лопании пузырьков
- Разные размеры пузырьков - возможность выбора размера пузырьков (мелкие, средние, крупные)
- Оптимизация производительности - улучшение работы на слабых устройствах
- Сохранение состояния - запоминание состояния поля между сессиями
- Прогрессивное веб-приложение (PWA) - возможность установки на домашний экран и работы офлайн
- Адаптивный дизайн - лучшая поддержка различных размеров экрана
- Предзагрузка ресурсов - оптимизация загрузки изображений и звуков
- Кэширование - использование Service Worker для кэширования ресурсов
- Интеграция с Telegram - использование Telegram Web App API для лучшей интеграции
- Многопользовательский режим - возможность чпокать вместе с друзьями
- Таблица лидеров - сохранение рекордов и отображение лучших результатов
- Шаринг в соцсети - возможность поделиться своими достижениями
- Поддержка клавиатуры - возможность управления с клавиатуры
- Высокий контраст - специальный режим для людей с нарушениями зрения
- Звуковые подсказки - дополнительная звуковая обратная связь