国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁(yè) > news >正文

做app推廣上哪些網(wǎng)站嗎2022年今天新聞聯(lián)播

做app推廣上哪些網(wǎng)站嗎,2022年今天新聞聯(lián)播,微信網(wǎng)頁(yè)宣傳網(wǎng)站怎么做,網(wǎng)上商城建站工作室文章目錄 一、項(xiàng)目介紹二、核心代碼三、項(xiàng)目展示四、源碼獲取 一、項(xiàng)目介紹 貪吃蛇是一款經(jīng)典的休閑益智游戲,自問(wèn)世以來(lái)便深受廣大用戶的喜愛(ài)。這個(gè)游戲的基本玩法是控制一條不斷增長(zhǎng)的蛇,目標(biāo)是吃掉屏幕上出現(xiàn)的食物,同時(shí)避免撞到邊緣或自身。隨著游戲的進(jìn)行,蛇的身體會(huì)越長(zhǎng)…

文章目錄

  • 一、項(xiàng)目介紹
  • 二、核心代碼
  • 三、項(xiàng)目展示
  • 四、源碼獲取

一、項(xiàng)目介紹

貪吃蛇是一款經(jīng)典的休閑益智游戲,自問(wèn)世以來(lái)便深受廣大用戶的喜愛(ài)。這個(gè)游戲的基本玩法是控制一條不斷增長(zhǎng)的蛇,目標(biāo)是吃掉屏幕上出現(xiàn)的食物,同時(shí)避免撞到邊緣或自身。隨著游戲的進(jìn)行,蛇的身體會(huì)越長(zhǎng)越大,操控難度也越來(lái)越高,為玩家?guī)?lái)了挑戰(zhàn)性和樂(lè)趣。

隨著計(jì)算機(jī)和移動(dòng)設(shè)備的普及,貪吃蛇游戲也逐漸從最初的黑白方塊發(fā)展成為精美的圖形游戲。但是無(wú)論視覺(jué)效果如何,游戲的核心玩法始終保持不變,這也是貪吃蛇游戲能持續(xù)吸引玩家的重要原因。

二、核心代碼

啟動(dòng)窗口

public class StartGame {public static void main(String[] args) throws UnsupportedAudioFileException, IOException, LineUnavailableException {//音樂(lè)./*Thread t1 = new PlayMusic();t1.start();*/JFrame jf = new JFrame();jf.setTitle("貪吃蛇大作戰(zhàn)");jf.setBounds(10,10,600,485);jf.setResizable(false);jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);jf.setVisible(true);//正常游戲界面放在面板上jf.add(new GamePanel());}
}

存放數(shù)據(jù)

public class DataCenter {public static URL headerURL=DataCenter.class.getResource("/Static/Header.png");public static URL upURL=DataCenter.class.getResource("/Static/Up.png");public static URL rightURL=DataCenter.class.getResource("/Static/Right.png");public static URL downURL=DataCenter.class.getResource("/Static/Down.png");public static URL leftURL=DataCenter.class.getResource("/Static/Left.png");public static URL bodyURL=DataCenter.class.getResource("/Static/Body.png");public static URL foodURL=DataCenter.class.getResource("/Static/Food.png");public static ImageIcon header=new ImageIcon(headerURL);public static ImageIcon up=new ImageIcon(upURL);public static ImageIcon right=new ImageIcon(rightURL);public static ImageIcon down=new ImageIcon(downURL);public static ImageIcon left=new ImageIcon(leftURL);public static ImageIcon body=new ImageIcon(bodyURL);public static ImageIcon food=new ImageIcon(foodURL);}

游戲初始化

 //游戲初始化public void init(){length = 3;//蛇的長(zhǎng)度,初始為3String direction;//初始方向向右//腦袋的坐標(biāo)snakeX[0] = 95;snakeY[0] = 110;//第一節(jié)身體snakeX[1] = 70;snakeY[1] = 110;//第二節(jié)身體snakeX[2] = 45;snakeY[2] = 110;direct = "R";//初始方向向右score=0;gameState = false;//默認(rèn)還沒(méi)開(kāi)始游戲//游戲一開(kāi)始定時(shí)器就啟動(dòng)timer.start();foodX = 20 + 25 * random.nextInt(22);//生成[0-21]的整數(shù)foodY = 85 + 25 * random.nextInt(14);//生成[0-13]的整數(shù)isFail = false;}

繪制面板

 //繪制面板@Overrideprotected void paintComponent(Graphics g) {this.setBackground(Color.WHITE);super.paintComponent(g);//清屏//繪制靜態(tài)面板//頭部圖片DataCenter.header.paintIcon(this, g, 20, 8);//游戲面板g.fillRect(20, 85, 548, 355);//畫(huà)積分g.setColor(Color.WHITE);g.setFont(new Font("微軟雅黑",Font.BOLD,20));g.drawString("長(zhǎng)度:"+length,450,32);g.drawString("分?jǐn)?shù):"+score,450,55);//畫(huà)食物DataCenter.food.paintIcon(this, g, foodX, foodY);//畫(huà)小蛇頭if (direct.equals("U")) {DataCenter.up.paintIcon(this, g, snakeX[0], snakeY[0]);} else if (direct.equals("R")) {DataCenter.right.paintIcon(this, g, snakeX[0], snakeY[0]);} else if (direct.equals("D")) {DataCenter.down.paintIcon(this, g, snakeX[0], snakeY[0]);} else if (direct.equals("L")) {DataCenter.left.paintIcon(this, g, snakeX[0], snakeY[0]);}//畫(huà)蛇身for (int i = 1; i < length; i++) {DataCenter.body.paintIcon(this, g, snakeX[i], snakeY[i]);}//游戲狀態(tài)if (gameState == false) {g.setColor(new Color(231, 85, 18));g.setFont(new Font("微軟雅黑", Font.BOLD, 40));g.drawString("按下空格開(kāi)始游戲!", 126, 265);}if (isFail) {g.setColor(new Color(226, 9, 9));g.setFont(new Font("微軟雅黑", Font.BOLD, 40));g.drawString("游戲失敗!按下空格重新開(kāi)始", 40, 265);}}

三、項(xiàng)目展示

初始面板
在這里插入圖片描述
開(kāi)始游戲
在這里插入圖片描述
游戲失敗
在這里插入圖片描述

四、源碼獲取

因?yàn)轫?yè)面與源碼太多了,所以頁(yè)面與源碼只展示了一部分,完整源碼已經(jīng)打包了,點(diǎn)擊下面藍(lán)色鏈接獲取!

點(diǎn)我獲取源碼

http://m.aloenet.com.cn/news/39594.html

相關(guān)文章:

  • 服務(wù)周到的做網(wǎng)站自媒體軟文發(fā)布平臺(tái)
  • 織夢(mèng)手機(jī)網(wǎng)站怎么安裝教程視頻在線網(wǎng)絡(luò)培訓(xùn)平臺(tái)
  • 河北網(wǎng)站制作網(wǎng)絡(luò)營(yíng)銷與管理
  • 怎么做網(wǎng)站免費(fèi)常用的網(wǎng)絡(luò)營(yíng)銷方法有哪些
  • 誰(shuí)知道蘇州溪城水處理網(wǎng)站誰(shuí)做的今日短新聞20條
  • 020網(wǎng)站建設(shè)專業(yè)網(wǎng)站建設(shè)公司
  • 重慶網(wǎng)站建設(shè)排名武漢seo首頁(yè)
  • 網(wǎng)站負(fù)責(zé)人辦理幕布或站點(diǎn)拍照重要新聞今天8條新聞
  • 用html制作網(wǎng)站代碼百家號(hào)關(guān)鍵詞排名優(yōu)化
  • android安裝教程seo診斷書(shū)
  • 499全包網(wǎng)站建設(shè)東莞做網(wǎng)頁(yè)建站公司
  • 企業(yè)免費(fèi)網(wǎng)站優(yōu)化方案百度瀏覽器手機(jī)版
  • 做倫理電影網(wǎng)站百度推廣關(guān)鍵詞質(zhì)量度
  • 杭州網(wǎng)站建設(shè)哪家好seo深圳培訓(xùn)班
  • 北京道路建設(shè)在什么網(wǎng)站查詢網(wǎng)站推廣的軟件
  • 機(jī)械網(wǎng)站建設(shè)哪家好怎么樣在百度上推廣自己的產(chǎn)品
  • 做網(wǎng)站怎么收集資料太原免費(fèi)網(wǎng)站建站模板
  • 網(wǎng)站正常打開(kāi)速度慢semi
  • 單頁(yè)網(wǎng)站對(duì)攻擊的好處如何做好互聯(lián)網(wǎng)營(yíng)銷
  • 警惕成人網(wǎng)站免費(fèi)看手機(jī)引流推廣接單
  • 做網(wǎng)站所用的技術(shù)推廣普通話的宣傳語(yǔ)
  • 國(guó)內(nèi)網(wǎng)站開(kāi)發(fā)短視頻精準(zhǔn)獲客系統(tǒng)
  • 品牌專業(yè)建設(shè)網(wǎng)站常見(jiàn)的搜索引擎
  • 在哪能學(xué)到網(wǎng)站建設(shè)專業(yè)seo推廣是做什么
  • 做植物提取物好的推廣網(wǎng)站seo自動(dòng)優(yōu)化軟件下載
  • 校園網(wǎng)站規(guī)劃與建設(shè)工具大全
  • 網(wǎng)站建設(shè)app開(kāi)發(fā)合同范本百度普通下載
  • 新疆建設(shè)廳官方網(wǎng)站文件鏈接推廣
  • 無(wú)錫 網(wǎng)站建設(shè)黃頁(yè)88網(wǎng)官網(wǎng)
  • 同個(gè)主體新增網(wǎng)站備案外鏈吧怎么使用