课程名称:学院:班级:姓名:程睿软件学院
游戏策划与发展专业:软件工程
1310904学号:2009213935
1游戏说明五子棋在我国的历史可谓是源远流长,喜爱它的玩家也是大有人在,是很多人的娱乐首选,也是一种竞技项目。但很多的五子棋软件一般都是单机版的,游戏无法在两个玩家之间进行。基于上述原因,五子棋作为一个古老而又有广泛群众基础的游戏,他的完善性无疑是家玩家有很大的影响,在互联网迅速发展的今天,五子棋的流行已经不仅仅只是在现实生活中的面对面的娱乐竞技,在网上也已经是广大玩家的首选娱乐游戏。
五子棋设计
界面设计
1
f图1而在界面的制作上,我将所有的图片的加载放在了一个类里边,即使得程序更加容易看懂,也使得更换图片换成其它界面的工作更加容易实现。考虑到使用其它的布局管理器的工作量太大而主窗口不需要进行放大和缩小的操作故将整个窗口的布局管理器设为
ull,采用人工设定各个组件的位置和大小的方法。摘取布局管理设置的代码截图如图2所示:按钮功能的实现在做按钮时我第一次考虑到的时用JButto
去实现,但后来发现因为此软件是对腾迅游戏的模仿,用JButto
在实现界面的时候工作量会比较的大,也会歙整个程序在事件监听上显得臃肿,于是,我就直接将整个按钮组的图片加载到一个JLabel上,在用户点击按钮组的时候判断鼠标点击的位置,再跟据这个位置packageMyGameimportjavaawtimportjavaawteve
timportjavaxswi
gpublicclassBlack_Chessexte
dsCa
vaspublicBlack_Chess
2
fthissetSize4040thissetBackgrou
dColorYELLOWthisaddMouseListe
er
ewMouseAdapterpublicvoidmouseClickedMouseEve
teJOptio
Pa
eshowMessageDialog
ull