【实例简介】
java做的捕鱼游戏,有兴趣的小伙伴们可以看看了,源码非常详细.
【实例截图】
【核心代码】
FishGame
└── FishGame
├── bg
│ ├── fishlightbg_0.jpg
│ ├── fishlightbg_1.jpg
│ ├── fishlightbg_2.jpg
│ ├── fishlightbg_3.jpg
│ ├── fishlightbg_4.jpg
│ ├── fishlightbg_5.jpg
│ ├── fishlightbg_6.jpg
│ ├── setting.jpg
│ └── start.jpg
├── bgm
│ ├── bg.ogg
│ ├── bgm_fire.ogg
│ ├── bgm_net.ogg
│ ├── coinanimate.ogg
│ ├── coinsnone.ogg
│ ├── firechange.ogg
│ ├── fishbg2.mp3
│ ├── highpoints.ogg
│ └── hundredpoints.mp3
├── bin
│ └── com
│ └── mypro
│ ├── base
│ │ ├── graphics
│ │ │ ├── Bitmap.class
│ │ │ ├── Canvas.class
│ │ │ ├── Matrix.class
│ │ │ └── Paint.class
│ │ └── tools
│ │ └── Log.class
│ ├── basecomponet
│ │ ├── AwtMainComponet$1.class
│ │ ├── AwtMainComponet$2.class
│ │ ├── AwtMainComponet.class
│ │ ├── DecodingAudioPlayer.class
│ │ └── JMatrix.class
│ ├── constant
│ │ └── Constant.class
│ ├── mainsurface
│ │ ├── MainSurface$JCanvas$JPaint.class
│ │ ├── MainSurface$JCanvas.class
│ │ ├── MainSurface$OnDrawThread.class
│ │ └── MainSurface.class
│ ├── manager
│ │ ├── CannonManager$1.class
│ │ ├── CannonManager$2.class
│ │ ├── CannonManager$3.class
│ │ ├── CannonManager.class
│ │ ├── CatchFishManager$1.class
│ │ ├── CatchFishManager$2.class
│ │ ├── CatchFishManager.class
│ │ ├── FishManager.class
│ │ ├── GameInitManager.class
│ │ ├── GamePartInfo.class
│ │ ├── GamePartManager$1.class
│ │ ├── GamePartManager.class
│ │ ├── HeadFish.class
│ │ ├── ImageConfig$ActConfig.class
│ │ ├── ImageConfig.class
│ │ ├── ImageManager.class
│ │ ├── LayoutInfo.class
│ │ ├── LayoutManager$1.class
│ │ ├── LayoutManager.class
│ │ ├── MusicManager$PlayThread.class
│ │ ├── MusicManager.class
│ │ ├── NpcManager.class
│ │ ├── ParticleEffectManager.class
│ │ ├── PathManager.class
│ │ ├── ScoreManager$1.class
│ │ ├── ScoreManager$2$1.class
│ │ ├── ScoreManager$2.class
│ │ ├── ScoreManager$3.class
│ │ ├── ScoreManager$4.class
│ │ ├── ScoreManager.class
│ │ ├── ShoalManager$1.class
│ │ ├── ShoalManager$2.class
│ │ ├── ShoalManager.class
│ │ ├── SoundManager.class
│ │ └── XmlManager.class
│ ├── model
│ │ ├── Ammo.class
│ │ ├── AmmoParticleEffect$1.class
│ │ ├── AmmoParticleEffect$Particle.class
│ │ ├── AmmoParticleEffect.class
│ │ ├── BackGround.class
│ │ ├── DrawableAdapter.class
│ │ ├── FishGold.class
│ │ ├── FishInfo.class
│ │ ├── FishingNet.class
│ │ ├── GamingInfo.class
│ │ ├── Gold.class
│ │ ├── GoldParticleEffect$1.class
│ │ ├── GoldParticleEffect$Particle.class
│ │ ├── GoldParticleEffect.class
│ │ ├── HighPoint.class
│ │ ├── HundredPoint.class
│ │ ├── LoadProgress.class
│ │ ├── NetParticleEffect$1.class
│ │ ├── NetParticleEffect$2.class
│ │ ├── NetParticleEffect$Particle.class
│ │ ├── NetParticleEffect.class
│ │ ├── WaterRipple.class
│ │ ├── componets
│ │ │ ├── Bottom.class
│ │ │ ├── BottomGold.class
│ │ │ ├── BottomTime.class
│ │ │ ├── ButtonAdapter.class
│ │ │ ├── Cannon$1.class
│ │ │ ├── Cannon.class
│ │ │ ├── ChangeCannonEffect.class
│ │ │ ├── Componet.class
│ │ │ ├── DownCannonButtonListener.class
│ │ │ └── UpCannonButtonListener.class
│ │ ├── fish
│ │ │ ├── Fish$1.class
│ │ │ └── Fish.class
│ │ └── interfaces
│ │ ├── Button.class
│ │ ├── Drawable.class
│ │ └── OnClickListener.class
│ ├── threads
│ │ ├── FishRunThread$1.class
│ │ ├── FishRunThread.class
│ │ ├── PicActThread.class
│ │ ├── ShotThread$1.class
│ │ └── ShotThread.class
│ └── tools
│ ├── CircleRectangleIntersect.class
│ ├── LogTools.class
│ └── Tool.class
├── cannon
│ ├── add.png
│ ├── bulletandnet.plist
│ ├── bulletandnet.png
│ ├── changefire.plist
│ ├── changefire.png
│ ├── fire.plist
│ ├── fire.png
│ ├── ripple.plist
│ ├── ripple.png
│ ├── stars.png
│ ├── sub.png
│ └── tenstar.png
├── componet
│ ├── bottom.png
│ ├── bottom_gold.png
│ ├── bottom_time.png
│ ├── num_gold.plist
│ └── num_gold.png
├── config
│ └── GamePart.plist
├── fish
│ ├── FishConfig.plist
│ ├── FishInfo.plist
│ ├── fish.plist
│ ├── fish.png
│ ├── fish2.plist
│ ├── fish2.png
│ ├── fish3.plist
│ ├── fish3.png
│ ├── seamaid.plist
│ └── seamaid.png
├── lib
│ ├── dom4j-1.6.1.jar
│ ├── jl1.0.jar
│ ├── jmf.jar
│ ├── jogg-0.0.7.jar
│ ├── jorbis-0.0.15.jar
│ ├── kxml2.jar
│ ├── mp3spi1.9.4.jar
│ ├── tritonus_jorbis-0.3.6.jar
│ ├── tritonus_share.jar
│ └── xmlpull_1_1_3_4c.jar
├── log
│ ├── Logfile.1
│ ├── Snapshot.1
│ └── Version_Number
├── progress
│ ├── login_bg.png
│ ├── login_jd.png
│ └── progress_bg.jpg
├── run.bat
├── score
│ ├── goldItem.plist
│ ├── goldItem.png
│ ├── goldNum.plist
│ ├── highPoint.plist
│ ├── highPoint.png
│ ├── hundred.plist
│ └── hundred.png
├── src
│ └── com
│ └── mypro
│ ├── base
│ │ ├── graphics
│ │ │ ├── Bitmap.java
│ │ │ ├── Canvas.java
│ │ │ ├── Matrix.java
│ │ │ └── Paint.java
│ │ └── tools
│ │ └── Log.java
│ ├── basecomponet
│ │ ├── AwtMainComponet.java
│ │ ├── DecodingAudioPlayer.java
│ │ └── JMatrix.java
│ ├── constant
│ │ └── Constant.java
│ ├── mainsurface
│ │ └── MainSurface.java
│ ├── manager
│ │ ├── CannonManager.java
│ │ ├── CatchFishManager.java
│ │ ├── FishManager.java
│ │ ├── GameInitManager.java
│ │ ├── GamePartInfo.java
│ │ ├── GamePartManager.java
│ │ ├── HeadFish.java
│ │ ├── ImageConfig.java
│ │ ├── ImageManager.java
│ │ ├── LayoutInfo.java
│ │ ├── LayoutManager.java
│ │ ├── MusicManager.java
│ │ ├── NpcManager.java
│ │ ├── ParticleEffectManager.java
│ │ ├── PathManager.java
│ │ ├── ScoreManager.java
│ │ ├── ShoalManager.java
│ │ ├── SoundManager.java
│ │ └── XmlManager.java
│ ├── model
│ │ ├── Ammo.java
│ │ ├── AmmoParticleEffect.java
│ │ ├── BackGround.java
│ │ ├── DrawableAdapter.java
│ │ ├── FishGold.java
│ │ ├── FishInfo.java
│ │ ├── FishingNet.java
│ │ ├── GamingInfo.java
│ │ ├── Gold.java
│ │ ├── GoldParticleEffect.java
│ │ ├── HighPoint.java
│ │ ├── HundredPoint.java
│ │ ├── LoadProgress.java
│ │ ├── NetParticleEffect.java
│ │ ├── WaterRipple.java
│ │ ├── componets
│ │ │ ├── Bottom.java
│ │ │ ├── BottomGold.java
│ │ │ ├── BottomTime.java
│ │ │ ├── ButtonAdapter.java
│ │ │ ├── Cannon.java
│ │ │ ├── ChangeCannonEffect.java
│ │ │ ├── Componet.java
│ │ │ ├── DownCannonButtonListener.java
│ │ │ └── UpCannonButtonListener.java
│ │ ├── fish
│ │ │ └── Fish.java
│ │ └── interfaces
│ │ ├── Button.java
│ │ ├── Drawable.java
│ │ └── OnClickListener.java
│ ├── threads
│ │ ├── FishRunThread.java
│ │ ├── PicActThread.java
│ │ └── ShotThread.java
│ └── tools
│ ├── CircleRectangleIntersect.java
│ ├── LogTools.java
│ └── Tool.java
└── texttype
├── WhatsHappened.ttf
└── YUGLY.TTF
44 directories, 230 files