日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

java實現打磚塊小游戲

瀏覽:24日期:2022-09-01 13:40:03

本文實例為大家分享了java實現打磚塊小游戲的具體代碼,供大家參考,具體內容如下

源碼共包含兩個文件

文件1:play_zhuankuai.java

import java.awt.*;import javax.swing.JPanel;@SuppressWarnings('serial')public class play_zhuankuai extends JPanel implements Runnable{ boolean exit=false; boolean end=false; double x=100; //控制小球坐標 double y=100; double x1=300; //控制底板坐標 double y1=300; int score=0; int index[]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; //標記,記錄磚塊是否被打中 int x2[]=new int[15]; //控制磚塊數量和坐標 int y2[]=new int[15]; double degree=3.14/3; Image fangxing; Image diban; Image zhuankuai; Image heiping; Thread thread; play_zhuankuai(){ //設置面板屬性 jiazai(); thread = new Thread(this); setSize(500,500); setLocation(0,0); setBackground(Color.black); setVisible(true); thread.start();}void jiazai(){ //導入圖片 fangxing=Toolkit.getDefaultToolkit().getImage('images/方形.jpg').getScaledInstance(10,10,Image.SCALE_DEFAULT); diban=Toolkit.getDefaultToolkit().getImage('images/底版.jpg').getScaledInstance(100, 10, Image.SCALE_DEFAULT); zhuankuai=Toolkit.getDefaultToolkit().getImage('images/磚塊.jpg').getScaledInstance(50, 20, Image.SCALE_DEFAULT); heiping=Toolkit.getDefaultToolkit().getImage('images/黑屏.png').getScaledInstance(50, 20, Image.SCALE_DEFAULT);}public void paintComponent(Graphics g){ super.paintComponent(g); paint_zhuankuai(g); g.setColor(Color.blue); g.drawLine(0, 350, 500, 350); g.drawImage(diban,(int)x1, (int)y1, null); paint_heiping(g); g.drawImage(fangxing, (int)x, (int)y, null); paint_wenzi(g); rule();}void rule(){ x=x+1*Math.cos(degree); y=y+1*Math.sin(degree); if(y>=500-50||score==1500){ end=true; } if(x>=500-20||x<=0) degree=3.14-degree; if(x1<=0) x1=0; if(x1>=400) x1=400; if(y1>=500-50) y1=500-50; if(y1<=350) y1=350; if(y>=y1-10&&x>=x1&&x<=x1+100||y<=0) degree=-degree; for(int i=0;i<x2.length;i++){ if((y>=y2[i]&&y<=y2[i]+20)&&((x>=x2[i]&&x<=x2[i]+50))&&index[i]==0){ index[i]=1; degree=-degree; score+=100; } }}void paint_heiping(Graphics g){ for(int i=0;i<x2.length;i++){ if(index[i]==1) g.drawImage(heiping, x2[i], y2[i], null); }}void paint_wenzi(Graphics g){ g.setColor(Color.red); g.drawString('分數:'+score, 0, 340); if(end){ if(score<1500) g.drawString('游戲結束!!!',200,250); else g.drawString('闖關成功!!!',200,250); exit=true; }} void paint_zhuankuai(Graphics g){ int p=0; int k=0; for(int i=0,j=0;i<x2.length;i++){ p=100*j; j++; if(p+100>500){ j=1; p=0; k=k+60; } x2[i]=p; y2[i]=k; g.drawImage(zhuankuai, p,k,null); }}@Overridepublic void run() { while(!exit){ repaint(); try { Thread.sleep(5); } catch (InterruptedException e) { // TODO 自動生成的 catch 塊 System.out.println('出現錯誤:'+e+'n'); } }}}

文件2:jframe_main.java

import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import javax.swing.JFrame;@SuppressWarnings('serial')public class jframe_main extends JFrame implements KeyListener{ play_zhuankuai play=new play_zhuankuai(); jframe_main(){ addKeyListener(this); add(play); setSize(500,500); setLocation(0, 0); setVisible(true); } public static void main(String[] args) { new jframe_main(); } @Override public void keyTyped(KeyEvent e) { } @Override public void keyPressed(KeyEvent e) { if(e.getKeyCode()==38) play.y1-=20; if(e.getKeyCode()==40) play.y1+=20; if(e.getKeyCode()==37) play.x1-=20; if(e.getKeyCode()==39) play.x1+=20; } @Override public void keyReleased(KeyEvent e) { }}

友情提示:該段源碼會調用相關圖片素材,請自行添加,本人在此不方便上傳,望諒解

更多精彩游戲,請參考專題《java經典小游戲》

更多有趣的經典小游戲實現專題,分享給大家:

C++經典小游戲匯總

python經典小游戲匯總

python俄羅斯方塊游戲集合

JavaScript經典游戲 玩不停

javascript經典小游戲匯總

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品高清一区二区| 久久久久久自在自线| 免费在线观看一区| 免播放器亚洲一区| 黄色亚洲在线| 麻豆国产精品777777在线| 欧美伊人影院| 日本在线观看不卡视频| 日韩专区一卡二卡| 日韩一级精品| 免费观看久久av| 91看片一区| 97在线精品| 国产欧美另类| 国产调教精品| 国产精品成人国产| 国产精品调教视频| 国产三级精品三级在线观看国产| 亚洲精品va| 国产精品字幕| 日韩精品一区二区三区免费观影| 另类小说一区二区三区| 亚州欧美在线| 日韩综合小视频| 欧美日韩一区二区国产| 国产视频亚洲| 黄色成人91| 久久精品国产99国产| 红杏一区二区三区| 日韩高清在线不卡| 亚洲一级大片| 国产精品日本| 蜜桃成人av| 日本不良网站在线观看| 日韩成人午夜精品| 日韩中文字幕高清在线观看| 日本aⅴ精品一区二区三区 | 亚洲精品一级| 亚洲精品成a人ⅴ香蕉片| 伊人久久大香线蕉av超碰演员| 国产成人调教视频在线观看| 国产欧美日韩精品一区二区免费| 欧美日韩亚洲一区三区| 精品一区在线| 日韩综合在线| 日韩精品一区二区三区免费观看| 尤物tv在线精品| 久久精品青草| 玖玖精品视频| 国产情侣一区在线| 美日韩一区二区三区| 国产精品久久久久久久免费观看 | 日韩区一区二| 国产精品成人**免费视频| 里番精品3d一二三区| 日韩电影免费在线观看| 久久久久国产一区二区| 国产毛片一区| 欧美日韩a区| 国产成人精品福利| 欧美91福利在线观看| 免费看日韩精品| 国产探花一区| 国产成人精品三级高清久久91| 久久久蜜桃一区二区人| 视频一区二区国产| 蜜桃久久久久| 亚洲精品小说| 天堂久久av| 亚洲精品**中文毛片| 羞羞答答国产精品www一本| 青青国产91久久久久久| 日韩欧美中文| 五月亚洲婷婷 | 亚州精品视频| 国产精品久久久久久久免费观看| 亚洲资源av| 精品视频在线你懂得| 日韩久久精品| 亚洲综合色婷婷在线观看| 成人日韩av| 亚洲人成网站在线在线观看| 荡女精品导航| 久久亚洲国产| 日韩国产欧美在线播放| 999视频精品| 国产精品99久久久久久董美香| 亚洲www免费| 亚洲精品国产日韩| 精品一区二区三区在线观看视频| 伊人久久成人| 免费福利视频一区二区三区| 国产欧美69| 97精品久久| 亚洲区第一页| 亚洲免费精品| 亚洲福利一区| 播放一区二区| 91视频久久| 精品视频网站| 久久不见久久见免费视频7 | 亚洲精品黄色| 亚洲欧美日韩专区| 国户精品久久久久久久久久久不卡| 国产免费播放一区二区| 日韩av二区在线播放| 丝袜亚洲精品中文字幕一区| 美女毛片一区二区三区四区| 成人免费网站www网站高清| 亚洲女同av| 日本蜜桃在线观看视频| 欧美国产偷国产精品三区| 成人污污视频| 福利一区在线| 国产传媒在线观看| 国内精品伊人| 精品免费av| 精品入口麻豆88视频| 精品国产欧美| 国产中文字幕一区二区三区| 国产一区国产二区国产三区| 久久精品三级| 日韩综合在线| 成人羞羞视频播放网站| 99精品电影| 国产二区精品| 久热综合在线亚洲精品| 亚洲精品欧美| 日韩中文字幕一区二区高清99| 青青伊人久久| 欧美黄色精品| 大香伊人久久精品一区二区| 福利片在线一区二区| 蜜桃av.网站在线观看| 久久久久网站| 国产精品毛片在线看| 综合精品一区| 国产亚洲久久| 日韩成人精品一区| 99热精品久久| 亚洲一区二区免费在线观看| 欧美一区91| 成人午夜亚洲| 蜜桃tv一区二区三区| 蜜臀av一区二区三区| 麻豆国产91在线播放| 中文字幕在线免费观看视频| 日韩电影免费网址| 噜噜噜久久亚洲精品国产品小说| 中文字幕亚洲在线观看| 欧美亚洲一区二区三区| 国产第一亚洲| 亚洲欧洲一区二区天堂久久| 亚洲免费专区| 麻豆中文一区二区| 久久国产小视频| 夜夜精品视频| 久久精品99国产国产精| 色婷婷亚洲mv天堂mv在影片| 美女毛片一区二区三区四区| 免费欧美在线视频| 国产精品三级| 久久精品影视| 亚洲精品在线二区| 日韩综合一区| 午夜视频精品| 欧美日本不卡高清| 久久精品影视| 日韩av不卡在线观看| 国产在线观看www| 亚洲国产不卡| 国产精品一区二区三区av| 日韩国产一区二区| 亚洲专区视频| 国产一区二区三区探花| 一级欧美视频| 国产拍在线视频| 亚洲色图国产| 91亚洲人成网污www| 日韩影院在线观看| 国产拍在线视频| 亚洲精品极品| 日韩中文在线电影| 91精品国产自产精品男人的天堂| jizzjizz中国精品麻豆| 四虎精品永久免费| 久久久一二三| 国产精选一区| 在线亚洲激情| 精品国产欧美日韩| 首页亚洲欧美制服丝腿| 日韩综合在线| 97久久超碰| 国产精品三上| 麻豆视频在线看| 久久国产精品免费一区二区三区| 99热精品久久| 精品中文在线| 日本高清久久| 香蕉久久久久久久av网站|