天天看點

java開發憤怒的小鳥_Java小遊戲之憤怒的小鳥

【執行個體簡介】

這是java版實作的憤怒的小鳥,僅供學習交流。

【執行個體截圖】

【核心代碼】

AngryBirds

└── AngryBirds

├── AngryBirds

│   ├── bin

│   │   ├── AngryBirdsApplication

│   │   │   ├── AngryBirdsArea.class

│   │   │   ├── AngryBirdsController$1.class

│   │   │   ├── AngryBirdsController$2.class

│   │   │   ├── AngryBirdsController.class

│   │   │   ├── AngryBirdsDraw.class

│   │   │   ├── AngryBirdsMain.class

│   │   │   ├── AngryBirdsMenu.class

│   │   │   ├── AngryBirdsMenuController.class

│   │   │   ├── AngryBirdsPanel$1.class

│   │   │   ├── AngryBirdsPanel$2.class

│   │   │   ├── AngryBirdsPanel$3.class

│   │   │   ├── AngryBirdsPanel.class

│   │   │   ├── AngryBirdsPanelController.class

│   │   │   ├── AngryBirdsViewFrame.class

│   │   │   ├── AngryBirdsViewportTransform.class

│   │   │   ├── FixtureQueryCallback.class

│   │   │   ├── GameButton.class

│   │   │   ├── QueueItem.class

│   │   │   └── QueueItemType.class

│   │   ├── AngryBirdsCharacters

│   │   │   ├── AngryBirdsBodyInfo.class

│   │   │   ├── AngryBirdsCharacter.class

│   │   │   ├── AngryBirdsGround.class

│   │   │   ├── AngryBirdsModel.class

│   │   │   ├── AngryBirdsObstacles.class

│   │   │   ├── AngryBirdsPig.class

│   │   │   └── AngryBirdsSling.class

│   │   ├── AngryBirdsImagePack

│   │   │   ├── background1.jpg

│   │   │   ├── background2.jpg

│   │   │   ├── background.jpg

│   │   │   ├── birds.png

│   │   │   ├── continue.png

│   │   │   ├── cross.png

│   │   │   ├── Finger.png

│   │   │   ├── grass.png

│   │   │   ├── ground.png

│   │   │   ├── menu

│   │   │   │   ├── cloud1.png

│   │   │   │   ├── cloud2.png

│   │   │   │   ├── cloud.png

│   │   │   │   ├── exit2.png

│   │   │   │   ├── exit.png

│   │   │   │   ├── title1.png

│   │   │   │   └── title.png

│   │   │   ├── menu2.jpg

│   │   │   ├── pause.png

│   │   │   ├── pigs.png

│   │   │   ├── Planet.png

│   │   │   ├── resume.png

│   │   │   ├── shuimos4.jpg

│   │   │   ├── sky1.jpg

│   │   │   ├── sky2.png

│   │   │   ├── sky3.png

│   │   │   ├── slingstick.png

│   │   │   ├── startbutton1.png

│   │   │   ├── startbutton.png

│   │   │   └── wood.png

│   │   └── AngryBirdsLevel

│   │   └── BirdsLevel.class

│   └── src

│   ├── AngryBirdsApplication

│   │   ├── AngryBirdsArea.java

│   │   ├── AngryBirdsController.java

│   │   ├── AngryBirdsDraw.java

│   │   ├── AngryBirdsMain.java

│   │   ├── AngryBirdsMenuController.java

│   │   ├── AngryBirdsMenu.java

│   │   ├── AngryBirdsPanelController.java

│   │   ├── AngryBirdsPanel.java

│   │   ├── AngryBirdsViewFrame.java

│   │   └── AngryBirdsViewportTransform.java

│   ├── AngryBirdsCharacters

│   │   ├── AngryBirdsBodyInfo.java

│   │   ├── AngryBirdsCharacter.java

│   │   ├── AngryBirdsGround.java

│   │   ├── AngryBirdsModel.java

│   │   ├── AngryBirdsObstacles.java

│   │   ├── AngryBirdsPig.java

│   │   └── AngryBirdsSling.java

│   ├── AngryBirdsImagePack

│   │   ├── background1.jpg

│   │   ├── background2.jpg

│   │   ├── background.jpg

│   │   ├── birds.png

│   │   ├── continue.png

│   │   ├── cross.png

│   │   ├── Finger.png

│   │   ├── grass.png

│   │   ├── ground.png

│   │   ├── menu

│   │   │   ├── cloud1.png

│   │   │   ├── cloud2.png

│   │   │   ├── cloud.png

│   │   │   ├── exit2.png

│   │   │   ├── exit.png

│   │   │   ├── title1.png

│   │   │   └── title.png

│   │   ├── menu2.jpg

│   │   ├── pause.png

│   │   ├── pigs.png

│   │   ├── Planet.png

│   │   ├── resume.png

│   │   ├── shuimos4.jpg

│   │   ├── sky1.jpg

│   │   ├── sky2.png

│   │   ├── sky3.png

│   │   ├── slingstick.png

│   │   ├── startbutton1.png

│   │   ├── startbutton.png

│   │   └── wood.png

│   └── AngryBirdsLevel

│   └── BirdsLevel.java

└── jbox2d-library-2.1.2.jar

14 directories, 104 files