parent
90b5d1cdc0
commit
8589e890f3
@ -1,2 +1,68 @@
|
||||
# Cryptid
|
||||
## Présentation :
|
||||
|
||||
Vous êtes plusieurs enquêteur sur une affaire, vous avez sous vos yeux un réseau de personne se connaissant plus ou moins entre eux.
|
||||
Au cours de cette palpitante partie, vous allez devoir questionner vos adversaires afin de deviner leur indice et être le premier
|
||||
inspecteur à trouver le coupable.
|
||||
|
||||
## Comment utiliser notre projet :
|
||||
|
||||
Cette partie va vous permettre de récupérer le projet sur votre poste et de faire les configurations nécéssaire afin de pouvoir jouer en
|
||||
local avec vos amis, des ORDIs, etc.
|
||||
|
||||
*Prérequis :* Avoir git et npm sur son poste.
|
||||
|
||||
### Récupérer le projet
|
||||
Dans un premier terminal vous allez faire les commandes suivantes :
|
||||
```
|
||||
git clone https://codefirst.iut.uca.fr/git/Crypteam/Cryptid.git
|
||||
cd cryptide_project
|
||||
```
|
||||
Ensuite installer les dépendances de celui-ci :
|
||||
```
|
||||
npm i --force
|
||||
```
|
||||
|
||||
### Configurer le réseau
|
||||
Il va falloir commencer par faire un partage de connexion de votre téléphone à votre ordinateur.
|
||||
|
||||
Ensuite il va falloir récupérer votre adresse IP :
|
||||
|
||||
#### Windows
|
||||
|
||||
- Ouvrez l'invite de commandes (`cmd`) et tapez la commande `ipconfig`. Repérez la section de votre connexion sans fil et notez l'adresse IPv4.
|
||||
|
||||
#### MacOS / Linux
|
||||
|
||||
- Ouvrez le terminal et tapez la commande `ifconfig` ou `ip addr`. Recherchez la section de votre connexion sans fil et notez l'adresse IP.
|
||||
|
||||
A présent on va configurer Socket.IO dans `SocketConfig.ts`
|
||||
|
||||
1. **Ouvrez le fichier `SocketConfig.ts` :**
|
||||
- Localisez le fichier dans le répertoire de votre application.
|
||||
|
||||
2. **Modifiez l'adresse IP dans la ligne `const socket = io(...)` :**
|
||||
- Remplacez l'adresse IP existante par celle que vous avez notée à l'étape 2.
|
||||
|
||||
Exemple :
|
||||
```typescript
|
||||
//SocketConfig.ts
|
||||
import { io } from "socket.io-client";
|
||||
|
||||
// Remplacez "http://172.20.10.4:3002" par votre propre adresse IP
|
||||
const socket = io("http://VOTRE_ADRESSE_IP:3002");
|
||||
|
||||
export { socket };
|
||||
```
|
||||
|
||||
### Démarrer les serveurs
|
||||
Vous allez pouvoir ouvrir un second terminal pour ouvrir le serveur Socket.IO qui va gérer, entre autres, le déroulement de la partie.
|
||||
```
|
||||
cd ./server
|
||||
node server.js
|
||||
```
|
||||
|
||||
Maintenant, ouvrez un troisième et dernier terminal pour le serveur gérant l'API
|
||||
```
|
||||
cd ./src/server
|
||||
node server.js
|
||||
```
|
Loading…
Reference in new issue