Android Open Source - Game engine Liongrid-Game-Engine






Project Summary

An android game engine.

Web Site / Source Repository

Liongrid-Game-Engine is hosted in the following web site
https://github.com/lionleaf/Liongrid-Game-Engine

If you think the Android project Liongrid-Game-Engine 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 Liongrid-Game-Engine.

ItemValue
Java File Count157
Supported screen sizes[nodpi]
Minimum SDK Version4
Activity Count7
Required Permissionsandroid.permission.VIBRATE
android.permission.WAKE_LOCK
android.permission.WRITE_EXTERNAL_STORAGE
Asset File Namesassets\InfectomancerTileSet.png
assets\infectomap.tmx
assets\keygenmusic01.mp3
assets\notIso.tmx
Raw File Namesres\raw\blub.mp3
res\raw\levels.xml
res\raw\road.ism
res\raw\road2.ism
res\raw\swordswing.mp3
res\raw\test.ism
res\raw\tileset.xml




Resource Files

There are 33 image files in Liongrid-Game-Engine. The names of the image files are listed as follows.

d0.png
d1.png
d2.png
d3.png
d4.png
d5.png
d6.png
d7.png
d8.png
d9.png
gressbusk1.png
gressbusk2.png
gressrent.png
humans_killed.png
lumberinghulklo.png
manidle.png
mann1.png
manwalk_s_1.png
manwalk_s_2.png
midtmedstripe.png
midtutenstripe.png
sand.png
scrub.png
sheeplo.png
spheremonster01.png
squaremonster.png
stripe.png
tile1.png
tile2.png
tile3.png
tile4.png
tile5.png
tile6.png

The following screenshort is generated from the image listed above.

null




Java Source Files

Liongrid-Game-Engine has the following Java source files.

com.liongrid.gameengine.LAnimation.java
com.liongrid.gameengine.LAnimationCodes.java
com.liongrid.gameengine.LBaseObject.java
com.liongrid.gameengine.LButton.java
com.liongrid.gameengine.LCamera.java
com.liongrid.gameengine.LChangeOfCoordinates.java
com.liongrid.gameengine.LCollision.java
com.liongrid.gameengine.LCollisionCircle.java
com.liongrid.gameengine.LCollisionHandler.java
com.liongrid.gameengine.LCollisionHandlerMultipleArrays.java
com.liongrid.gameengine.LCollisionNonRotateSquare.java
com.liongrid.gameengine.LCollisionObject.java
com.liongrid.gameengine.LComponent.java
com.liongrid.gameengine.LConst.java
com.liongrid.gameengine.LDrawableBitmap.java
com.liongrid.gameengine.LDrawableMap.java
com.liongrid.gameengine.LDrawableObject.java
com.liongrid.gameengine.LEasyBitmapCropper.java
com.liongrid.gameengine.LEffect.java
com.liongrid.gameengine.LGameActivityInterface.java
com.liongrid.gameengine.LGameLoader.java
com.liongrid.gameengine.LGameObject.java
com.liongrid.gameengine.LGamePointers.java
com.liongrid.gameengine.LGameThread.java
com.liongrid.gameengine.LGestureDetector.java
com.liongrid.gameengine.LIllegalObjectException.java
com.liongrid.gameengine.LInputDelegator.java
com.liongrid.gameengine.LInputDispatchInterface.java
com.liongrid.gameengine.LMap.java
com.liongrid.gameengine.LMusic.java
com.liongrid.gameengine.LObjectHandler.java
com.liongrid.gameengine.LObjectHandlerInterface.java
com.liongrid.gameengine.LOpenGLSystem.java
com.liongrid.gameengine.LRenderElement.java
com.liongrid.gameengine.LRenderSystem.java
com.liongrid.gameengine.LRenderingThread.java
com.liongrid.gameengine.LShape.java
com.liongrid.gameengine.LSoundSystem.java
com.liongrid.gameengine.LSurfaceViewPanel.java
com.liongrid.gameengine.LTalentIcon.java
com.liongrid.gameengine.LTalentTier.java
com.liongrid.gameengine.LTalentTree.java
com.liongrid.gameengine.LTexture.java
com.liongrid.gameengine.LTextureLibrary.java
com.liongrid.gameengine.LTile.java
com.liongrid.gameengine.LTileSet.java
com.liongrid.gameengine.LTileSetSaxParser.java
com.liongrid.gameengine.LTileType.java
com.liongrid.gameengine.LUpgrade.java
com.liongrid.gameengine.components.LDrawableComponent.java
com.liongrid.gameengine.components.LMoveComponent.java
com.liongrid.gameengine.components.LRandomWalkerComponent.java
com.liongrid.gameengine.components.LSpriteComponent.java
com.liongrid.gameengine.components.LTiltMovementComponent.java
com.liongrid.gameengine.tmx.TMXLayer.java
com.liongrid.gameengine.tmx.TMXLayerProperty.java
com.liongrid.gameengine.tmx.TMXLoader.java
com.liongrid.gameengine.tmx.TMXObject.java
com.liongrid.gameengine.tmx.TMXObjectGroup.java
com.liongrid.gameengine.tmx.TMXObjectGroupProperty.java
com.liongrid.gameengine.tmx.TMXObjectProperty.java
com.liongrid.gameengine.tmx.TMXParser.java
com.liongrid.gameengine.tmx.TMXProperties.java
com.liongrid.gameengine.tmx.TMXProperty.java
com.liongrid.gameengine.tmx.TMXTile.java
com.liongrid.gameengine.tmx.TMXTileProperty.java
com.liongrid.gameengine.tmx.TMXTileSet.java
com.liongrid.gameengine.tmx.TMXTiledMap.java
com.liongrid.gameengine.tmx.TMXTiledMapDrawable.java
com.liongrid.gameengine.tmx.TMXTiledMapProperty.java
com.liongrid.gameengine.tmx.TSXLoader.java
com.liongrid.gameengine.tmx.TSXParser.java
com.liongrid.gameengine.tmx.util.constants.TMXConstants.java
com.liongrid.gameengine.tmx.util.exception.TMXException.java
com.liongrid.gameengine.tmx.util.exception.TMXLoadException.java
com.liongrid.gameengine.tmx.util.exception.TMXParseException.java
com.liongrid.gameengine.tmx.util.exception.TSXLoadException.java
com.liongrid.gameengine.tmx.util.exception.TSXParseException.java
com.liongrid.gameengine.tools.Base64.java
com.liongrid.gameengine.tools.Base64InputStream.java
com.liongrid.gameengine.tools.LFixedSizeArray.java
com.liongrid.gameengine.tools.LObjectPool.java
com.liongrid.gameengine.tools.LVector2.java
com.liongrid.gameengine.tools.LVector2Int.java
com.liongrid.gameengine.tools.ResIdReflector.java
com.liongrid.gameengine.tools.SAXUtils.java
com.liongrid.gameengine.view.LAbsoluteLayout.java
com.liongrid.gameengine.view.LLinearLayout.java
com.liongrid.gameengine.view.LView.java
com.liongrid.gameengine.view.LViewGroup.java
com.liongrid.gameengine.view.LViewParent.java
com.liongrid.infectomancer.IGameActivity.java
com.liongrid.infectomancer.IGameLoader.java
com.liongrid.infectomancer.IGameObject.java
com.liongrid.infectomancer.IGameObjectHandler.java
com.liongrid.infectomancer.IGamePointers.java
com.liongrid.infectomancer.IGameScreenInput.java
com.liongrid.infectomancer.IGameStatus.java
com.liongrid.infectomancer.ILevel.java
com.liongrid.infectomancer.ILevelSaxParser.java
com.liongrid.infectomancer.IMainMenuActivity.java
com.liongrid.infectomancer.ISpawnPool.java
com.liongrid.infectomancer.IStatActivity.java
com.liongrid.infectomancer.ISurfaceAnimation.java
com.liongrid.infectomancer.ITalentIcon.java
com.liongrid.infectomancer.IUpgradeActivity.java
com.liongrid.infectomancer.Infectosaurus.java
com.liongrid.infectomancer.components.IAggressivMoveComponent.java
com.liongrid.infectomancer.components.IAnimationChangeComponent.java
com.liongrid.infectomancer.components.IBehaviorComponent.java
com.liongrid.infectomancer.components.ICollisionComponent.java
com.liongrid.infectomancer.components.IHpBarComponent.java
com.liongrid.infectomancer.components.IMeleeAttackComponent.java
com.liongrid.infectomancer.crowd.IState.java
com.liongrid.infectomancer.crowd.IStateList.java
com.liongrid.infectomancer.crowd.actions.IAction.java
com.liongrid.infectomancer.crowd.actions.IAttacking.java
com.liongrid.infectomancer.crowd.actions.IStand.java
com.liongrid.infectomancer.crowd.actions.ITurn.java
com.liongrid.infectomancer.crowd.actions.IWalk.java
com.liongrid.infectomancer.crowd.behaviorfunctions.IAvoidObstacles.java
com.liongrid.infectomancer.crowd.behaviorfunctions.IAvoidTargetCollission.java
com.liongrid.infectomancer.crowd.behaviorfunctions.IBehaviorFunction.java
com.liongrid.infectomancer.crowd.behaviorfunctions.IFrightBehavior.java
com.liongrid.infectomancer.crowd.behaviorfunctions.IMoveTowards.java
com.liongrid.infectomancer.crowd.behaviorfunctions.IPauseALotBehavior.java
com.liongrid.infectomancer.crowd.situations.ISimpleBehaviorSituation.java
com.liongrid.infectomancer.crowd.situations.ISituation.java
com.liongrid.infectomancer.crowd.situations.ISituationHandler.java
com.liongrid.infectomancer.crowd.situations.ISpeedSituation.java
com.liongrid.infectomancer.effects.IDOTEffect.java
com.liongrid.infectomancer.effects.IDelayedDamageEffect.java
com.liongrid.infectomancer.effects.IInfectedDamageEffect.java
com.liongrid.infectomancer.effects.ISpeedBuffEffect.java
com.liongrid.infectomancer.hudobjects.IScoreHUD.java
com.liongrid.infectomancer.upgrades.IHealthUpgrade.java
com.liongrid.infectomancer.upgrades.IMeleeDamageUpgrade.java
com.liongrid.infectomancer.upgrades.IMeleeSpeedUpgrade.java
com.liongrid.infectomancer.upgrades.IReachUpgrade.java
com.liongrid.infectomancer.upgrades.ISpeedUpgrade.java
com.liongrid.infectomancer.upgrades.InfectUpgrade.java
com.liongrid.thumbfighter.TGameActivity.java
com.liongrid.thumbfighter.TGameLoader.java
com.liongrid.thumbfighter.TGameObject.java
com.liongrid.thumbfighter.TGameObjectHandler.java
com.liongrid.thumbfighter.TGameOverActivity.java
com.liongrid.thumbfighter.TGamePointers.java
com.liongrid.thumbfighter.TGameStatus.java
com.liongrid.thumbfighter.TMainMenuActivity.java
com.liongrid.thumbfighter.TSpawnPool.java
com.liongrid.thumbfighter.TTouchEventListener.java
com.liongrid.thumbfighter.components.TExplosiveCollisionComponent.java
com.liongrid.thumbfighter.components.TRemoveOutsideComponent.java