摘要:
这学期我们进一步学习了以 为工具的 编程, 作为一种著名的跨平
台的自由集成开发环境(),最初主要用来 语言开发, 的设计思想就是
一切皆是插件。它的插件可以分为图形 、 开发环境插件、插件开发环境等。随着
技术的发展, 也可以作为通过插件使其作为其他计算机语言比如 和
的开发工具,这使得 的应用更加广泛。 的本身只是一个框架平台,但是
众多插件的支持使得 拥有其他功能相对固定的 软件很难具有的灵活性。许多
软件开发商以 为框架开发自己的 。
由于 几乎是免费的,而 公司的产品有很尴尬的盗版侵权问题,越来
越多的公司的开发部门由 转向了 ,对于程序员而言,更让我们欣喜的是,
开放源代码,这意味着我们可以通过阅读顶级的 源代码学习优雅,高效的编
程。
由于我很喜欢玩棋类游戏棋类游戏集休闲,趣味,娱乐,互动和一益智于一体,因此
我使用 开发一个五子棋游戏程序,在实际的编写中终结我的学习心得和提高我的编
程能力
。
关键字:swing Eclipse 人工智能
基于 的网络五子棋游戏的总体功能是设计出具有精美界面的具备人工智能的,
有具体规则的五子棋平台,因此,在设计时必须考虑到以下方面:
)制定合法规则,能够判断非法操作,使博弈公正进行,并且分出胜负;
判断是否一方获得胜利!
"#$%&;
判断 % 方向 $'('()%*+'(,,-.)&
判断 方向 $'('()*+'(,,-.)&
判断左下方向 $'('()%*+'(,,*+'(,,-.)&
判断 右上方向 $'('()%-.,,*+'(,,-.)&
/&具有精美界面,方便用户操作使用。
中的 0 类适用于绘图和显示格式化文本的工具类,在 12 包中声
明,通过调用 0 类的 2333()方法实现的,绘图采用的是原点在左上角,纵
评论2