Android Open Source - Game 2d sathra-2d






Project Summary

An open source 2D Game Engine for Android..

Web Site / Source Repository

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.

Project Detail

The following table is the detailed list of sathra-2d.

ItemValue
Java File Count87
Supported screen sizes[sw600dp, mdpi, xhdpi, nodpi]
Target SDK Version19
Minimum SDK Version11
Activity Count1
Asset File Namesassets\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 Namesres\raw\track_game.ogg
res\raw\track_menu.ogg




Resource Files

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.

null




Java Source Files

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