下载 >  开发技术 >  Java > Java写的拼图游戏
4

Java写的拼图游戏

总共200行代码。 可以随意加载一张图片来拼。 程序自动按图片大小分割调整。
2009-06-13 上传大小:262KB
分享
收藏 举报
java实现简单拼图游戏

java语言实现的简单拼图游戏,提供参考

立即下载
java拼图游戏(含源码)

纯属自娱自乐。规则和传统游戏一样。<br>加了一个可以自定义拼图背景图片的功能。<br>游戏中打开其他程序,程序将自动暂停及时,覆盖窗口。<br>起初没想到这时间这么巧,就当送大家的情人节礼物吧!<br>祝大家天天开心,有情人终成眷属!<br><br>2008-02-14<br>redraiment

立即下载
java实现的拼图游戏

拼图游戏

立即下载
java拼图小游戏-计时功能

一款很不错的java小程序 还有计时功能

立即下载
python拼图游戏

python的pygame写的拼图游戏,python的pygame写的拼图游戏,python的pygame写的拼图游戏,python的pygame写的拼图游戏。

立即下载
h5拼图游戏

h5拼图游戏

立即下载
Java实现拼图游戏(支持八数码解决最短路径拼图)

本资源是基于Java实现的拼图游戏,同时结合了八数码问题的解决,利用启发式算法优化解决八数码问题,界面设计优美功能强大。

立即下载
java--拼图游戏源代码

import java.awt.*; import java.applet.*; import java.awt.event.*; public class PPuzzle extends Applet{ Image imgPuzzle,buff; Point fifteen=new Point(3,3); int[][] map={{0,4,8,12},{1,5,9,13},{2,6,10,14},{3,7,11,15}}; int sx,sy; Canvas screen; Graphics gs,gb; boolean running=false; Button bStart= new Button("新游戏"); Button bSee=new Button("显示正确图像"); public void init(){ prepareImage(); sx=imgPuzzle.getWidth(this)/4; sy=imgPuzzle.getHeight(this)/4; setBackground(Color.blue); initScreen(); initButtons(); add(screen); add(bStart); add(bSee); } void prepareImage(){ imgPuzzle=getImage(getCodeBase(),"images/3.jpg");// MediaTracker mt=new MediaTracker(this); mt.addImage(imgPuzzle, 0); try{ mt.waitForAll(); }catch(Exception e){} //创建buffer并获取graphics对象 buff=createImage(imgPuzzle.getWidth(this),imgPuzzle.getHeight(this)); gb=buff.getGraphics(); } void initMap(){ java.util.Random rnd=new java.util.Random(); int temp,x1,x2,y1,y2; for(int i=0;i<100;i++){ x1=rnd.nextInt(4); x2=rnd.nextInt(4); y1=rnd.nextInt(4); y2=rnd.nextInt(4); temp=map[x1][y1]; map[x1][y1]=map[x2][y2]; map[x2][y2]=temp; } outer:for(int j=0;j<4;j++) for(int i=0;i<4;i++) if(map[i][j]==15){ fifteen.setLocation(i,j); break outer; } } void initScreen(){ screen=new Canvas(){ public void paint(Graphics g){ if(gs==null) gs=getGraphics(); if(running) drawScreen(); else g.drawImage(imgPuzzle,0,0,this); } }; screen.setSize(imgPuzzle.getWidth(this), imgPuzzle.getHeight(this)); screen.addMouseListener(new MouseAdapter(){ public void mousePressed(MouseEvent me){ if(!running)return; int x=me.getX()/sx,y=me.getY()/sy; int fx=(int)fifteen.getX(),fy=(int)fifteen.getY(); if (Math.abs(fx-x)+Math.abs(fy-y)>=2)return; map[fx][fy]=map[x][y]; map[x][y]=15; fifteen.setLocation(x,y); drawScreen(); } }); } void initButtons(){ //新游戏 按钮事件的处理 bStart.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent ae){ initMap(); drawScreen(); running=true; bSee.setLabel("显示正确图像"); } }); //显示正确图像 按钮事件处理 bSee.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent ae){ //bsee 按钮标题为”继续游戏“ if(bSee.getLabel().equals("继续游戏")){ drawScreen(); bSee.setLabel("继续游戏"); } else{ //bsee的标题显示为”显示正确图像“ gs.drawImage(imgPuzzle,0,0,screen); bSee.setLabel("继续游戏"); } } }); } void drawScreen(){ gb.clearRect(0, 0, sx*4, sy*4); //将指定位置的图像块绘制到Buffer中 for(int j=0;j<4;j++) for(int i=0;i<4;i++) if(map[i][j]!=15) drawSegment(map[i][j],i,j); //向Screen绘制buffer中的图像 gs.drawImage(buff,0,0,screen); } void drawSegment(int seg,int x,int y){ int dx=seg%4*sx,dy=seg/4*sy; //可能有错误 gb.drawImage(imgPuzzle, x*sx,y*sy ,x*sx+sx-1 ,y*sy+sy-1 , dx , dy,dx+sx-1,dy+sy-1 ,screen ); } }

立即下载
Java拼图游戏源程序和论文开题报告等

Java拼图游戏源程序和论文开题报告都有

立即下载
java拼图小游戏java拼图小游戏

Java写的一个拼图游戏,很简单,适合初学者学习java!

立即下载
Unity3d制作简单拼图游戏源码+工程

Unity3d制作的简单拼图游戏 制作流程可以看我的博客:http://blog.csdn.net/cube454517408/article/details/7907247

立即下载
java拼图游戏(有难度选择)

在上次的java拼图游戏的基础上添加了难度的选择

立即下载
JAVA版拼图游戏源代码

这是一个用JAVA语言写的拼图游戏源代码,游戏提供了3*3、4*4、5*5这三种难度等级,同时提供了四张图片供玩家选择,本游戏还提提供了倒计时功能,并且可以将历史游戏玩家所花的时间保存到数据库里。本游戏涉及到JAVA基础、SWING、多线程、JDBC等知识,是一个小型的综合项目。

立即下载
Eclipse-拼图游戏

语言:java 开发工具:Eclipse 项目概要 拼图游戏是一款风靡一时的游戏。玩家需要点击拼图来切换某个图块的位置,最后达到让所有图块组合成一张拼图的目标,玩家可以选择拼图的图片、拼图的难度等级,还可以在拼图的过程中,查看拼图模板,以减少拼图难度。

立即下载
javascript写的拼图游戏

javascript写的拼图游戏javascript写的拼图游戏

立即下载
拼图游戏Java版源代码

拼图游戏Java版源代码,拼图游戏Java版源代码,拼图游戏Java版源代码,拼图游戏Java版源代码

立即下载
C#写的拼图游戏源码

C#写的拼图游戏源码C#写的拼图游戏源码C#写的拼图游戏源码

立即下载
java 拼图游戏源代码

java 拼图游戏源代码java 拼图游戏源代码java 拼图游戏源代码java 拼图游戏源代码

立即下载
python九宫格拼图小游戏

python小游戏,我的大作业,拼图小游戏,需要用到graphics.py

立即下载
java拼图游戏代码

用java写的计时拼图游戏代码,applet小程序

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

Java写的拼图游戏

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: