[// بازیهای آنلاین و REAL-TIME]
بازی آنلاین حکم و تختهنرد
بازیهای آنلاین و Real-Time
•
نمونه کار بینوکس
بازی آنلاین حکم و تختهنرد
طراحی بکاند بازیهای آنلاین حکم و تختهنرد با Matchmaking، وضعیت زنده بازی و ارتباط بلادرنگ مبتنی بر WebSocket.
Python
FastAPI
Redis
WebSockets
Docker
Docker Compose
Real-Time Systems
Matchmaking
یک مجموعه بازی آنلاین مبتنی بر معماری Real-Time که برای دو بازی حکم و تختهنرد توسعه داده شده است. بخش حکم یک بازی چهار نفره دو به دو را با مدیریت صف Matchmaking، ساخت اتاق بازی، چرخش حاکم، بررسی قوانین رعایت خال و امتیازدهی بازی مدیریت میکند. در بخش تختهنرد نیز لابی و Matchmaking، اتاق بازی، وضعیت کامل صفحه و مهرهها، تاس، حرکت مهرهها، Bar و Bearing Off، کنترل زمان نوبت و مدیریت قطع و اتصال مجدد بازیکنان پیادهسازی شده است. هر دو سرویس با FastAPI، Redis و WebSockets برای ارتباط کمتاخیر و مدیریت وضعیت زنده طراحی شدهاند و با Docker قابل اجرا و استقرار هستند.