Android double player space shooting game.
Double-Shoot is hosted in the following web site
https://github.com/etnlGD/Double-Shoot
If you think the Android project Double-Shoot listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of Double-Shoot.
Item | Value |
---|---|
Java File Count | 160 |
Supported screen sizes | [hdpi] |
Target SDK Version | 17 |
Minimum SDK Version | 8 |
Activity Count | 4 |
jar files used | andengine.jar android-support-v4.jar libammsdk.jar umeng-analytics-v5.2.3.jar umeng-update-v2.4.2.jar |
Required Permissions | android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE android.permission.INTERNET android.permission.READ_PHONE_STATE android.permission.VIBRATE android.permission.WRITE_EXTERNAL_STORAGE |
Asset File Names | assets\font\speed.ttf assets\gfx\1945.png assets\gfx\bomb.png assets\gfx\explosion.jpg assets\gfx\fire.bmp assets\gfx\galaxy_back.png assets\gfx\gameover.png assets\gfx\laser.png assets\gfx\lifebar_frame.png assets\gfx\lifebar_unit.png assets\gfx\pause.png assets\gfx\planet.bmp assets\gfx\play.png assets\gfx\restart.png assets\gfx\resume.png assets\gfx\reward_heal.png assets\gfx\reward_laser.png assets\gfx\reward_missile.png assets\gfx\reward_parallel.png assets\gfx\reward_scatter.png assets\gfx\share.png assets\gfx\star.bmp assets\gfx\title.png assets\gfx\urban.bmp assets\gfx\vs.png assets\mfx\explosion.wav assets\mfx\hit.wav assets\mfx\laser_hit.wav assets\mfx\laser_shoot.wav assets\mfx\missile_shoot.wav assets\mfx\shoot.wav |
There are 9 image files in Double-Shoot. The names of the image files are listed as follows.
umeng_update_btn_check_off_focused_holo_light.png umeng_update_btn_check_off_holo_light.png umeng_update_btn_check_off_pressed_holo_light.png umeng_update_btn_check_on_focused_holo_light.png umeng_update_btn_check_on_holo_light.png umeng_update_btn_check_on_pressed_holo_light.png umeng_update_close_bg_normal.png umeng_update_close_bg_tap.png umeng_update_wifi_disable.png
The following screenshort is generated from the image listed above.
Double-Shoot has the following Java source files.
com.doubleshoot.alien.Alien.java com.doubleshoot.alien.AlienFactory.java com.doubleshoot.alien.DeadBulletBehavior.java com.doubleshoot.alien.DeadScoreBehavior.java com.doubleshoot.alien.RandomDeadBulletReward.java com.doubleshoot.alien.RevengeBehavior.java com.doubleshoot.alien.ScoreGainBehavior.java com.doubleshoot.alien.WoundScoreBehavior.java com.doubleshoot.audio.BGM.java com.doubleshoot.audio.SE.java com.doubleshoot.behavior.BombBehavior.java com.doubleshoot.behavior.ExplosionBehavior.java com.doubleshoot.behavior.ExplosionSound.java com.doubleshoot.behavior.IBehavior.java com.doubleshoot.behavior.VibrationBehavior.java com.doubleshoot.behavior.WoundedShining.java com.doubleshoot.body.BodyBuilder.java com.doubleshoot.body.BodyFactory.java com.doubleshoot.body.SimpleBodyBuilder.java com.doubleshoot.body.VectorConstant.java com.doubleshoot.bullet.Barrel.java com.doubleshoot.bullet.Bullet.java com.doubleshoot.bullet.BulletEmitter.java com.doubleshoot.bullet.BulletListener.java com.doubleshoot.bullet.BulletMotionFilter.java com.doubleshoot.bullet.BulletPrototype.java com.doubleshoot.bullet.BulletSound.java com.doubleshoot.bullet.IBulletPrototype.java com.doubleshoot.bullet.NewBulletCallback.java com.doubleshoot.bullet.distribution.BulletDistribution.java com.doubleshoot.bullet.distribution.CircleDistribution.java com.doubleshoot.bullet.distribution.CountableBulletDistribution.java com.doubleshoot.bullet.distribution.ParrallelDistribution.java com.doubleshoot.bullet.distribution.RandomDirectionDistribution.java com.doubleshoot.bullet.distribution.ScatterDistribution.java com.doubleshoot.coordinate.EntityCoordinate.java com.doubleshoot.game.AllTextureRegions.java com.doubleshoot.game.Game.java com.doubleshoot.game.GameActivity.java com.doubleshoot.game.GameStartActivity.java com.doubleshoot.game.HeroDeadListener.java com.doubleshoot.game.QuickSortScene.java com.doubleshoot.game.ScreenShot.java com.doubleshoot.game.ZIndexComparator.java com.doubleshoot.game.listener.CompositeGameListener.java com.doubleshoot.game.listener.DelayedGameListener.java com.doubleshoot.game.listener.GameAdapter.java com.doubleshoot.game.listener.GameoverListener.java com.doubleshoot.game.listener.ICompositeGameListener.java com.doubleshoot.game.listener.IGameListener.java com.doubleshoot.game.wxapi.WXEntryActivity.java com.doubleshoot.hero.Hero.java com.doubleshoot.hero.HeroFactory.java com.doubleshoot.hud.DefaultFontCreator.java com.doubleshoot.hud.DigitBit.java com.doubleshoot.hud.FontUtils.java com.doubleshoot.hud.GameScore.java com.doubleshoot.hud.GameStatusScene.java com.doubleshoot.hud.HudItem.java com.doubleshoot.hud.ITextCreator.java com.doubleshoot.hud.Lifebar.java com.doubleshoot.image.ImageProcesser.java com.doubleshoot.input.DoubleHeroController.java com.doubleshoot.input.HeroController.java com.doubleshoot.modifier.VisibilityEntityModifier.java com.doubleshoot.motion.AcceleratedMotion.java com.doubleshoot.motion.IMotion.java com.doubleshoot.motion.PathMotion.java com.doubleshoot.motion.UniformVelocityMotion.java com.doubleshoot.movable.IMovable.java com.doubleshoot.movable.MovableBody.java com.doubleshoot.object.AbstractGOFactory.java com.doubleshoot.object.ConcreteGORegistry.java com.doubleshoot.object.ContactResolver.java com.doubleshoot.object.GOEnvironment.java com.doubleshoot.object.GOFactory.java com.doubleshoot.object.GOFactoryLoader.java com.doubleshoot.object.GOFilter.java com.doubleshoot.object.GOPipeline.java com.doubleshoot.object.GORegistry.java com.doubleshoot.object.GameObject.java com.doubleshoot.object.ICoordnateTransformer.java com.doubleshoot.object.ITaggedObject.java com.doubleshoot.object.RegistryFiller.java com.doubleshoot.object.TaggedObject.java com.doubleshoot.parallax.HVParallaxEntity.java com.doubleshoot.prefab.AlienType.java com.doubleshoot.prefab.InPlaceAlienLoader.java com.doubleshoot.prefab.InPlaceBulletLoader.java com.doubleshoot.prefab.InPlaceRewardLoader.java com.doubleshoot.reward.HealReward.java com.doubleshoot.reward.IRewardPolicy.java com.doubleshoot.reward.RandomBulletReward.java com.doubleshoot.reward.ReplaceBullet.java com.doubleshoot.reward.Reward.java com.doubleshoot.reward.RewardFactory.java com.doubleshoot.schedule.IScheduler.java com.doubleshoot.schedule.ITask.java com.doubleshoot.schedule.Scheduler.java com.doubleshoot.score.IScoreChangeListener.java com.doubleshoot.score.IScoreListener.java com.doubleshoot.score.IScorer.java com.doubleshoot.score.Scoreable.java com.doubleshoot.score.ScorerFinder.java com.doubleshoot.shape.RectangleFactory.java com.doubleshoot.shape.ShapeFactory.java com.doubleshoot.shape.TexturedSpriteFactory.java com.doubleshoot.share.Constants.java com.doubleshoot.share.ShareStringBuilder.java com.doubleshoot.share.WXShare.java com.doubleshoot.shooter.AbsorbDamage.java com.doubleshoot.shooter.AdditionDamage.java com.doubleshoot.shooter.BarrierObject.java com.doubleshoot.shooter.BaseShooter.java com.doubleshoot.shooter.Border.java com.doubleshoot.shooter.ContinuousShootPolicy.java com.doubleshoot.shooter.FixtureFactory.java com.doubleshoot.shooter.Harmful.java com.doubleshoot.shooter.ShootPolicy.java com.doubleshoot.shooter.ShootWhenSlow.java com.doubleshoot.shooter.ShooterBehaviorFilter.java com.doubleshoot.shooter.ShooterFactory.java com.doubleshoot.shooter.ShooterVisualFilter.java com.doubleshoot.shooter.TagManager.java com.doubleshoot.texture.CachedRegionManager.java com.doubleshoot.texture.CachedTextureFactory.java com.doubleshoot.texture.IRegionManager.java com.doubleshoot.texture.ITextureFactory.java com.doubleshoot.texture.SimpleTextureRegion.java com.doubleshoot.troop.AbstractPathMotionFactory.java com.doubleshoot.troop.CompositeTroopGenerator.java com.doubleshoot.troop.EquidiffPosDeterminer.java com.doubleshoot.troop.EquidiffTimeDeterminer.java com.doubleshoot.troop.GuardGenerator.java com.doubleshoot.troop.HorzMotionFactory.java com.doubleshoot.troop.ITroop.java com.doubleshoot.troop.ITroopDetermin.java com.doubleshoot.troop.MotionDetermineFactory.java com.doubleshoot.troop.PositionDetermineFactory.java com.doubleshoot.troop.RandomTroopGenerator.java com.doubleshoot.troop.Randomizer.java com.doubleshoot.troop.SingleTroop.java com.doubleshoot.troop.SingleTroopGenerator.java com.doubleshoot.troop.SymmetryPosDeterminer.java com.doubleshoot.troop.TroopDispatcher.java com.doubleshoot.troop.TroopGenerator.java com.doubleshoot.troop.UniPosFactory.java com.doubleshoot.troop.UniVelMotionFactory.java com.doubleshoot.troop.UniformDeterminer.java com.doubleshoot.troop.VLineEquiPosFactory.java com.doubleshoot.troop.VMotionFactory.java com.doubleshoot.troop.WeightedDeterminer.java com.doubleshoot.troop.WeightedRandom.java com.doubleshoot.troop.ZMotionFactory.java