A port of FlashPunk for Android. FlashPunk is a free ActionScript 3 library designed for developing 2D Flash games. It provides you with a fast, clean framework to prototype and develop your games in. This means that most of the dirty work (timestep.
AndroidPunk is hosted in the following web site
https://github.com/gamblore/AndroidPunk
If you think the Android project AndroidPunk 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 AndroidPunk.
Item | Value |
---|---|
Java File Count | 101 |
Supported screen sizes | [hdpi] |
Target SDK Version | 15 |
Minimum SDK Version | 9 |
Activity Count | 5 |
jar files used | android-support-v4.jar rihno-1.7R4.jar |
Required Permissions | android.permission.INTERNET |
Asset File Names | assets\fonts\periodic_three\license.txt assets\fonts\periodic_three\periodic_three.ttf assets\fonts\periodic_three\read me.txt assets\levels\1-intro.oel assets\levels\10_finish.oel assets\levels\11_desert.oel assets\levels\12_firewall.oel assets\levels\13_dropin.oel assets\levels\14_birds.oel assets\levels\15_chase.oel assets\levels\16_lockstep.oel assets\levels\17_longrun.oel assets\levels\18_birdflock.oel assets\levels\19_dropin.oel assets\levels\1_intro.oel assets\levels\1_introduction.oel assets\levels\20_desert_final.oel assets\levels\21_city_lights.oel assets\levels\22_elevator.oel assets\levels\23_travels.oel assets\levels\24_cannon_fever.oel assets\levels\25_which_way.oel assets\levels\26_tight_corners.oel assets\levels\27_the_climb.oel assets\levels\28_snaking_path.oel assets\levels\29_down_and_up.oel assets\levels\2_jumping.oel assets\levels\2_next.oel assets\levels\30_city_final.oel assets\levels\3_enemy.oel assets\levels\4_scrolling.oel assets\levels\5_big.oel assets\levels\6_new_tile_set.oel assets\levels\7_islands.oel assets\levels\8_thorns.oel assets\levels\9_more_thorns.oel assets\scripts\test_script.lua assets\textures\texture1.png assets\textures\texture1.tps assets\textures\texture1.xml assets\textures\texture2.png assets\textures\texture2.tps assets\textures\texture2.xml |
Raw File Names | res\raw\bgm.mp3 res\raw\bonk.mp3 res\raw\death.mp3 res\raw\font_fixed_bold.TTF res\raw\jump.mp3 res\raw\license.txt res\raw\novamono.ttf res\raw\ogmo.oep res\raw\readme.txt |
There are 11 image files in AndroidPunk. The names of the image files are listed as follows.
black_hole.png desert.png enemy.png grass.png grass_box_tiles.png grass_tiles.png grey_cement.png lightning.png menu_continue.png menu_newgame.png ogmo.png
The following screenshort is generated from the image listed above.
AndroidPunk has the following Java source files.
com.gamblore.androidpunk.AndroidPunkTestActivity.java com.gamblore.androidpunk.Main.java com.gamblore.androidpunk.MenuWorld.java com.gamblore.androidpunk.OgmoEditorWorld.java com.gamblore.androidpunk.StoryWorld.java com.gamblore.androidpunk.entities.AcidPit.java com.gamblore.androidpunk.entities.Bird.java com.gamblore.androidpunk.entities.Cannon.java com.gamblore.androidpunk.entities.CannonBall.java com.gamblore.androidpunk.entities.Exit.java com.gamblore.androidpunk.entities.FireBall.java com.gamblore.androidpunk.entities.GameText.java com.gamblore.androidpunk.entities.Lightning.java com.gamblore.androidpunk.entities.Monster.java com.gamblore.androidpunk.entities.Ogmo.java com.gamblore.androidpunk.entities.Platform.java com.gamblore.androidpunk.entities.PlayerStart.java com.gamblore.androidpunk.entities.StaticDanger.java com.gamblore.androidpunk.entities.TreeSpikes.java com.gamblore.androidpunk.entities.Volcano.java com.gamblore.tripzone.Main.java com.gamblore.tripzone.MainActivity.java com.gamblore.tripzone.OgmoEditorWorld.java com.gamblore.tripzone.View.java com.gamblore.tripzone.objects.Moving.java com.gamblore.tripzone.objects.Physics.java com.gamblore.tripzone.objects.Player.java com.gamblore.tripzone.objects.Transition.java com.gamblore.tripzone.objects.tripzone.Enemy.java com.gamblore.tripzone.objects.tripzone.Exit.java com.gamblore.tripzone.objects.tripzone.Spawner.java com.gamblore.tripzone.objects.tripzone.TripGuy.java net.androidpunk.Engine.java net.androidpunk.Entity.java net.androidpunk.FP.java net.androidpunk.Graphic.java net.androidpunk.Mask.java net.androidpunk.Positionable.java net.androidpunk.Screen.java net.androidpunk.Sfx.java net.androidpunk.Tween.java net.androidpunk.Tweener.java net.androidpunk.World.java net.androidpunk.android.OpenGLSystem.java net.androidpunk.android.PunkActivity.java net.androidpunk.debug.Command.java net.androidpunk.debug.Console.java net.androidpunk.flashcompat.Event.java net.androidpunk.flashcompat.OnCompleteCallback.java net.androidpunk.flashcompat.OnEaseCallback.java net.androidpunk.flashcompat.Timer.java net.androidpunk.graphics.Text.java net.androidpunk.graphics.atlas.Anim.java net.androidpunk.graphics.atlas.AtlasGraphic.java net.androidpunk.graphics.atlas.AtlasText.java net.androidpunk.graphics.atlas.Backdrop.java net.androidpunk.graphics.atlas.Emitter.java net.androidpunk.graphics.atlas.GraphicList.java net.androidpunk.graphics.atlas.Image.java net.androidpunk.graphics.atlas.Particle.java net.androidpunk.graphics.atlas.ParticleType.java net.androidpunk.graphics.atlas.SpriteMap.java net.androidpunk.graphics.atlas.Stamp.java net.androidpunk.graphics.atlas.TileMap.java net.androidpunk.graphics.atlas.TiledImage.java net.androidpunk.graphics.atlas.TiledSpriteMap.java net.androidpunk.graphics.opengl.Atlas.java net.androidpunk.graphics.opengl.ColorFilter.java net.androidpunk.graphics.opengl.GLGraphic.java net.androidpunk.graphics.opengl.SubTexture.java net.androidpunk.graphics.opengl.TextAtlas.java net.androidpunk.graphics.opengl.Texture.java net.androidpunk.graphics.opengl.shapes.CircleShape.java net.androidpunk.graphics.opengl.shapes.Shape.java net.androidpunk.masks.CollideCallback.java net.androidpunk.masks.Grid.java net.androidpunk.masks.Hitbox.java net.androidpunk.masks.MaskList.java net.androidpunk.masks.PixelMask.java net.androidpunk.scripts.APScript.java net.androidpunk.scripts.javascript.JavaScript.java net.androidpunk.tweens.misc.Alarm.java net.androidpunk.tweens.misc.AngleTween.java net.androidpunk.tweens.misc.ColorTween.java net.androidpunk.tweens.misc.MultiVarTween.java net.androidpunk.tweens.misc.NumTween.java net.androidpunk.tweens.misc.VarTween.java net.androidpunk.tweens.motion.CircularMotion.java net.androidpunk.tweens.motion.CublicMotion.java net.androidpunk.tweens.motion.LinearMotion.java net.androidpunk.tweens.motion.LinearPath.java net.androidpunk.tweens.motion.Motion.java net.androidpunk.tweens.motion.QuadMotion.java net.androidpunk.tweens.motion.QuadPath.java net.androidpunk.tweens.sound.Fader.java net.androidpunk.tweens.sound.SfxFader.java net.androidpunk.utils.Data.java net.androidpunk.utils.Draw.java net.androidpunk.utils.Ease.java net.androidpunk.utils.Input.java net.androidpunk.utils.TaskTimer.java