gparant
5d463d097a
Refactor Class
...
- Add MapManager permit to create map, camera and player.
- Add CameraManager permit to move and update camera.
- Add player Call extended of Phaser.GameObjects.Sprite. Permit to manager player data and moving in the map.
- Add Animation class permit to manage the player animations.
2020-04-07 19:23:21 +02:00
David MAECHLER
6cca64e62e
Merge branch 'master' of https://github.com/thecodingmachine/workadventure into feature/back-players-proximity
2020-04-07 10:08:16 +02:00
David MAECHLER
fbfc208129
BIG WIP of refactoring my work in TS
2020-04-07 10:08:04 +02:00
David Négrier
833e7554f4
Merge pull request #32 from gparant/Camero-follow-player
...
The camera follows the player
2020-04-07 08:31:44 +02:00
gparant
e52183830d
Camera following player.
...
- Add condition to follow the player.
- Add condition for the player never out map border.
2020-04-07 01:28:36 +02:00
David Négrier
2b42735018
Merge pull request #31 from gparant/Camera-move-only-in-map
...
Fix to move the camera only in the map
2020-04-06 23:29:22 +02:00
David MAECHLER
af5d2a5a97
Merge branch 'master' of https://github.com/thecodingmachine/workadventure into feature/back-players-proximity
2020-04-06 23:02:01 +02:00
gparant
ddc39d6e50
Fix to move the camera only in the map. The camera stops on the border map.
2020-04-06 22:55:09 +02:00
David Négrier
8c3d62496b
Merge pull request #30 from Kharhamel/fixPlayerAnimation
...
allow player movement with proper animation
2020-04-06 21:43:03 +02:00
kharhamel
406b299f91
allow player movement with proper animation
2020-04-06 19:53:07 +02:00
David Négrier
619f7a6bf6
Fixing CI file
2020-04-06 17:59:35 +02:00
David Négrier
cf7125301a
Merge branch 'master' of github.com:thecodingmachine/workadventure
2020-04-06 17:59:06 +02:00
David Négrier
33217a001e
Merge pull request #28 from Kharhamel/cameraMovment
...
added code to freely move the camera
2020-04-06 17:55:42 +02:00
David Négrier
1b803cad20
Merge pull request #27 from Kharhamel/jasmine
...
added jasmine in the back
2020-04-06 17:51:00 +02:00
David MAECHLER
60c0188e9e
Merge branch 'master' of https://github.com/thecodingmachine/workadventure into feature/back-players-proximity
2020-04-06 17:35:58 +02:00
kharhamel
d0c09ecd4f
added a way do speed up the camera movement
2020-04-06 16:59:14 +02:00
kharhamel
7146decb5b
added code to freely move the camera using the arrow keys or z,q,s,d
2020-04-06 16:52:18 +02:00
kharhamel
ded19549c7
added jasmine in the back
2020-04-06 15:48:19 +02:00
David Négrier
f7434ba64a
Merge pull request #24 from thecodingmachine/Share-players-position-using-Socket.IO
...
Share players position using socket.io
2020-04-06 09:20:18 +02:00
David MAECHLER
3bcb12b3ef
add stub method for recheck on group members proximity
2020-04-06 02:00:21 +02:00
David MAECHLER
886477cddf
fix stupid error in for loop
2020-04-06 01:45:51 +02:00
David MAECHLER
21d7fb733a
Fix logic in group creation since i only checked the distance between the two first users and not rechecked the distance between a new memember with the ones already present in the group. Also sort the array of distances to group the ones closer first.
2020-04-06 01:27:20 +02:00
David MAECHLER
bb2315e7ac
Merge branch 'master' of https://github.com/thecodingmachine/workadventure into feature/back-players-proximity
2020-04-06 00:47:20 +02:00
David MAECHLER
88f231bd1f
fix conditions logic and make the script work. Needs to implement it in node/TS now.
2020-04-06 00:39:36 +02:00
gparant
7e08e7f133
Front : create class to connect, send and receive message
...
- Create environment class
- Create Connexion class to connect and save data
- Refactor back api
2020-04-05 20:57:14 +02:00
David Négrier
b10f8d9069
Loading first sprite
2020-04-05 16:20:53 +02:00
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