GithubHelp home page GithubHelp logo

memory's Introduction

Prefect Logo

Powered By Prefect

Memory

Memory (also known as Concentration) is a card game played with one or more players. Using a standard card deck (including both jokers) the players shuffle the deck and lay all of the cards face down on a surface and two cards are flipped face up over each turn. The object of the game is to turn over pairs of matching cards. Concentration can be played with any number of players or as solitaire. Wikipedia has a good description of the game.

Your challenge is to build Memory in the browser with the requirements below.

Guidelines

Setting Up

  1. Clone this repository
  2. Change the remote to a private github repository under your username
  3. Push code to that remote
  4. Develop

Submission

This project should be submitted by adding @stackoverfloweth and @zhen0 as collaborators to your cloned repository on GitHub. Once you've done so, please send an email to [email protected] and [email protected] to confirm your submission.

Recommended IDE

  • VSCode
  • Volar (vscode extension) is registered as a workspace recommended extension.

Local Development

To start, install the project dependencies.

npm install

Transpiles and hot-reloads for development

npm run dev

Lints and fixes files

This project is setup to use the same ESLint config our frontend developers actually use. https://www.npmjs.com/package/@prefecthq/eslint-config. The workspace settings (assuming you're using vscode) are setup to automatically fix any fixable eslint errors on save.

Resources

Making your work public

The work you do on this project is your own. As such, you can make it publicly available at your discretion (on your GitHub, as part of a portfolio etc.).

If you plan to make this repository public, please do not do so until after your submission has been graded (we'll let you know when that is!). In addition, please remove or replace Prefect in the <title> block of the root html file (found in /public/index.html), the <link> and <meta> blocks between the comments in that same file, as well as the associated logos in that folder. Last, please remove or replace the Prefect logo in the root application file (found in /src/App.vue) and the associated .svg found in the assets folder.

If you haven't modified the index.html file as part of your challenge (you shouldn't need to), you can run the following command from the root of the project directory to automatically remove / replace all of the above:

$ mv public/index-template.html public/index.html && \
  rm public/{*.png,*.xml,*.ico,*.svg,*.webmanifest} && \
  mv src/assets/vue-logo.svg src/assets/logo.svg

memory's People

Contributors

dylanbhughes avatar stackoverfloweth avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.