This is a android game, developped for a lesson project.
DivingBall is hosted in the following web site
https://github.com/Crikka/DivingBall
If you think the Android project DivingBall 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 DivingBall.
Item | Value |
---|---|
Java File Count | 191 |
Supported screen sizes | [mdpi, xxhdpi, hdpi, xhdpi] |
Activity Count | 1 |
Fragment Count | 1 |
Required Permissions | android.permission.INTERNET android.permission.READ_EXTERNAL_STORAGE android.permission.WRITE_EXTERNAL_STORAGE com.android.vending.BILLING |
Asset File Names | assets\hurry_up.ttf |
There are 18 image files in DivingBall. The names of the image files are listed as follows.
arrow_down.png arrow_left.png arrow_right.png arrow_up.png bin.png bubble.png checkbox_check.png checkbox_none.png coin.png coin_black.png cursor.png fan.gif fan_invert.gif fireball.png paper.png play_button.png ruler.png settings.png
The following screenshort is generated from the image listed above.
DivingBall has the following Java source files.
divingteam.divingball.ApplicationTest.java divingteam.divingball.core.Share.SharedElements.java divingteam.divingball.core.debug.DebugEngine.java divingteam.divingball.core.debug.FPS.java divingteam.divingball.core.facets.Facet.java divingteam.divingball.core.facets.behavior.GroundInteraction.java divingteam.divingball.core.facets.behavior.Interaction.java divingteam.divingball.core.facets.behavior.SimpleInteraction.java divingteam.divingball.core.facets.collision.CollisionFacet.java divingteam.divingball.core.facets.collision.InputTextCollisionFacet.java divingteam.divingball.core.facets.collision.MovieShapeCollisionFacet.java divingteam.divingball.core.facets.collision.NoneCollisionFacet.java divingteam.divingball.core.facets.collision.SkinnedShapeCollisionFacet.java divingteam.divingball.core.facets.collision.TextCollisionFacet.java divingteam.divingball.core.facets.drawing.DrawingFacet.java divingteam.divingball.core.facets.drawing.InputTextDrawingFacet.java divingteam.divingball.core.facets.drawing.MovieShapeDrawingFacet.java divingteam.divingball.core.facets.drawing.NoneDrawingFacet.java divingteam.divingball.core.facets.drawing.SkinnedShapeDrawingFacet.java divingteam.divingball.core.facets.drawing.TextButtonDrawingFacet.java divingteam.divingball.core.facets.drawing.TextDrawingFacet.java divingteam.divingball.core.facets.force.FadingForce.java divingteam.divingball.core.facets.force.Force.java divingteam.divingball.core.facets.force.ForcesSystem.java divingteam.divingball.core.facets.force.Gravity.java divingteam.divingball.core.facets.image.ImageFacet.java divingteam.divingball.core.facets.image.MovieShapeImageFacet.java divingteam.divingball.core.facets.image.SkinnedShapeImageFacet.java divingteam.divingball.core.facets.moving.MovingFacet.java divingteam.divingball.core.facets.moving.NoneMovingFacet.java divingteam.divingball.core.facets.rotation.NoneRotationFacet.java divingteam.divingball.core.facets.rotation.RotateAround.java divingteam.divingball.core.facets.rotation.RotationFacet.java divingteam.divingball.core.render.FragmentRender.java divingteam.divingball.core.render.Render.java divingteam.divingball.core.render.Scene.java divingteam.divingball.core.shape.custom.CustomShapeEngine.java divingteam.divingball.core.shape.custom.ShapeCache.java divingteam.divingball.core.shape.custom.helper.BarOfShape.java divingteam.divingball.core.shape.custom.helper.CombinationShapes.java divingteam.divingball.core.shape.custom.movies.MovieShape.java divingteam.divingball.core.shape.custom.skinned.SkinnedShape.java divingteam.divingball.core.shape.events.MoveFingerEvent.java divingteam.divingball.core.shape.simple.InputText.java divingteam.divingball.core.shape.simple.SimpleShape.java divingteam.divingball.core.shape.simple.Text.java divingteam.divingball.core.shape.simple.TextButton.java divingteam.divingball.core.touchEvent.IGestureEvent.java divingteam.divingball.core.touchEvent.TouchEvent.java divingteam.divingball.core.touchEvent.TouchGestureEvent.java divingteam.divingball.core.views.EngineView.java divingteam.divingball.core.views.ViewHandler.java divingteam.divingball.core.views.templateEngine.GridPoint.java divingteam.divingball.core.views.templateEngine.GridTemplate.java divingteam.divingball.myApp.config.MainActivity.java divingteam.divingball.myApp.config.MyViewHandler.java divingteam.divingball.myApp.config.SensorsManager.java divingteam.divingball.myApp.data.Preferences.PreferenceManager.java divingteam.divingball.myApp.data.TouchEvent.FollowFingerEvent.java divingteam.divingball.myApp.data.TouchEvent.PlaySceneEvent.java divingteam.divingball.myApp.data.TouchEvent.RemoveTapEvent.java divingteam.divingball.myApp.data.facets.behavior.Between.BallBubbleInteraction.java divingteam.divingball.myApp.data.facets.behavior.Between.FireBallInteraction.java divingteam.divingball.myApp.data.facets.behavior.Between.FireWaterInteraction.java divingteam.divingball.myApp.data.facets.behavior.Between.PickUpCoinInteraction.java divingteam.divingball.myApp.data.facets.behavior.ChangeLevelBehaviorInteraction.java divingteam.divingball.myApp.data.facets.behavior.OutOfRange.RestartLevel.java divingteam.divingball.myApp.data.facets.behavior.Simple.BeamBehaviorInteraction.java divingteam.divingball.myApp.data.facets.behavior.Simple.LeftSideFanBehaviorInteraction.java divingteam.divingball.myApp.data.facets.behavior.Simple.RightSideFanBehaviorInteraction.java divingteam.divingball.myApp.data.facets.behavior.Simple.WarpBehaviorInteraction.java divingteam.divingball.myApp.data.facets.collision.BeamCollisionFacet.java divingteam.divingball.myApp.data.facets.collision.BinCollisionFacet.java divingteam.divingball.myApp.data.facets.collision.LeftSideFanCollisionFacet.java divingteam.divingball.myApp.data.facets.collision.RightSideFanCollisionFacet.java divingteam.divingball.myApp.data.facets.collision.WarpCollisionFacet.java divingteam.divingball.myApp.data.facets.drawing.BeamDrawingFacet.java divingteam.divingball.myApp.data.facets.drawing.WarpDrawingFacet.java divingteam.divingball.myApp.data.facets.image.BeamImageFacet.java divingteam.divingball.myApp.data.facets.moving.MoveBetweenInX.java divingteam.divingball.myApp.data.facets.moving.MoveBetweenInY.java divingteam.divingball.myApp.data.score.GetScoreManager.java divingteam.divingball.myApp.data.score.ServerScoreManager.java divingteam.divingball.myApp.data.score.SetProgress.java divingteam.divingball.myApp.data.server.entities.ServerLevel.java divingteam.divingball.myApp.data.server.entities.ServerVersion.java divingteam.divingball.myApp.data.server.entities.ServiceCredential.java divingteam.divingball.myApp.data.server.entities.ServiceCurrent.java divingteam.divingball.myApp.data.server.entities.ServiceProgress.java divingteam.divingball.myApp.data.server.entities.ServiceVersion.java divingteam.divingball.myApp.data.server.errorHandler.AuthenticationErrorHandler.java divingteam.divingball.myApp.data.server.errorHandler.CreateProgressErrorHandler.java divingteam.divingball.myApp.data.server.errorHandler.CreateUserErrorHandler.java divingteam.divingball.myApp.data.server.errorHandler.GetCurrentErrorHandler.java divingteam.divingball.myApp.data.server.errorHandler.GetProgressErrorHandler.java divingteam.divingball.myApp.data.server.errorHandler.SetCurrentErrorHandler.java divingteam.divingball.myApp.data.server.errorHandler.VersionErrorHandler.java divingteam.divingball.myApp.data.server.event.AuthenticationEvent.java divingteam.divingball.myApp.data.server.event.CreateProgressEvent.java divingteam.divingball.myApp.data.server.event.CreateUserEvent.java divingteam.divingball.myApp.data.server.event.GetCurrentEvent.java divingteam.divingball.myApp.data.server.event.GetProgressEvent.java divingteam.divingball.myApp.data.server.event.SetCurrentEvent.java divingteam.divingball.myApp.data.server.event.VersionEvent.java divingteam.divingball.myApp.data.server.request.AuthenticationRequest.java divingteam.divingball.myApp.data.server.request.CreateProgressRequest.java divingteam.divingball.myApp.data.server.request.CreateUserRequest.java divingteam.divingball.myApp.data.server.request.GetCurrentRequest.java divingteam.divingball.myApp.data.server.request.GetProgressRequest.java divingteam.divingball.myApp.data.server.request.SetCurrentRequest.java divingteam.divingball.myApp.data.server.request.VersionRequest.java divingteam.divingball.myApp.data.shape.custom.helper.FireBar.java divingteam.divingball.myApp.data.shape.custom.movies.LeftSideFan.java divingteam.divingball.myApp.data.shape.custom.movies.RightSideFan.java divingteam.divingball.myApp.data.shape.custom.skinned.ArrowDown.java divingteam.divingball.myApp.data.shape.custom.skinned.ArrowLeft.java divingteam.divingball.myApp.data.shape.custom.skinned.ArrowRight.java divingteam.divingball.myApp.data.shape.custom.skinned.ArrowUp.java divingteam.divingball.myApp.data.shape.custom.skinned.Ball.java divingteam.divingball.myApp.data.shape.custom.skinned.Bin.java divingteam.divingball.myApp.data.shape.custom.skinned.Bubble.java divingteam.divingball.myApp.data.shape.custom.skinned.Checkbox_check.java divingteam.divingball.myApp.data.shape.custom.skinned.Checkbox_none.java divingteam.divingball.myApp.data.shape.custom.skinned.Coin.java divingteam.divingball.myApp.data.shape.custom.skinned.CoinBlack.java divingteam.divingball.myApp.data.shape.custom.skinned.Cursor.java divingteam.divingball.myApp.data.shape.custom.skinned.Fire.java divingteam.divingball.myApp.data.shape.custom.skinned.PlayButton.java divingteam.divingball.myApp.data.shape.custom.skinned.Ruler.java divingteam.divingball.myApp.data.shape.custom.skinned.Sign.java divingteam.divingball.myApp.data.shape.custom.skinned.Title.java divingteam.divingball.myApp.data.shape.custom.skinned.Wrench.java divingteam.divingball.myApp.data.shape.simple.Beam.java divingteam.divingball.myApp.data.shape.simple.Warp.java divingteam.divingball.myApp.data.views.Form.Form.java divingteam.divingball.myApp.data.views.Form.LogIn.java divingteam.divingball.myApp.data.views.Form.SignIn.java divingteam.divingball.myApp.data.views.Menu.ChooseLevel.java divingteam.divingball.myApp.data.views.Menu.End.java divingteam.divingball.myApp.data.views.Menu.Introduction.java divingteam.divingball.myApp.data.views.Menu.Preferences.java divingteam.divingball.myApp.data.views.levels.EngineLevel.java divingteam.divingball.myApp.data.views.levels.Stage_1.java divingteam.divingball.myApp.data.views.levels.Stage_10.java divingteam.divingball.myApp.data.views.levels.Stage_11.java divingteam.divingball.myApp.data.views.levels.Stage_2.java divingteam.divingball.myApp.data.views.levels.Stage_3.java divingteam.divingball.myApp.data.views.levels.Stage_4.java divingteam.divingball.myApp.data.views.levels.Stage_5.java divingteam.divingball.myApp.data.views.levels.Stage_6.java divingteam.divingball.myApp.data.views.levels.Stage_7.java divingteam.divingball.myApp.data.views.levels.Stage_8.java divingteam.divingball.myApp.data.views.levels.Stage_9.java divingteam.divingball.myApp.data.views.levels.editor.LevelEditor.java divingteam.divingball.myApp.data.views.levels.editor.SaveEditor.java divingteam.divingball.myApp.service.CheckVersionService.java divingteam.divingball.nephthys.exception.NoAccountExistsInLocal.java divingteam.divingball.nephthys.local.cache.Cache.java divingteam.divingball.nephthys.local.cache.CacheSet.java divingteam.divingball.nephthys.local.cache.Local.java divingteam.divingball.nephthys.local.cache.Sync.java divingteam.divingball.nephthys.local.callback.HoldAllToDo.java divingteam.divingball.nephthys.local.callback.HoldPerStateToDo.java divingteam.divingball.nephthys.local.callback.HoldToDo.java divingteam.divingball.nephthys.local.callback.NothingToDo.java divingteam.divingball.nephthys.local.callback.WhatToDo.java divingteam.divingball.nephthys.local.resources.Resource.java divingteam.divingball.nephthys.server.ServerObject .java divingteam.divingball.nephthys.server.entities.OneRow.java divingteam.divingball.nephthys.server.errorHandler.CreateErrorHandler.java divingteam.divingball.nephthys.server.errorHandler.DeleteErrorHandler.java divingteam.divingball.nephthys.server.errorHandler.ErrorHandler .java divingteam.divingball.nephthys.server.errorHandler.ListerErrorHandler.java divingteam.divingball.nephthys.server.errorHandler.RetrieveErrorHandler.java divingteam.divingball.nephthys.server.errorHandler.UpdateErrorHandler.java divingteam.divingball.nephthys.server.event.CreateEvent.java divingteam.divingball.nephthys.server.event.DeleteEvent.java divingteam.divingball.nephthys.server.event.Event .java divingteam.divingball.nephthys.server.event.ListerEvent.java divingteam.divingball.nephthys.server.event.RetrieveEvent.java divingteam.divingball.nephthys.server.event.UpdateEvent.java divingteam.divingball.nephthys.server.request.CreateRequest.java divingteam.divingball.nephthys.server.request.DeleteRequest.java divingteam.divingball.nephthys.server.request.ListerRequest.java divingteam.divingball.nephthys.server.request.Request .java divingteam.divingball.nephthys.server.request.RetrieveRequest.java divingteam.divingball.nephthys.server.request.SessionRequestInterceptor.java divingteam.divingball.nephthys.server.request.UpdateRequest.java