A Game Engine based on the JavaFX Canvas API.
FXGameEngine is hosted in the following web site
https://github.com/eppleton/FXGameEngine
If you think the Android project FXGameEngine 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 FXGameEngine.
Item | Value |
---|---|
Java File Count | 122 |
Target SDK Version | 16 |
Minimum SDK Version | 8 |
Activity Count | 7 |
Required Permissions | android.permission.INTERNET |
Asset File Names | assets\graphics\back.png assets\graphics\front.png assets\graphics\invaders1.png assets\graphics\invaders1.tsx assets\graphics\invaders_explode.png assets\graphics\invaders_explode.tsx assets\graphics\middle.png assets\graphics\player.png assets\graphics\player.tsx assets\graphics\spaceinvaders.json assets\graphics\spaceinvaders.tmx assets\graphics\towerdefense.json assets\maps\terrain_atlas.png assets\maps\test.tmx assets\sound\beep-1.mp3 assets\sound\explosion.wav assets\sound\fastinvader1.wav assets\sound\fastinvader2.wav assets\sound\fastinvader3.wav assets\sound\fastinvader4.wav assets\sound\invader_loop1.mp3 assets\sound\invaderkilled.wav assets\sound\shoot.wav assets\sound\ufo_highpitch.wav assets\sound\ufo_lowpitch.wav |
FXGameEngine has the following Java source files.
com.eclipsesource.json.DefaultTileMapSerializationEnvironment.java com.eclipsesource.json.JsonArray.java com.eclipsesource.json.JsonObject.java com.eclipsesource.json.JsonValue.java com.eclipsesource.json.ParseException.java de.eppleton.fx2d.AbstractGame.java de.eppleton.fx2d.Camera.java de.eppleton.fx2d.DebugLayer.java de.eppleton.fx2d.Game.java de.eppleton.fx2d.ImageLayer.java de.eppleton.fx2d.Layer.java de.eppleton.fx2d.Level.java de.eppleton.fx2d.Rectangle2D.java de.eppleton.fx2d.Renderer.java de.eppleton.fx2d.Screen.java de.eppleton.fx2d.Sprite.java de.eppleton.fx2d.SpriteLayer.java de.eppleton.fx2d.SpriteProvider.java de.eppleton.fx2d.StackedRenderer.java de.eppleton.fx2d.action.ActionFactory.java de.eppleton.fx2d.action.Behavior.java de.eppleton.fx2d.action.DefaultMoveBehavior.java de.eppleton.fx2d.action.MoveAction.java de.eppleton.fx2d.action.ShootAction.java de.eppleton.fx2d.action.ShootBehavior.java de.eppleton.fx2d.action.SpriteAction.java de.eppleton.fx2d.action.SpriteBehavior.java de.eppleton.fx2d.action.State.java de.eppleton.fx2d.beans.BooleanProperty.java de.eppleton.fx2d.beans.DoubleProperty.java de.eppleton.fx2d.beans.IntegerProperty.java de.eppleton.fx2d.collision.Collision.java de.eppleton.fx2d.collision.CollisionHandler.java de.eppleton.fx2d.dukescript.Bck2BrwsrTimerEnvironment.java de.eppleton.fx2d.dukescript.JQuery.java de.eppleton.fx2d.dukescript.Main.java de.eppleton.fx2d.dukescript.Timer.java de.eppleton.fx2d.event.Event.java de.eppleton.fx2d.event.EventHandler.java de.eppleton.fx2d.event.KeyEvent.java de.eppleton.fx2d.event.MouseEvent.java de.eppleton.fx2d.event.ProxyEventHandler.java de.eppleton.fx2d.hello.world.HelloWorldLevel.java de.eppleton.fx2d.hello.world.physics.Pong.java de.eppleton.fx2d.parallax.demo.ParallaxSample.java de.eppleton.fx2d.physics.B2DSprite.java de.eppleton.fx2d.physics.DebugLayer.java de.eppleton.fx2d.physics.PhysicsEngine.java de.eppleton.fx2d.physics.WorldCam.java de.eppleton.fx2d.physics.WorldMetrics.java de.eppleton.fx2d.physics.action.PhysicsActionFactory.java de.eppleton.fx2d.resourcetest.Bck2BrwsrTimerEnvironment.java de.eppleton.fx2d.resourcetest.Main.java de.eppleton.fx2d.samplegames.bck2brwsr.Bck2BrwsrTimerEnvironment.java de.eppleton.fx2d.samplegames.bck2brwsr.Main.java de.eppleton.fx2d.samplegames.bck2brwsr.MainBrwsr.java de.eppleton.fx2d.samplegames.bck2brwsr.Timer.java de.eppleton.fx2d.samples.spaceinvaders.SpaceInvaders.java de.eppleton.fx2d.samples.towerdefense.CannonSprite.java de.eppleton.fx2d.samples.towerdefense.EnemySprite.java de.eppleton.fx2d.samples.towerdefense.HealthBarRenderer.java de.eppleton.fx2d.samples.towerdefense.TowerDefense.java de.eppleton.fx2d.tileengine.Data.java de.eppleton.fx2d.tileengine.ObjectGroup.java de.eppleton.fx2d.tileengine.ObjectGroupHandler.java de.eppleton.fx2d.tileengine.Property.java de.eppleton.fx2d.tileengine.PropertyAdapter.java de.eppleton.fx2d.tileengine.SourceImage.java de.eppleton.fx2d.tileengine.TObject.java de.eppleton.fx2d.tileengine.Tile.java de.eppleton.fx2d.tileengine.TileMap.java de.eppleton.fx2d.tileengine.TileMapException.java de.eppleton.fx2d.tileengine.TileMapLayer.java de.eppleton.fx2d.tileengine.TileMapReader.java de.eppleton.fx2d.tileengine.TileMapSerializationEnvironment.java de.eppleton.fx2d.tileengine.TileMapSerializationEnvironmentJAXB.java de.eppleton.fx2d.tileengine.TileSet.java de.eppleton.fx2d.tileengine.action.AnimationEvent.java de.eppleton.fx2d.tileengine.action.AnimationEventHandler.java de.eppleton.fx2d.tileengine.action.TileSetAnimation.java de.eppleton.fx2d.tileengine.algorithms.AStar.java de.eppleton.fx2d.timer.GamePulse.java de.eppleton.fx2d.timer.Handler.java de.eppleton.fx2d.timer.spi.GameTimerEnvironment.java de.eppleton.jbox2d.builders.BodyBuilder.java de.eppleton.jbox2d.builders.BoxBuilder.java de.eppleton.jbox2d.builders.ChainShapeBuilder.java de.eppleton.jbox2d.builders.CircleShapeBuilder.java de.eppleton.jbox2d.builders.DistanceJointBuilder.java de.eppleton.jbox2d.builders.FrictionJointBuilder.java de.eppleton.jbox2d.builders.GearJointBuilder.java de.eppleton.jbox2d.builders.JointBuilder.java de.eppleton.jbox2d.builders.MouseJointBuilder.java de.eppleton.jbox2d.builders.PolygonShapeBuilder.java de.eppleton.jbox2d.builders.PrismaticJointBuilder.java de.eppleton.jbox2d.builders.PulleyJointBuilder.java de.eppleton.jbox2d.builders.RevoluteJointBuilder.java de.eppleton.jbox2d.builders.WeldJointBuilder.java de.eppleton.tileengine.sample.SampleGame.java de.eppleton.tileengine.sample.SampleMoveValidator.java de.eppleton.tileengine.sample.sprites.Gear.java de.eppleton.tileengine.sample.sprites.GearFactory.java de.eppleton.tileengine.sample.sprites.Hero.java de.eppleton.tileengine.sample.sprites.Monster.java de.eppleton.tileengine.sample.sprites.SpriteHandler.java de.eppleton.tileengine.sample.sprites.actions.MoveAction.java de.eppleton.tileengine.sample.sprites.actions.StateAnimation.java