我想使用 MERN 堆疊和 socket.io 創建 LUDO 游戲。誰能建議我該怎么做?
我需要指導如何構建像 LUDO 這樣的游戲
uj5u.com熱心網友回復:
答案是假設您想了解各種技術在專案中的作用。
- 使用 Socket.IO 客戶端庫和任何其他庫(組件或 css)創建 React(用于 web)或 React native(用于移動應用程式)專案。
- 使用 express 和 MongoDB 創建一個后端專案,其中 express 將處理來自 ReactJS 應用程式的連接和所有資料(比分和游戲記錄將存盤在 mongodb 中。)
- 套接字庫將用于創建實時連接的全雙工連接。
React 專案基本上是實際板的渲染介質,將出現在服務器上。
服務器將托管單個或多個房間,玩家可以在其中加入和離開,并玩游戲(移動和所有)。每個房間都將保持其狀態(得分、轉彎、獲勝/松散蝕刻)。
每次玩家移動時,事件都會從 React 專案發出并由服務器接收和處理,然后將發出新的結果事件并由 React 客戶端處理。
這個事件回圈將一直持續到玩家進入游戲或應用程式(取決于您如何實作)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/536294.html
