Question: I have a simple 2D board game I am trying to write in C#.
I need some help with the design...all of it.
I need some good recommendations on articles that talk generally about game design. How do I take an idea and design it.
There are a lot of elements I want to pull together:
-I want to leverage OOP in my design.
-There will be a game board and game piece that you drag and drop to make game moves.
-I have the game rules written out but not sure how to design the way to enforce them.
-I want P2P internet play ability.
-I want chat ability
-I need to save the game
-I need to be able to load in saved games
-I want a level editor so I can make game boards
-Support for sound
All of these things need to be designed, but I don't know how.