برنامه نویسی

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

من اخیراً قالبی ایجاد کرده ام که می توانید بازی ها را در آن میزبانی کنید Express.js با کمک Socket.io.

الگوی میزبانی بازی ها با Socket.io در Express.js

این قالبی است که می توانید با کمک 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: صفحه پخش نمایش داده می شود و هر زمان که یک رویداد سوکت جدید فعال شود صفحه به روز می شود

حتما آن را بررسی کنید، و اگر پیشنهادی دارید، با نظر دادن در زیر به من اطلاع دهید!

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا