Android Open Source - Game project DivingBall






Project Summary

This is a android game, developped for a lesson project.

Web Site / Source Repository

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.

Project Detail

The following table is the detailed list of DivingBall.

ItemValue
Java File Count191
Supported screen sizes[mdpi, xxhdpi, hdpi, xhdpi]
Activity Count1
Fragment Count1
Required Permissionsandroid.permission.INTERNET
android.permission.READ_EXTERNAL_STORAGE
android.permission.WRITE_EXTERNAL_STORAGE
com.android.vending.BILLING
Asset File Namesassets\hurry_up.ttf




Resource Files

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.

null




Java Source Files

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