Hi,
So I love boardgamearena and I'm currently in a programming course and we've chosen for a group project to do essentially a bga clone as a portfolio piece. I'm really quite a bit confused on finite state machines, the state pattern vs command pattern and how to implement a design for game logic to be plug-and-play into a game website system. We'll be using a MERN (MongoDB, Express, React, Node) stack. I was wondering would anyone be willing to spare some time to talk to me about the general concepts of implementing the game logic design. From the BGA documentation I know it's a finite state where there are possible actions that lead to other states but I'm confused on how to make that work with multiple players etc. Thanks
So I love boardgamearena and I'm currently in a programming course and we've chosen for a group project to do essentially a bga clone as a portfolio piece. I'm really quite a bit confused on finite state machines, the state pattern vs command pattern and how to implement a design for game logic to be plug-and-play into a game website system. We'll be using a MERN (MongoDB, Express, React, Node) stack. I was wondering would anyone be willing to spare some time to talk to me about the general concepts of implementing the game logic design. From the BGA documentation I know it's a finite state where there are possible actions that lead to other states but I'm confused on how to make that work with multiple players etc. Thanks