Hey everyone,
I was wondering if I could get your thoughts and advice as to what would be the best/most advantageous design pattern for a networked Tic Tac Toe game?
I have been looking at the following design patterns: Factory, Abstract Factory, Singleton, Prototype, and Builder.
In your experience, which would be the best to use, and why?
Right now, my Tic Tac Toe game is a threaded client/server game that can be played over the internet via sockets. However, I am going to refactor the game in some way to make use of a design pattern.
I was thinking about setting up a client/server architecture that can be used for playing many different types of games, such as tic tac toe, connect 5, etc...
What direction should I go? I am looking to go into a direction that will really give me some experience with design patterns...
Thanks!