我用什么.NET Framework来创建棋盘游戏?

oop*_*123 0 .net c# frameworks

我想用.NET来创建一个棋盘游戏.

  1. 我计划实施一个基本的棋盘游戏(类似国际象棋,但不那么复杂)作为研究生AI术语项目.
  2. GUI不是很重要(它不必易于使用,直观,动画等),但如果它不会增加太多的复杂性,那么我想添加一个更好的GUI.
  3. 主要目标是作为一个术语项目提交,但我想与社区分享,以便其他人也可以参与.部署应该可以轻松与Windows工作站共享游戏.

你们为这样一个项目建议了什么框架?我知道这个话题,但这不是我想要的.

Wod*_*dzu 5

如果你说GUI现在不重要那么你就不需要任何游戏框架,只会让你的游戏变慢.Windows窗体对您来说绰绰有余.

您应该专注于实现您的游戏引擎程序集.这个程序集应该有一个开放的通信协议,不应该知道任何GUI.换句话说,您应该将引擎与GUI分离.

之后,您和其他人可以用他们选择的语言创建一个GUI,它将使用您的协议进行通信并显示您的游戏位置.

祝好运!

  • +1拒绝使用游戏框架. (3认同)
  • +1,正确解耦的设计远比决定游戏如何可视化更重要. (2认同)