Рубрики
Без рубрики

Строительство игры весело

Классическая игра памяти в качестве веб-компонента. Две строки кода, и вы получили его и бегали.

Автор оригинала: Emre Sakarya.

Обо мне

Прошло более 20 лет, что я пробую вещи в программном обеспечении, особенно в области веб-разработки. Я разработал много инструментов и плагинов, используя JavaScript для браузеров, а также модули NODEJS.

Почему игра в память?

Я хотел бы попробовать веб-компоненты, но я также хотел бы сделать то, что многие люди могут легко реализовать свои веб-страницы или их веб-приложения. Игра памяти – это классическая игра, может быть, все они любят играть в нее. Но это также полностью функциональный тестовый случай, чтобы попробовать веб-компоненты.

Я давно следую по новостям о WebComponents. Инкапсулированное поведение WebComponents на самом деле сказочно. Независимое, развязанное развитие и упрощение реализации являются наиболее привлекательными ключевыми словами о веб-компонентах. Поскольку он все еще не поддерживается во многих браузерах, у меня не было возможности использовать их в реальных проектах. Существует множество рамки, облегчает разработки WebComponents легко и содержит необходимые полифилки, поэтому охват браузера очень высок.

Игра памяти должна быть,

– родной: Без каких-либо структуры или полифилл, – автономный Подается на публичном CDN. Кто когда-либо хотелось бы разместить эту игру в своей веб-странице, Juts надо разместить 2 строки кода. – Независимая платформа: Также можно включить в веб-приложения, разработанные с Cordova и т. Д.

Насколько настраивается игра памяти?

  • Используйте свои собственные изображения: определите пользовательский сервер изображения. Просто вил мой другой проект с открытым исходным кодом Image-Server
  • Много языки: простой набор Лэнг атрибут элемента.
  • Set Maxios: Set Матрица атрибут мин. 2×2 до MAX 10×10
  • Полный экран: установить Вид атрибут для запуска в полноэкранный режим

Tech Stack

Простой проект WebPack с одной точкой входа. Чистый JavaScript скомпилирован с Вавилом.

Процесс строительной памяти игры

Хотите использовать в вашей веб-странице, <Мини-память> и ссылка библиотеки мини-памяти из CDN Отказ Это пакет NPM, который можно просто включить в свои собственные сборки. NPM -I мини-память --save

Советы и советы

Попробуй это на себя: Живая демонстрация: https://www.emresakarya.com/mini-memory/

Портить

  git clone https://github.com/softberry/memory-game.git

NPM

npm i mini-memory --save

WebComponents.org: https://www.webcomponents.org/element/mini-memory.

Окончательные мысли и следующие шаги

Я хотел бы продлить эту игру, чтобы она доступен больше людей, добавив больше настроек и дополнительных полификров. Я был бы очень рад услышать ваши комментарии или предложения о том, как сделать его веселее.