Игра "Пятнашки"
Можно играть оффлайн, так как приложение использует appcache
Демо
https://titiaiev.github.io/15tiles/
Использовал
- ООП
Технологии и инструменты:
- ES6
- ES6 classes
- ES6 modules
- appcache
- LocalStorage
- HTML
- CSS
- ESLint
- Git
Паттерны:
- Итератор
- Наблюдатель
Поддержка
--Браузеры:
Работает в современных браузерах (Chrome, Firefox, Edge, Opera), поддерживающих модули ES6
и ES6
в принципе.
Для осталных браузеров предусмотрено уведомление.
--Платформы
Проверил работу на:
- Desktop Win10,
- Android mob,
- Safari iOS mob
- iPad
P.S.
Будет хоститься на GitHub, который поддерживает http2, поэтому не имеет особого смысла конкатенировать код стилей, скриптов и т.д.