I am a C# software developer. I was recently approached by a client to develop a multiplayer board game (max 4 players). I fiddled around with WCF, WPF and EF 4.1 to get something going but I keep running into small stumbling blocks. It certainly does appear that integrating all these technologies into one solution is problematic.
I do not have extensive experience in WPF/WCF but I find the concepts easy to grasp. It's just that I keep running into little problems which are huge stumbling blocks.
My thoughts were to first create a WCF service to manage the boards and rules. I would then turn to the UI (possibly Silverlight/WPF).
I am actually at the point where I think I should try a framework or even venture to PHP/Ruby/Python.
The requirements are simple:
- Web based
- Turn based
- Board game
- Database backend
As a C# developer (possibly a poor one), what would you suggest?
even venture to PHP/Ruby/PythonUnless your problems are C# specific, that won't help. IMHO, language specific problems are rare, for mature languages. It'd be a lot easier to suggest approaches if we knew what exactly the issues are... – Yannis Rizos♦ Dec 1 '11 at 13:17canvasand audio controls. Makes simple web-based games very easy. Perhaps post each move back to the server via ajax (use MVC 3 on the server?) for handling the game logic. – James McCormack Dec 3 '11 at 17:28