Commit Graph

387 Commits

Author SHA1 Message Date
gparant
b4f77ba51a Refactor to create interface rooms.
The ExtRooms permit to refresh position of all users in the map and create data to share.
2020-04-05 15:51:47 +02:00
gparant
72730a0abe Refactor & Typo 2020-04-05 14:31:49 +02:00
gparant
ac9ccf6c67 Fix typo 2020-04-04 23:29:36 +02:00
gparant
5bfedb04fd Merge branch 'master' into Share-players-position-using-Socket.IO
# Conflicts:
#	back/src/Controller/IoSocketController.ts
2020-04-04 22:46:42 +02:00
gparant
1100edecb7 Add readme of features and communication in back 2020-04-04 22:43:07 +02:00
David Négrier
dc1a92f086
Merge pull request #19 from gparant/Setup-web-socket-connection
Setup web-socket connection
2020-04-04 22:40:18 +02:00
David Négrier
d064aca525
Fixing typo in comment 2020-04-04 22:35:20 +02:00
David MAECHLER
98be16708b fix a little error in logic of createGroups() method 2020-04-04 21:06:34 +02:00
David MAECHLER
0434e141e7 WIP : created a position.js file with all util methods, now needs to implement it in typescript 2020-04-04 21:00:59 +02:00
gparant
fbcb48f9ad Share players position using Socket.IO
- I stocked information user (id, room and position) in socket client.
 - I created function to send all information every few 10 milliseconds.

Note : when the front will be available, we must check the performance of back server.
2020-04-04 19:25:08 +02:00
gparant
f04d1342b5 Refactor error message 2020-04-04 17:56:43 +02:00
gparant
53e1600e67 Add authenticate
- Create new controller authenticate with login root..
 - Update and manage error message socket io.
 - Create enum for environment variables
2020-04-04 17:22:02 +02:00
David Négrier
08989d6ec0
Merge pull request #20 from thecodingmachine/noemie_nguyen/ajout_logos_tcm
Ajout des logos TCM
2020-04-04 16:38:09 +02:00
gparant
e8da727cae Refactor and fix error hydration message socket io
- Position message send will be on format :
message :
                    userId : user identification
                    roomId: room identification
                    position: position of user in map
                        x: user x position on map
                        y: user y position on map
 - Create Point object and interface to have position x and y of user in map.
2020-04-04 16:25:03 +02:00
David Négrier
8cc8e2d554
Merge pull request #23 from moufmouf/eslint_front
Adding ESLint for front part
2020-04-04 16:18:13 +02:00
David Négrier
ca3d113cad Adding ESLint for front part 2020-04-04 16:16:20 +02:00
David Négrier
6da843748e
Merge pull request #22 from moufmouf/fix-ci
Fixing CI
2020-04-04 16:08:31 +02:00
David Négrier
531899ea6b Fixing missing closing parenthesis 2020-04-04 16:06:38 +02:00
David Négrier
375777a623 Adding build badge to README 2020-04-04 16:05:31 +02:00
David Négrier
6921706251 Adding fake API_URL for tests 2020-04-04 16:02:41 +02:00
David Négrier
39c8dab2b2 Fixing CI 2020-04-04 15:58:59 +02:00
David Négrier
b738429365
Merge pull request #21 from moufmouf/ci
Adding continuous integration
2020-04-04 15:57:39 +02:00
David Négrier
c34e276225 Adding continuous integration 2020-04-04 15:55:20 +02:00
kevin
25841b51c0 ajout des logos TCM 2020-04-04 15:42:45 +02:00
gparant
ba47d8b1d4 Setup web-socket connection
- Add authentification socket.io with jwt token
2020-04-04 14:05:18 +02:00
David Négrier
cb11acc428
Merge pull request #18 from gparant/create-backend
Create backend
2020-04-04 13:19:40 +02:00
David Négrier
212f6f9391
Fixing typos 2020-04-04 13:18:45 +02:00
gparant
4e1115725b Add io socket message to share user position.
- Add message 'user-position' to share position in a room.
 - Change JoinRoomMessage to MessageUserPosition to have all data to share position and user information
 - Fix error alias to build
2020-04-04 12:42:02 +02:00
gparant
63dc515c5b Add Vagarnt in project RADME and fix feeback @moufmouf 2020-04-04 11:36:18 +02:00
gparant
9bbfc3f371 Add Vagrantfile 2020-04-04 04:33:57 +02:00
gparant
ba335aa33d Create backend
- NodeJs
 - Express
 - Socket.io
 - Eslint
 - TypeScript
2020-04-04 04:08:12 +02:00
David Négrier
c0e75ae07e
Merge pull request #16 from moufmouf/docker-compose
Adding docker-compose
2020-04-03 18:48:36 +02:00
David Négrier
214abc7a0a
Merge pull request #17 from moufmouf/autoresize
Automatically resizing game when window is resized
2020-04-03 18:42:11 +02:00
David Négrier
9290dfd6c5 Automatically resizing game when window is resized 2020-04-03 18:41:06 +02:00
David Négrier
f1ab9705c9 Adding docker-compose
This first commit contains a docker-compose with:

- front container
- traefik for reverse proxy

back container will be added when ready.
2020-04-03 18:31:11 +02:00
David Négrier
20c525c3a6 Adding README 2020-04-03 14:59:24 +02:00
David Négrier
26b8412f3c Initial commit 2020-04-03 14:56:21 +02:00