Commit Graph

473 Commits

Author SHA1 Message Date
Hugo Averty c53701288c Adding demo to README 2020-06-14 12:33:23 +02:00
Hugo Averty f9ff8d7ddc Fix images missing 2020-06-14 12:02:46 +02:00
Hugo Averty e9cf902a4a Fix images missing 2020-06-14 11:59:25 +02:00
Hugo Averty 81630979c7 Fix images missing 2020-06-14 11:50:06 +02:00
Hugo Averty 5c8aa80b24 Add story of Leymah to landing page 2020-06-14 11:32:15 +02:00
Hugo Averty 281df16704 Adding favicons 2020-06-09 08:16:54 +02:00
Hugo Averty bdbefe3d8f Work on responsive part and fixes 2020-06-09 07:39:43 +02:00
NIP 3eda0abb9b Add google analytics tag 2020-06-08 18:44:22 +02:00
David Négrier bd3be2a138
Merge pull request #157 from thecodingmachine/fixing_long_disconnect
Adding connecting spinner and blinking error to webrtc display
2020-06-08 18:09:12 +02:00
David Négrier ed3aedcb91
Merge pull request #158 from thecodingmachine/multiple_start_positions
Adding the ability to add several entry points
2020-06-08 18:07:16 +02:00
David Négrier 5042f2f82c Lint 2020-06-07 23:00:05 +02:00
David Négrier c0809e28db Adding support for putting the hash in a map referenced in an exit scene. 2020-06-07 22:57:32 +02:00
David Négrier db3ef81842 Adding the ability to add several entry points
We can now have several start layers and choose an entry point using a # in the URL
2020-06-07 13:23:32 +02:00
David Négrier f2c9647882 Adding connecting spinner and blinking error to webrtc display
I put a connecting spinner around the user name when the user is connecting.
Also, if an error occurs, we will see a blinking red circle around the player name.
2020-06-06 22:49:55 +02:00
David Négrier d630106ff0
Merge pull request #155 from thecodingmachine/fixing_long_disconnect
Fixing disconnection taking ~15 seconds
2020-06-06 22:47:24 +02:00
David Négrier 96c5d92c46 Fixing disconnection taking ~15 seconds
Most of the time, sending a disconnect event to one of the players is enough (the player will close the connection
which will be shut for the other player).
However! In the rare case where the WebRTC connection is not yet established, if we close the connection on one of the player,
the other player will try connecting until a timeout happens (during this time, the circle with the name is displayed for nothing).

So now, we send disconnection event to every body (not only the people in the group, but also to the person leaving the group)
2020-06-05 13:07:18 +02:00
David Négrier d6031ba5c5
Merge pull request #145 from thecodingmachine/profiling
Adding a Yarn command to profile
2020-06-04 22:18:44 +02:00
David Négrier 45be796c2f
Merge pull request #152 from thecodingmachine/hotfix-metadata-share
Add meta tags for shared url
2020-06-04 22:18:15 +02:00
David Négrier 7223c1804d
Merge pull request #150 from thecodingmachine/strict_mode_front
Enabling Typescript strict mode on the front
2020-06-04 22:17:00 +02:00
David Négrier b82b13e351 Finalizing strict mode fixes 2020-06-04 18:56:59 +02:00
David Négrier 6f69a62d4d More strict fixes 2020-06-04 18:56:59 +02:00
David Négrier 082a11b0cd Allowing ill defined initializers (because of the way Phaser 3 is designed) 2020-06-04 18:56:59 +02:00
David Négrier 7292bc3cab More strict fixes 2020-06-04 18:56:22 +02:00
David Négrier 111bfcfe8c More strict typecheck fixes 2020-06-04 18:56:22 +02:00
David Négrier a231024502 Fixing strict type checks 2020-06-04 18:56:22 +02:00
David Négrier a3ac782f17 Enabling Typescript strict mode on the front
This is very important otherwise, a number of useful checks (like nullable objects not propertly checked) are not performed.

See https://dev.to/briwa/how-strict-is-typescript-s-strict-mode-311a
2020-06-04 18:56:22 +02:00
lotfiidir1 5f1b1e76a6 Add meta tags for shared url 2020-06-04 17:52:55 +02:00
David Négrier f5fb6fcf80 Fixing start url 2020-06-04 16:03:24 +02:00
David Négrier 619197dc43 Changing call to action wording 2020-06-04 15:56:06 +02:00
David Négrier b6d8b8fb49
Merge pull request #139 from thecodingmachine/landingpage
first landingpage release
2020-06-04 15:34:57 +02:00
David Négrier 17250d810f Fixing front title 2020-06-04 15:23:54 +02:00
David Négrier 22aed7d1cc Fixing wording 2020-06-04 15:20:32 +02:00
David Négrier 3bd2c2b48a Renaming landing_page directory to website 2020-06-04 14:06:50 +02:00
NIP 9ddcff4fc7 Add new image for interaction
Fix some issues (txt)
2020-06-04 12:08:47 +02:00
NIP cebc8c7c3a Add info for futur features 2020-06-04 00:52:25 +02:00
NIP 7d233cd3e5 LP new version 2020-06-04 00:38:47 +02:00
David Négrier 82e2c0d985
Merge pull request #149 from thecodingmachine/multiple_start_positions_in_layer
Allowing several start positions in a given start layer
2020-06-03 11:20:57 +02:00
David Négrier 69d2fa6944 Allowing several start positions in a given start layer
If more than one tile was set in the "start" layer, the last tile would be selected.
Now, the tile is selected at random among available tiles.

Also, a message is issued if no tiles have been put on the "start" layer.
2020-06-03 11:14:04 +02:00
David Négrier b59c6ee17b
Merge pull request #147 from thecodingmachine/fix_gamescene_reuse
Removing GameScene from the list of known GameScene when leaving
2020-06-03 10:55:17 +02:00
David Négrier 9ddf22d36b Removing GameScene from the list of known GameScene when leaving
This is important because when we come back to the GameScene later, some properties of the GameScene object might be initialized with the values of the previous GameScene.
Like the position if the user previously disconnected.

Closes #146
2020-06-03 10:45:25 +02:00
David Négrier 3c1b521761 Fixing typo 2020-06-03 09:22:51 +02:00
David Négrier c73fc30802 Adding a Yarn command to profile 2020-06-03 09:18:49 +02:00
kevin 46aa4a51f4 Merge branch 'master' of github.com:thecodingmachine/workadventure into landingpage 2020-06-03 01:28:37 +02:00
kevin f8cb636508 add maps and improve link copy 2020-06-03 01:28:19 +02:00
kevin 180876bde6 add new page (choose map) 2020-06-03 00:59:41 +02:00
kevin 82c1862860 add second page 2020-06-03 00:31:42 +02:00
David Négrier dc8481c6a0
Merge pull request #144 from moufmouf/fix_warning_on_character_select
Fixing warning on character selection
2020-06-02 16:00:05 +02:00
David Négrier 2dc682ea72 Fixing warning on character selection 2020-06-02 15:57:11 +02:00
David Négrier f151a37da9
Merge pull request #142 from thecodingmachine/optimize_event_sent
Limiting the number of messages sent while moving
2020-06-02 14:26:56 +02:00
David Négrier d72e60610e Adding PlayersPositionInterpolator to interpolate/extrapolate players positions 2020-06-02 13:44:42 +02:00