基于Java+Swing实现捕鱼达人游戏(含课程报告)
基于Java+Swing實現捕魚達人游戲(含課程報告)
- 一、系統介紹
- 1、開發背景
- 2、基本內容、實現方法及主要技術實現目標
- 3實現目標
- 二、功能展示
- 三、其他系統
- 四、獲取源碼
一、系統介紹
1、開發背景
捕魚達人這個項目是一個娛樂性的游戲開發,本次游戲的程序設計包含java.swing組件的合理運用,還有圖像的變動達到一個動態的動畫效果,線程的運用,游戲的異常處理等方面的知識。培養學生運用所學知識的基礎理論、基本知識和基本技能,分析解決實際問題能力的一個重要環節。
2、基本內容、實現方法及主要技術實現目標
基本內容:
2.1魚模塊:
主要實現魚圖片的加載,魚游動效果,魚游動,還有魚的一些基本屬性,比如魚的坐標,大小。一些基本方法,魚的構造方法。?
2.2網模塊:
主要實現漁網圖片的加載,漁網的屬性有坐標,大小的寬和高。
2.3大炮模塊:
大炮大小型號的轉換,大炮的偏轉角度。?
2.4魚池模塊:
將魚類的對象,網類的對象都在本類中進行調用,并將相應對象的圖片顯示出來,并將游戲的背景畫出來。
研究方法:Eclipse軟件開發環境
技術實現目標:點擊屏幕時大炮射出子彈并在點擊的地方出現漁網,大炮打出時金幣減少,捕到魚時增加相應的金幣。
3實現目標
3.1不可改變大小的窗口容器、居中顯示;
3.2實現鼠標的拖拽;
3.3加入游戲背景圖,畫船舷、大炮、加減;
3.4加入魚的圖片,實現魚游動的效果—切換圖片;
3.5魚和炮彈碰撞出現漁網,魚消失,出現金幣;
3.6 碰撞測試
3.7計分,根據大炮的型號和不同魚的分值計分
二、功能展示
捕魚達人
三、其他系統
Java+Swing實現學生選課管理系統
Java+Swing實現學校教務管理系統
Java+Swing+sqlserver學生成績管理系統
Java+Swing用戶信息管理系統
Java+Swing實現的五子棋游戲
基于JavaSwing 銀行管理系統
Java+Swing+mysql仿QQ聊天工具
Java+Swing 聊天室
Java+Swing+dat文件存儲實現學生選課管理系統
Java+Swing可視化圖像處理軟件
Java+Swing學生信息管理系統
Java+Swing圖書管理系統
Java+Swing圖書管理系統2.0
基于java+swing+mysql圖書管理系統3.0
大作業-基于java+swing+mysql北方傳統民居信息管理系統
四、獲取源碼
基于Java+Swing實現捕魚達人游戲(含課程報告)
總結
以上是生活随笔為你收集整理的基于Java+Swing实现捕鱼达人游戏(含课程报告)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Unityamp;NGUI】UI精灵跟
- 下一篇: java的网络编程设计报告_201652