Java Swing游戏围曹操,类围游戏

近期,为了帮同学完成论文中的益智游戏小项目,昨天晚上下班后,八点开始,一直熬夜到三点的时间仿照《围猫》这个游戏做了一个《围曹操》的益智游戏,熬夜真不好啊,现在俩眼皮打盹,要死了,,,

其实大约一点的时候,编码完成,调bug调了两个小时啊。。又困又得坚持。。疯了。。。。。

先说说这个小游戏,技术上就是java swing,好久没用过了,边网上搜,边写,略不爽。。。。

先玩了玩围猫这个游戏,总结了一下它的算法,即它每次都可以找到最近到达边缘的路,这里用DFS广度优先搜索算法正合适。于是苦逼的编程就开始了。。。先给大家看看画面,,楼主P图功夫很差,于是就在网上随意找了几幅可用的图先用着(也就会出现了为啥开始游戏界面会出现两个“开始游戏”的按钮了,懒得改了,其实下边的这个按钮是“结束游戏”才对。。嘿嘿)。。。。

好了,开始界面show:

看看这个界面,底下的按钮是“退出游戏”,懒的P了。。。

点击开始按钮,进入两个背景介绍页面,在页面中点击鼠标,即可进入游戏界面

 

 真正的游戏界面来了,,,白色的是空白框,枣红色的曹操,绿色的是我军,,当我军把曹操围住,就赢了,如果曹操跳到了最边上,那么就输了。。。

看上图,感觉这个游戏也是很简单的嘛,,,于是我做了个困难度设置的功能,,如下图:

其实,这个难度设置很简单,如果我军的点阵占据很多的话,那么围住曹操就容易的多,下图是设置难度为困难的效果,看看就晕了,不禁就想,,曹操,,你回家吧。。。这时可以点击重新开始,换一个布局,这个游戏每次加载时,我军点阵的位置是不固定的,,,根据难度,个数也是不固定的,当然难度越难个数越少,,,

 
 好了。,,,这个小游戏就这样了,,,,源码附下。。。谢谢支持 !!!
 
 

猜你喜欢

转载自huiyanlihao.iteye.com/blog/2263213
今日推荐