七叶笔记 » java编程 » java实现简单的五子棋游戏

java实现简单的五子棋游戏

本文实例为大家分享了java实现简单五子棋游戏的具体代码,供大家参考,具体内容如下

一、主要界面

1、登录界面;2、游戏选择界面;3、五子棋下棋界面

它们间的逻辑关系为先通过登录界面登录跳转到游戏选择界面,再通过游戏选择界面进入到五子棋下棋界面。

二、功能概况

1、登录界面:

a、设置一定的布局和添加一些组件;b、通过点击登录按钮判断账号和密码是否正确,正确则成功登录,反之则弹出一个提示账号或密码输入错误的窗口;c、在窗口中添加一个按钮,在点击此按钮后关闭当前窗口,并在第三次输入错误后弹出提示并关闭登录界面

2、游戏选择界面:a、添加背景图片;b、在背景面板上添加游戏选择的按钮;c、通过游戏选择按钮跳转到相应的游戏。

3、五子棋下棋界面:

(1)画出一个16*16的棋盘

(2)黑白棋实现轮流落子,落子位置在交叉点上,并且同一位置只能落一子

(3)黑白落子计数器

(4)重绘功能,在拖动改变窗体大小时保留之前的棋盘棋子及计数显示

(5)按钮:开始游戏,重新开始,悔棋,棋局回放,存档,读档,退出游戏等功能

(6)判断输赢,当且仅当五颗同色的棋子连在一起时得胜,当出现六颗及以上同色棋子相连时不算得胜

三、代码部分

1.GoBangUI类:

2.GoBangListener类:

3.GoBangConfig类:

4.GBstore类:

5.GameselectUI类:

6.Login类:

7.Judge类:

四、部分效果展示

注意,代码中图片的路径还需自己更改设置

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持七叶笔记。

相关文章