برنامه نویسی
میزبانی بازی ها با Express.js و Socket.io

من اخیراً قالبی ایجاد کرده ام که می توانید بازی ها را در آن میزبانی کنید Express.js
با کمک Socket.io
.
این قالبی است که می توانید با کمک Socket.io بازی ها را در Express.js میزبانی کنید.
تمام صفحات
-
/
: دارای پیوندی به صفحه عضویت در بازی و صفحه میزبان بازی است -
/host
: یک شناسه بازی ایجاد می کند و یک بازی ایجاد می کند که دیگران می توانند بازی را انجام دهند. میزبان می تواند تصمیم بگیرد که چه زمانی بازی را شروع کند و این باعث تغییر در Socket.io می شود که تغییر می کند. محتوای موجود در صفحه پخش کننده -
/join
حاوی فرمی است که در آن باید شناسه بازی خود را وارد کنید -
/join
(POST
): شما را به آن هدایت می کند/join/[game_id]
-
/join/[game_id]
: صفحه ای را ارائه می دهد که در آن نام مستعار خود را برای بازی وارد می کنید -
/پیوستن/[game_id
(POST
): the user’s game id and nickname gets saved to the session and then they get redirected to/play
-
/play
: the play screen is rendered, and the screen is updated whenever a new…
These are all the pages the template has:
-
/
: has a link to the join game page and the host game page -
/host
: generates a game id and creates a game in which others can play the game. The host can decide when to start the game and this triggers a change in Socket.io which changes. the content on the player’s screens -
/join
contains a form in which you have to enter your game id -
/join
(POST
): redirects you to/join/[game_id]
-
/join/[game_id]
: صفحه ای را ارائه می دهد که در آن نام مستعار خود را برای بازی وارد می کنید -
/join/[game_id
(POST
): شناسه بازی و نام مستعار کاربر در جلسه ذخیره می شود و سپس به آن هدایت می شود./play
-
/play
: صفحه پخش نمایش داده می شود و هر زمان که یک رویداد سوکت جدید فعال شود صفحه به روز می شود
حتما آن را بررسی کنید، و اگر پیشنهادی دارید، با نظر دادن در زیر به من اطلاع دهید!