libreadventure.git
4 years agoadded som ebasic speech bubbles
kharhamel [Sun, 12 Apr 2020 17:35:51 +0000 (19:35 +0200)]
added som ebasic speech bubbles

4 years agothe other playes now run away from the player on contact
kharhamel [Sun, 12 Apr 2020 17:06:31 +0000 (19:06 +0200)]
the other playes now run away from the player on contact

4 years agofixed the player animations
kharhamel [Sun, 12 Apr 2020 16:28:05 +0000 (18:28 +0200)]
fixed the player animations

4 years agomade the player pushable by other models
kharhamel [Sun, 12 Apr 2020 15:13:33 +0000 (17:13 +0200)]
made the player pushable by other models

4 years agoadded other players models and fixed collision with other entities
kharhamel [Sun, 12 Apr 2020 15:08:28 +0000 (17:08 +0200)]
added other players models and fixed collision with other entities

4 years agorewrote the app code to more easily allow for collisions
kharhamel [Sun, 12 Apr 2020 14:12:08 +0000 (16:12 +0200)]
rewrote the app code to more easily allow for collisions

4 years agoadded a rock
kharhamel [Sat, 11 Apr 2020 16:17:36 +0000 (18:17 +0200)]
added a rock

4 years agocreated a class to centralize all user inputs catching and expose user events
kharhamel [Sat, 11 Apr 2020 14:46:28 +0000 (16:46 +0200)]
created a class to centralize all user inputs catching and expose user events

4 years agoMerge pull request #34 from thecodingmachine/Refactoring-Phaser-Class
David Négrier [Wed, 8 Apr 2020 16:38:28 +0000 (18:38 +0200)]
Merge pull request #34 from thecodingmachine/Refactoring-Phaser-Class

Refactoring Phaser Game

4 years agoFix play anim
gparant [Tue, 7 Apr 2020 21:56:16 +0000 (23:56 +0200)]
Fix play anim

4 years agoFix and refactor with comments of @moumoug
gparant [Tue, 7 Apr 2020 20:38:53 +0000 (22:38 +0200)]
Fix and refactor with comments of @moumoug

4 years agoChange comment with new message strategy
gparant [Tue, 7 Apr 2020 19:03:33 +0000 (21:03 +0200)]
Change comment with new message strategy

4 years agoFix Message send to add direction
gparant [Tue, 7 Apr 2020 19:02:23 +0000 (21:02 +0200)]
Fix Message send to add direction

4 years agoFix CI
gparant [Tue, 7 Apr 2020 18:46:30 +0000 (20:46 +0200)]
Fix CI

4 years agoRefactor to include connexion
gparant [Tue, 7 Apr 2020 18:41:35 +0000 (20:41 +0200)]
Refactor to include connexion

4 years agoRefactor Class
gparant [Tue, 7 Apr 2020 17:23:21 +0000 (19:23 +0200)]
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.

4 years agoMerge pull request #32 from gparant/Camero-follow-player
David Négrier [Tue, 7 Apr 2020 06:31:44 +0000 (08:31 +0200)]
Merge pull request #32 from gparant/Camero-follow-player

The camera follows the player

4 years agoCamera following player.
gparant [Mon, 6 Apr 2020 23:28:36 +0000 (01:28 +0200)]
Camera following player.

 - Add condition to follow the player.
 - Add condition for the player never out map border.

4 years agoMerge pull request #31 from gparant/Camera-move-only-in-map
David Négrier [Mon, 6 Apr 2020 21:29:22 +0000 (23:29 +0200)]
Merge pull request #31 from gparant/Camera-move-only-in-map

Fix to move the camera only in the map

4 years agoFix to move the camera only in the map. The camera stops on the border map.
gparant [Mon, 6 Apr 2020 20:55:09 +0000 (22:55 +0200)]
Fix to move the camera only in the map. The camera stops on the border map.

4 years agoMerge pull request #30 from Kharhamel/fixPlayerAnimation
David Négrier [Mon, 6 Apr 2020 19:43:03 +0000 (21:43 +0200)]
Merge pull request #30 from Kharhamel/fixPlayerAnimation

allow player movement with proper animation

4 years agoallow player movement with proper animation
kharhamel [Mon, 6 Apr 2020 17:43:10 +0000 (19:43 +0200)]
allow player movement with proper animation

4 years agoFixing CI file
David Négrier [Mon, 6 Apr 2020 15:59:35 +0000 (17:59 +0200)]
Fixing CI file

4 years agoMerge branch 'master' of github.com:thecodingmachine/workadventure
David Négrier [Mon, 6 Apr 2020 15:59:06 +0000 (17:59 +0200)]
Merge branch 'master' of github.com:thecodingmachine/workadventure

4 years agoMerge pull request #28 from Kharhamel/cameraMovment
David Négrier [Mon, 6 Apr 2020 15:55:42 +0000 (17:55 +0200)]
Merge pull request #28 from Kharhamel/cameraMovment

added code to freely move the camera

4 years agoMerge pull request #27 from Kharhamel/jasmine
David Négrier [Mon, 6 Apr 2020 15:51:00 +0000 (17:51 +0200)]
Merge pull request #27 from Kharhamel/jasmine

added jasmine in the back

4 years agoadded a way do speed up the camera movement
kharhamel [Mon, 6 Apr 2020 14:59:14 +0000 (16:59 +0200)]
added a way do speed up the camera movement

4 years agoadded code to freely move the camera using the arrow keys or z,q,s,d
kharhamel [Mon, 6 Apr 2020 14:52:18 +0000 (16:52 +0200)]
added code to freely move the camera using the arrow keys or z,q,s,d

4 years agoadded jasmine in the back
kharhamel [Mon, 6 Apr 2020 13:48:19 +0000 (15:48 +0200)]
added jasmine in the back

4 years agoMerge pull request #24 from thecodingmachine/Share-players-position-using-Socket.IO
David Négrier [Mon, 6 Apr 2020 07:20:18 +0000 (09:20 +0200)]
Merge pull request #24 from thecodingmachine/Share-players-position-using-Socket.IO

Share players position using socket.io

4 years agoFront : create class to connect, send and receive message
gparant [Sun, 5 Apr 2020 18:57:14 +0000 (20:57 +0200)]
Front : create class to connect, send and receive message

 - Create environment class
 - Create Connexion class to connect and save data
 - Refactor back api

4 years agoLoading first sprite
David Négrier [Sun, 5 Apr 2020 14:20:53 +0000 (16:20 +0200)]
Loading first sprite

4 years agoRefactor to create interface rooms.
gparant [Sun, 5 Apr 2020 13:51:47 +0000 (15:51 +0200)]
Refactor to create interface rooms.

The ExtRooms permit to refresh position of all users in the map and create data to share.

4 years agoRefactor & Typo
gparant [Sun, 5 Apr 2020 12:31:49 +0000 (14:31 +0200)]
Refactor & Typo

4 years agoFix typo
gparant [Sat, 4 Apr 2020 21:29:36 +0000 (23:29 +0200)]
Fix typo

4 years agoMerge branch 'master' into Share-players-position-using-Socket.IO
gparant [Sat, 4 Apr 2020 20:46:42 +0000 (22:46 +0200)]
Merge branch 'master' into Share-players-position-using-Socket.IO

# Conflicts:
# back/src/Controller/IoSocketController.ts

4 years agoAdd readme of features and communication in back
gparant [Sat, 4 Apr 2020 20:43:07 +0000 (22:43 +0200)]
Add readme of features and communication in back

4 years agoMerge pull request #19 from gparant/Setup-web-socket-connection
David Négrier [Sat, 4 Apr 2020 20:40:18 +0000 (22:40 +0200)]
Merge pull request #19 from gparant/Setup-web-socket-connection

Setup web-socket connection

4 years agoFixing typo in comment
David Négrier [Sat, 4 Apr 2020 20:35:20 +0000 (22:35 +0200)]
Fixing typo in comment

4 years agoShare players position using Socket.IO
gparant [Sat, 4 Apr 2020 17:25:08 +0000 (19:25 +0200)]
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.

4 years agoRefactor error message
gparant [Sat, 4 Apr 2020 15:56:43 +0000 (17:56 +0200)]
Refactor error message

4 years agoAdd authenticate
gparant [Sat, 4 Apr 2020 15:22:02 +0000 (17:22 +0200)]
Add authenticate

 - Create new controller authenticate with login root..
 - Update and manage error message socket io.
 - Create enum for environment variables

4 years agoMerge pull request #20 from thecodingmachine/noemie_nguyen/ajout_logos_tcm
David Négrier [Sat, 4 Apr 2020 14:38:09 +0000 (16:38 +0200)]
Merge pull request #20 from thecodingmachine/noemie_nguyen/ajout_logos_tcm

Ajout des logos TCM

4 years agoRefactor and fix error hydration message socket io
gparant [Sat, 4 Apr 2020 14:25:03 +0000 (16:25 +0200)]
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.

4 years agoMerge pull request #23 from moufmouf/eslint_front
David Négrier [Sat, 4 Apr 2020 14:18:13 +0000 (16:18 +0200)]
Merge pull request #23 from moufmouf/eslint_front

Adding ESLint for front part

4 years agoAdding ESLint for front part
David Négrier [Sat, 4 Apr 2020 14:16:20 +0000 (16:16 +0200)]
Adding ESLint for front part

4 years agoMerge pull request #22 from moufmouf/fix-ci
David Négrier [Sat, 4 Apr 2020 14:08:31 +0000 (16:08 +0200)]
Merge pull request #22 from moufmouf/fix-ci

Fixing CI

4 years agoFixing missing closing parenthesis
David Négrier [Sat, 4 Apr 2020 14:06:38 +0000 (16:06 +0200)]
Fixing missing closing parenthesis

4 years agoAdding build badge to README
David Négrier [Sat, 4 Apr 2020 14:05:31 +0000 (16:05 +0200)]
Adding build badge to README

4 years agoAdding fake API_URL for tests
David Négrier [Sat, 4 Apr 2020 14:02:41 +0000 (16:02 +0200)]
Adding fake API_URL for tests

4 years agoFixing CI
David Négrier [Sat, 4 Apr 2020 13:58:59 +0000 (15:58 +0200)]
Fixing CI

4 years agoMerge pull request #21 from moufmouf/ci
David Négrier [Sat, 4 Apr 2020 13:57:39 +0000 (15:57 +0200)]
Merge pull request #21 from moufmouf/ci

Adding continuous integration

4 years agoAdding continuous integration
David Négrier [Sat, 4 Apr 2020 13:55:20 +0000 (15:55 +0200)]
Adding continuous integration

4 years agoajout des logos TCM
kevin [Sat, 4 Apr 2020 13:42:45 +0000 (15:42 +0200)]
ajout des logos TCM

4 years agoSetup web-socket connection
gparant [Sat, 4 Apr 2020 12:05:18 +0000 (14:05 +0200)]
Setup web-socket connection

 - Add authentification socket.io with jwt token

4 years agoMerge pull request #18 from gparant/create-backend
David Négrier [Sat, 4 Apr 2020 11:19:40 +0000 (13:19 +0200)]
Merge pull request #18 from gparant/create-backend

Create backend

4 years agoFixing typos
David Négrier [Sat, 4 Apr 2020 11:18:45 +0000 (13:18 +0200)]
Fixing typos

4 years agoAdd io socket message to share user position.
gparant [Sat, 4 Apr 2020 10:42:02 +0000 (12:42 +0200)]
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

4 years agoAdd Vagarnt in project RADME and fix feeback @moufmouf
gparant [Sat, 4 Apr 2020 09:36:18 +0000 (11:36 +0200)]
Add Vagarnt in project RADME and fix feeback @moufmouf

4 years agoAdd Vagrantfile
gparant [Sat, 4 Apr 2020 02:33:57 +0000 (04:33 +0200)]
Add Vagrantfile

4 years agoCreate backend
gparant [Sat, 4 Apr 2020 02:08:12 +0000 (04:08 +0200)]
Create backend

 - NodeJs
 - Express
 - Socket.io
 - Eslint
 - TypeScript

4 years agoMerge pull request #16 from moufmouf/docker-compose
David Négrier [Fri, 3 Apr 2020 16:48:36 +0000 (18:48 +0200)]
Merge pull request #16 from moufmouf/docker-compose

Adding docker-compose

4 years agoMerge pull request #17 from moufmouf/autoresize
David Négrier [Fri, 3 Apr 2020 16:42:11 +0000 (18:42 +0200)]
Merge pull request #17 from moufmouf/autoresize

Automatically resizing game when window is resized

4 years agoAutomatically resizing game when window is resized
David Négrier [Fri, 3 Apr 2020 16:41:06 +0000 (18:41 +0200)]
Automatically resizing game when window is resized

4 years agoAdding docker-compose
David Négrier [Fri, 3 Apr 2020 16:31:11 +0000 (18:31 +0200)]
Adding docker-compose

This first commit contains a docker-compose with:

- front container
- traefik for reverse proxy

back container will be added when ready.

4 years agoAdding README
David Négrier [Fri, 3 Apr 2020 12:59:24 +0000 (14:59 +0200)]
Adding README

4 years agoInitial commit
David Négrier [Fri, 3 Apr 2020 12:56:21 +0000 (14:56 +0200)]
Initial commit