一、 简介
本文将细致地介绍用C#来实现游戏Reversi的完整过程。游戏界面如下图所示。
二、 背景
我最开始写这个程序是为了作为学习C#和.NET编程的一个练习。Reversi-或Othello一是一个相当有趣且相当流行的游戏,它仅要求几个基本元素和简单的游戏规则。所以,它是学习一个新的编程环境的良好选择。
该程序的第一个版本是一个可玩的游戏,但是缺乏一些计算机平板游戏的常规特性,例如撤消移动的能力。因此,在又学习了.NET编程的一些技巧后,我又对该游戏进行了改进。修改后的游戏在原先的图形和人工智能方面增加了一些新特性并作了性能上的改进。
三、 使用代码
你只要编译源文件并运行结果可执行文件Reversi.exe,即可开始玩这个游戏。使用菜单或工具栏,你可以进行多方面的选择和设置。你不妨试着在游戏中间缩放窗户,改变颜色或交换边界来观察所发生的情况。
...[ 查看全文 ]