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