电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基于java的连连看游戏

基于java的连连看游戏_第1页
1/15
基于java的连连看游戏_第2页
2/15
基于java的连连看游戏_第3页
3/15
下载后可任意编辑基于 JAVA 的《连连看》游戏一 引言《连连看》游戏在网上种类非常多,比如《水果连连看》,《宠物连连看》等等,虽然版本各种各样,但是其基本玩法,或者说基本算法是相同的,就是显示一些图标,让用户依次去点击两个图标,假如这两个图标相同,并且这两个图标通过直线可以相连,或者通过直角相连,或者通过双折线相连就可以消掉,消掉所有图标即为胜利。如图 1 所示:图 1 正在进行中的连连看游戏通过该游戏的制作,我们可以对 Java 的基础语法、Java 图形界面以及简单的算法设计有一个比较全面的了解。二 设计要求为了避开叙述的繁琐,我们只实现连连看游戏的基本功能,如下:制作如图 1 所示的游戏界面,尽量做到美观大方,使用方便当两个图标相同,且通过直线相连、直角相连、双折线相连时,能够消掉图标能够让游戏随时暂停,然后继续下载后可任意编辑当游戏进行到一定程度,无法消除剩余图标时,要能够提供重排功能对图标进行重排,从而让游戏继续进行三 实现思路我们先讲一下程序中的几个难点,主要是说清楚具体的实现思路,具体的代码会在文后给出,大家可以参考。1、 界面设计需要实现如图 2 所示的界面:图 2 连连游戏界面整个界面分为三个区域:菜单区、功能区、游戏区。首先在窗体上放置三个面板JPanel,分别存放三个区域,如图 3 所示:下载后可任意编辑图 3 界面的设计系统菜单区放置菜单即可,用户游戏区放置一个 8*9 的按钮数组来构成游戏界面,用户交互区放置开始,暂停等功能按钮以及提示信息。2、 生成游戏区运行程序后,游戏区并不显示按钮数组,当点击开始按钮后,再自动生成。在生成按钮时要求按钮上的图案是随机的,且每个图案必须是偶数,否则会出现无法消除的按钮。如何实现呢?我们可以这样考虑:假设有 12 个图片,把图片名字根据数字序号从 0 到 11 命名;假设游戏区共 72 个按钮,那么产生 36 个 12 以内的随机数字(每个随机数字代表一个图片),放入一个 ArrayList 中,最后使用 ArrayList 的 addAll 方法对已经产生的 36 个随机数字复制一份,这样就获得了 72 个随机数字,并且是成对的。因为一个数字对应一个图片,所以 72 个按钮需要的图片就生成了。代码如下:Random random = new Random();int imagenum = ROW * COL;for(int i=0; i

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

基于java的连连看游戏

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群