@[toc]
Making share
GitHub address: IndependentPlaneGame
introduce
This project was completed a long time ago and was completed using Android Studio. This project is an airplane game, which does not use the mainstream mobile phone game engine. It directly uses the Android graphics package and uses the canvas in it to draw the graphical interface. Basically, through inheritance, all units inherit a Sprite object, and then there are a lot of other little features.
- Framework author: ABcnull
- Csdn blog: blog.csdn.net/abcnull
- GitHub: github.com/abcnull
- E-Mail: [email protected]
Welcome Watch, Star and Fork!
The key code
-
Collision detection source code
-
Add sound source
-
Frames show
-
Dark day gradually changes
-
Enemy aircraft randomly appear to achieve
-
Single-machine double – click and touch screen movement
features
- Four types of bullets, and can be changed through the form of items
- 4 medium type enemy aircraft, there are boss enemy aircraft
- Enemy planes can not only collide with the machine, but also drop bombs
- There is a gradation of night and day
- The screen effect is more vivid
- The music is very dynamic
- The difficulty can be adjusted, the sound can be adjusted
- This machine has health and can pick up health items
- This machine can accept bomb items
- A points system is adopted
- Interface frame number display
To optimize
- The picture could still be tuned
- There can be more planes in the game
- Items can be increased
- Realize multi-language switch
- Multiple choice of music
- Set level system
- Points exchange props and other Settings
- other
interface
Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot of 5
- Framework author: ABcnull
- Csdn blog: blog.csdn.net/abcnull
- GitHub: github.com/abcnull
- E-Mail: [email protected]
Welcome Watch, Star and Fork!