This collection of videos covers major system design concepts and fundamentals that every backend engineer needs to understand. This will help you in your design interviews. The videos are ordered in the way they should be consumed. This playlist is designed for intermediate viewers List of all Backend Engineering Playlists 👨💻Backend Engineering (Beginner) https://www.youtube.com/playlist?list=PLQnljOFTspQUNnO4p00ua_C5mKTfldiYT 👩💻Backend Engineering (Intermediate) https://www.youtube.com/playlist?list=PLQnljOFTspQWGuRmwojJ6LiV0ejm6eOcs 👨🏻💻Backend Engineering (Advanced) https://www.youtube.com/playlist?list=PLQnljOFTspQUybacGRk1b_p13dgI-SmcZ
Curated by: Hussein Nasser (54 videos)
In this video I show how we can use websockets to build a browser-based multi-player game that works on any device. I design the multi-player game with the server authoritative model where the game state is stored on the server. I use WebSockets as a communication medium for the game I am building. Chapters 0:00 Intro 6:00 Connect to Server 9:45 Create game 13:00 Join Game 16:00 Play Game 18:00 Broadcast State 22:15 Example 31:00 Code 31:10 Connect Code 50:00 Create Game Code 59:10 Join Game Code 1:25:40 Play Game Code 1:30:00 Broadcast code Source Code https://github.com/hnasr/javascript_playground/tree/master/websocket-cell-game