Compare commits
No commits in common. "master" and "develop" have entirely different histories.
29
README.md
29
README.md
@ -1,29 +0,0 @@
|
|||||||
# Игра "Match Game"
|
|
||||||
|
|
||||||
**"Match Game"** — увлекательную головоломку, которая проверит вашу память и внимание! Цель игры — найти все одинаковые пары изображений на игровом поле.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Как играть
|
|
||||||
|
|
||||||
1. Перед началом игры вы можете настроить:
|
|
||||||
- **Количество пар изображений**
|
|
||||||
- **Размер игрового поля**
|
|
||||||
|
|
||||||
2. После начала игры все изображения будут скрыты. Ваша задача — открывать по две карточки за ход, чтобы найти совпадающие пары.
|
|
||||||
|
|
||||||
3. Если изображения на двух открытых карточках совпадают, они пропадают с поля. Если нет — карточки снова закрываются.
|
|
||||||
|
|
||||||
4. Игра продолжается до тех пор, пока не будут найдены все пары.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Особенности игры
|
|
||||||
|
|
||||||
- **Настройка сложности**: Вы можете изменить количество пар и размер поля, чтобы сделать игру проще или сложнее.
|
|
||||||
- **Удобный интерфейс**: Простое и интуитивное управление.
|
|
||||||
- **Таймер и счётчик ходов**: Отслеживайте своё время и количество сделанных ходов, чтобы улучшить свои результаты.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Удачи в игре!
|
|
||||||
@ -1,6 +1,7 @@
|
|||||||
const path = require('path');
|
const path = require('path');
|
||||||
|
|
||||||
module.exports = function override(config) {
|
module.exports = function override(config) {
|
||||||
|
console.log('Aliases before', config.resolve.alias);
|
||||||
config.resolve = {
|
config.resolve = {
|
||||||
...config.resolve,
|
...config.resolve,
|
||||||
alias: {
|
alias: {
|
||||||
@ -11,5 +12,6 @@ module.exports = function override(config) {
|
|||||||
'src': path.resolve(__dirname, 'src')
|
'src': path.resolve(__dirname, 'src')
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
console.log('CONFIG', config);
|
||||||
return config;
|
return config;
|
||||||
};
|
};
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "match-game",
|
"name": "match-game",
|
||||||
"version": "1.0.0",
|
"version": "0.1.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@types/node": "^16.11.45",
|
"@types/node": "^16.11.45",
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
export const cardImages = {
|
export const cardImages = {
|
||||||
react: 'https://www.pngfind.com/pngs/m/685-6854970_react-logo-png-png-download-logo-png-reactjs.png',
|
react: 'https://w7.pngwing.com/pngs/79/518/png-transparent-js-react-js-logo-react-react-native-logos-icon-thumbnail.png',
|
||||||
js: 'https://www.freepnglogos.com/uploads/javascript-png/javascript-logo-transparent-logo-javascript-images-3.png',
|
js: 'https://www.freepnglogos.com/uploads/javascript-png/javascript-logo-transparent-logo-javascript-images-3.png',
|
||||||
angular: 'https://upload.wikimedia.org/wikipedia/commons/thumb/c/cf/Angular_full_color_logo.svg/1200px-Angular_full_color_logo.svg.png',
|
angular: 'https://upload.wikimedia.org/wikipedia/commons/thumb/c/cf/Angular_full_color_logo.svg/1200px-Angular_full_color_logo.svg.png',
|
||||||
typescript: 'https://upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Typescript_logo_2020.svg/1024px-Typescript_logo_2020.svg.png',
|
typescript: 'https://upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Typescript_logo_2020.svg/1024px-Typescript_logo_2020.svg.png',
|
||||||
|
|||||||
4
src/global.d.ts
vendored
4
src/global.d.ts
vendored
@ -1,4 +0,0 @@
|
|||||||
declare module '*.module.scss' {
|
|
||||||
const classes: { [key: string]: string };
|
|
||||||
export default classes;
|
|
||||||
}
|
|
||||||
Loading…
x
Reference in New Issue
Block a user