An open source 2D Game Engine for Android..
sathra-2d is hosted in the following web site
https://github.com/mmoczkowski/sathra-2d
If you think the Android project sathra-2d 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 sathra-2d.
Item | Value |
---|---|
Java File Count | 87 |
Supported screen sizes | [sw600dp, mdpi, xhdpi, nodpi] |
Target SDK Version | 19 |
Minimum SDK Version | 11 |
Activity Count | 1 |
Asset File Names | assets\alien.json assets\base_sheet.png assets\bg_3.png assets\fonts\topspeed.ttf assets\fonts\visitor.ttf assets\map.json assets\player.json assets\sounds\alien_death_1.mp3 assets\sounds\alien_death_2.mp3 assets\sounds\alien_death_3.mp3 assets\sounds\player_damage.mp3 assets\sounds\player_death.mp3 assets\sounds\rifle_reload.mp3 assets\sounds\rifle_shoot.ogg assets\sounds\sound_rifle_shoot.mp3 assets\sounds\test.mp3 |
Raw File Names | res\raw\track_game.ogg res\raw\track_menu.ogg |
There are 33 image files in sathra-2d. The names of the image files are listed as follows.
cloud1.png ic_flamer.png ic_pistol.png ic_plasma.png ic_rail.png ic_rifle.png img_face_dead.png img_gp_badge.png img_hud_a_normal.png img_hud_a_pressed.png img_hud_ammo.png img_hud_b_normal.png img_hud_b_pressed.png img_hud_dpad.png img_hud_dpad_normal.png img_hud_dpad_pressed.png img_hud_health.png img_hud_left_normal.png img_hud_left_pressed.png img_hud_pause_normal.png img_hud_pause_pressed.png img_hud_right_normal.png img_hud_right_pressed.png img_hud_score.png img_hud_select_normal.png img_hud_select_pressed.png img_hud_start_normal.png img_hud_start_pressed.png img_menu_about.png img_menu_achievements.png img_menu_button_normal.9.png img_menu_highscores.png img_menu_play.png
The following screenshort is generated from the image listed above.
sathra-2d has the following Java source files.
eu.sathra.C.java eu.sathra.Parameters.java eu.sathra.SathraActivity.java eu.sathra.Vector2.java eu.sathra.ai.AnimateSpriteTask.java eu.sathra.ai.AnimateTask.java eu.sathra.ai.ConcurrentTask.java eu.sathra.ai.ConditionTask.java eu.sathra.ai.ConstantTask.java eu.sathra.ai.EmitParticlesTask.java eu.sathra.ai.ExpressionTask.java eu.sathra.ai.PlaySoundTask.java eu.sathra.ai.RandomTask.java eu.sathra.ai.SelectorTask.java eu.sathra.ai.SequencerTask.java eu.sathra.ai.Task.java eu.sathra.ai.ToggleTask.java eu.sathra.ai.WaitTask.java eu.sathra.ai.context.AIContext.java eu.sathra.ai.context.BeanShellContext.java eu.sathra.ai.context.ExpressionException.java eu.sathra.ai.context.JexlContext.java eu.sathra.ai.context.MVELContext.java eu.sathra.ai.context.RhinoContext.java eu.sathra.ai.context.WebContext.java eu.sathra.ai.path.PathManager.java eu.sathra.io.IO.java eu.sathra.io.adapters.InterpolatorAdapter.java eu.sathra.io.adapters.RectAdapter.java eu.sathra.io.adapters.TypeAdapter.java eu.sathra.io.adapters.WorldAdapter.java eu.sathra.io.annotations.Defaults.java eu.sathra.io.annotations.Deserialize.java eu.sathra.physics.Body.java eu.sathra.physics.Physics.java eu.sathra.physics.dyn4j.Dyn4jBody.java eu.sathra.physics.dyn4j.Dyn4jPhysics.java eu.sathra.physics.shapes.Collider.java eu.sathra.physics.shapes.Rectangle.java eu.sathra.resources.Font.java eu.sathra.resources.ResourceHandle.java eu.sathra.resources.ResourceLoader.java eu.sathra.resources.ResourceManager.java eu.sathra.resources.Sound.java eu.sathra.resources.SoundManager.java eu.sathra.resources.Texture.java eu.sathra.resources.TextureLoader.java eu.sathra.scene.AnimatedSpriteNode.java eu.sathra.scene.AudioListener.java eu.sathra.scene.CameraNode.java eu.sathra.scene.LightNode.java eu.sathra.scene.ParticleEmitterNode.java eu.sathra.scene.SceneNode.java eu.sathra.scene.SoundNode.java eu.sathra.scene.SpriteNode.java eu.sathra.scene.TextNode.java eu.sathra.scene.Transform.java eu.sathra.scene.animation.Animation.java eu.sathra.tryton4.C.java eu.sathra.tryton4.UIMediator.java eu.sathra.tryton4.activities.GameActivity.java eu.sathra.tryton4.ai.AlienAttackTask.java eu.sathra.tryton4.ai.AlienDeathTask.java eu.sathra.tryton4.ai.ContextKeys.java eu.sathra.tryton4.ai.MoveTask.java eu.sathra.tryton4.ai.PlayerControlTask.java eu.sathra.tryton4.ai.PlayerDeathTask.java eu.sathra.tryton4.ai.PlayerTask.java eu.sathra.tryton4.ai.ShootFlamerTask.java eu.sathra.tryton4.ai.ShootRifleTask.java eu.sathra.tryton4.fragments.DeathDialog.java eu.sathra.tryton4.fragments.PauseDialog.java eu.sathra.tryton4.scene.AlienSpawner.java eu.sathra.tryton4.view.InfiniteBackgroundView.java eu.sathra.util.Log.java eu.sathra.util.TreeNode.java eu.sathra.util.Util.java eu.sathra.video.opengl.Canvas.java eu.sathra.video.opengl.Plane.java eu.sathra.video.opengl.Sprite.java eu.sathra.view.ConsoleView.java eu.sathra.view.DPadView.java eu.sathra.view.DebugView.java eu.sathra.view.EditText.java eu.sathra.view.TextView.java