Thanks to visit codestin.com
Credit goes to github.com

Skip to content

vadim-nest/aMAZEthing

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aMAZEthing

Amazething is a multi-player game with a learning component.

Learning includes:

  • 5 sorting algorithms and their visualisations
  • 4 path finding algorithms and their visualisations

Game includes:

  • auto generating maze implemented with a depth first search algorithm
  • multiple animals with different algorithms and prices
  • towers to conquer and continiously earn gold
  • algorithm visualisations in real time
Demo of the application: https://youtu.be/cVnbNYJE64Y

How to run it on your local machine:

  • clone this repo
  • npm install both client and server
  • create .env file with relevant information
  • run tsc build for the server (client will take care of it on its own)
  • start the server with npm run
  • run mongosh to start mongoose for the data base
  • npm run dev client to run it on local host
  • play and learn!

Tech stack

Front end Back end Misc.
Typescript Typescript Cypress
React Express Auth0
MongoDB socket.io
Mongoose Figma

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 49.8%
  • TypeScript 40.0%
  • HTML 10.2%