No description
- Vue 50.1%
- JavaScript 45.1%
- HTML 2.5%
- CSS 2.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| api | ||
| public | ||
| src | ||
| .eslintrc.json | ||
| .gitignore | ||
| .prettierignore | ||
| index.html | ||
| package.json | ||
| pnpm-lock.yaml | ||
| postcss.config.js | ||
| README.md | ||
| tailwind.config.js | ||
| vite.config.js | ||
Hangman
This was a practice project to play around and learn vue and to practice socket.io on the client side (I had done only server-side until now)
Installation and running
Running this project requires 2 commands
npm i
npm run dev
This starts both the front end and the back end (socket.io handler), you should see something like this:
Menu
The game menu is super minimalistic, after you chose your username (which is saved in local storage) you are presented with 3 options
The game
The singleplayer and multiplayer modes are almost identical in design, but in functionality, multiplayer has a lot more to offer with turn and score tracking