https://github.com/devmor-j/peek-a-vue
Classic card matching game built with Vue 3
https://github.com/devmor-j/peek-a-vue
game vue
Last synced: over 1 year ago
JSON representation
Classic card matching game built with Vue 3
- Host: GitHub
- URL: https://github.com/devmor-j/peek-a-vue
- Owner: devmor-j
- Created: 2022-05-31T08:11:48.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-06-04T11:44:15.000Z (about 4 years ago)
- Last Synced: 2025-01-11T03:19:20.009Z (over 1 year ago)
- Topics: game, vue
- Language: Vue
- Homepage: https://devmor-peek-a-vue.netlify.app/
- Size: 5.74 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Peek a Vue
Classic card matching game built with [Vue 3](https://vuejs.org/).

## Features
- 4x4 Gameboard with 8 unique shapes
- Has start/restart game buttons
- Shows [confetti](https://github.com/catdad/canvas-confetti) when player wins
- Great game mechanics and tested with no (known) bugs
- Written in Vue [setup hook](https://vuejs.org/api/composition-api-setup.html) architecture.
- Uses [lodash](https://lodash.com/) `shuffle` function for shuffling cards.
## How to develop this project
Either clone this repo:
```sh
git clone https://github.com/devmor-j/peek-a-vue.git
```
or use [degit](https://github.com/Rich-Harris/degit) to only get the lastest of branch *main*:
```sh
npx degit https://github.com/devmor-j/peek-a-vue.git
```
then install dependencies with your package manager:
```sh
npm install
```
## Scripts (based on vue-cli)
- Compiles and hot-reloads for development:
`npm run serve`
- Compiles and minifies for production:
`npm run build`
- Lints and fixes files:
`npm run lint`
To customize configurations See [Configuration Reference](https://cli.vuejs.org/config/).