Tactix intelligence game developed with MERN stack and Socket.io
- It is a strategy game
- It is played with 2 people
- The game rules are simple
- The goal of the game is to get your opponent to take the last stone.
- The game board consist of 4x4=16 squares
- The game is played with 16 stones
- Age group : 6 years and over
- Attention Development
- Abstract Thinking
- Strategy Development
- A player is randomly selected by the computer to begin the game.
- The goal of the game is to get the last stone to the opponent.
- There are 16 stones placed on the square board.
- All stones can be used by both players
- A player cannot take stones from different rows and columns in one move.
- It is possible for players to select as many stones as they wish, linked vertically or horizontally.
- The player who selects the last stone(s) on the square board loses.
- Stones that are not linked cannot be selected in one move.
- Stones that cross-linked cannot be selected.
- To select more than one stone vertically or horizontally, the stones must be linked.
- The player whose turn it is to move has to make a move.
Tactix.Intelligence.Game.mp4
- React.js / Typescript
- Express.js (Node.js)
- MongoDB
- Node JS
- Socket.io
- Redux Toolkit
- TailwindCSS
- Vite.js
- The following variables should be defined in an .env file in the server folder.
Environment Variables(.env)
- MONGODB_URL
- CLIENT_URL
- NODE_ENV
- The following variables should be defined in an .env file in the client folder.
Environment Variables(.env)
- VITE__REACT_APP_SERVER_URL
Server
npm install
npm run dev
Client
npm install
npm run dev