日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

基于java的坦克大战游戏的开发设计与实现-(毕业论文+毕业设计源码+答辩PPT).rar

發布時間:2024/3/24 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于java的坦克大战游戏的开发设计与实现-(毕业论文+毕业设计源码+答辩PPT).rar 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

隨著計算機的普及以及對電子游戲的認識, 電子游戲已被越來越多的人選作放松、 娛樂的休閑方式; 電子游戲既不需要專門購買游戲器材, 也不需要寬闊的游戲場地, 只需要一臺能獨立完成任務的計算機即可, 它可以是人們工作、 學習時用的計算機, 并不需要另行配置,這比起傳統休閑游戲即省錢又省事。 局域網游戲更是可以將現實空間中零散的計算機,組織起來, 使其在邏輯空間中集中起來, 使游戲的組織、 開展變得輕松。 。

關鍵詞: 坦克大戰; 游戲; myEclipse

目錄
一、 系統分析 2
1.1可行性分析 2
1.1.1技術可行性 2
1.1.2經濟可行性 2
1.2需求分析 2
二、 概要設計 3
2.1工作流程圖 3
2.2項目規劃: 3
2.3開發及運行環境 4
三、 詳細設計與算法實現 4
3.1游戲主窗口 4
3.2游戲數據的輸出 6
四、 測試環境 8
4.1測試時硬件環境 8
4.2測試結果 9
五、 總結 9

截圖:


部分核心代碼:

public TankGame(){ //實例化構造菜單jmb=new JMenuBar();jm=new JMenu("游戲(G)");Jmc=new JMenu("關于");//設置快捷方式jm.setMnemonic('G');jm_start=new JMenuItem("開始新游戲(N)");jm_restart=new JMenuItem("重新開始游戲");jm_exit=new JMenuItem("退出()");jm.add(jm_start);jm.add(jm_restart);jm.add(jm_exit);jm_about=new JMenuItem("關于我們");Jmc.add(jm_about);jmb.add(jm);jmb.add(Jmc);this.setJMenuBar(jmb);msp=new MyStartPanel();this.setSize(Screen.screen_width, Screen.screen_higth); //設大一點,下面有用途this.add(msp);//作為剛運行時界面Thread st=new Thread(msp);st.start(); //監聽開始按鈕jm_start.addActionListener(this);jm_start.setActionCommand("newgame");//監聽關閉按鈕jm_exit.addActionListener(this);jm_exit.setActionCommand("exit");//監聽重新開始方法jm_restart.addActionListener(this);jm_restart.setActionCommand("restart");//監聽方法jm_about.addActionListener(this);jm_about.setActionCommand("aboutme");this.setVisible(true);} @Override public void actionPerformed(ActionEvent e) {// TODO Auto-generated method stub//創建戰場面板if(e.getActionCommand().equals("newgame")){ //創建戰場面板mp=new MyPanel();Thread t = new Thread(mp);t.start();//先刪除舊的開始面板this.remove(msp);this.addKeyListener(mp);//注冊監聽this.add(mp);startMusic();//顯示,刷新this.setVisible(true);}if(e.getActionCommand().equals("exit")){System.exit(0);}//重新開始游戲if(e.getActionCommand().equals("restart")){//游戲設置初始化Recorder.setEnNum(20);Recorder.setAllEnNum(0);Recorder.setMyLife(3);Recorder.setIsgameover(false);Recorder.setVictory(false);Recorder.setIsgameovermusic(false);this.remove(mp);//創建戰場面板mp=new MyPanel();Thread t = new Thread(mp);t.start(); this.addKeyListener(mp);//注冊監聽this.add(mp); startMusic();//顯示,刷新this.setVisible(true);}}

PPT答辯


資料下載地址:請點擊》》》》

總結

以上是生活随笔為你收集整理的基于java的坦克大战游戏的开发设计与实现-(毕业论文+毕业设计源码+答辩PPT).rar的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。