在C#中显示&程序简单游戏板(如国际象棋,跳棋等)的最佳方式是什么?在控制和底层游戏逻辑方面。显示和编程游戏板的最佳方式?
我想到的一个想法是使用图片框(或从它继承的类)与董事会&字段类。
- 毕竟这是一个体面的解决方案吗?
- 如何使用此解决方案将图形与游戏逻辑分开(我相信Board &字段类可能不够)?
- 对于这样的目的,PictureBox是否足够高效?
谷歌搜索一些也带来了我使用按钮/标签为每个游戏领域的解决方案。但是回到Board,Field和PictureBox。
可扩展性 - 正确设计它可以轻松实现任何其他的棋盘游戏(甚至是纸牌游戏),因为它毕竟是可修改的字段。
良好的建议,但很低层次,并在思考游戏的前端方面时最终无关紧要。 – 2008-11-28 18:07:03