Hello,
Im new here but am finally trying to switch from Inheritance Based Game design to Component/Entity System Design.
Im starting off with a simple Checkers game and can't seem to figure out how to design this game.
I know I have the Board and Checker Pieces for the Entities. I know I'll need a Visual Component, Move Component and an AI Component. Is this right?
Im not sure how to layout this type of game. I don't know if the Board should be an entity or not. Im not sure where the drawing of the board should be taking place and where the majority of the game logic would go.
In case it matters, Im programming in Swift.
Thank you in Advance for all your help.