Android Open Source - Framework Design AndroidPunk






Project Summary

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.

Web Site / Source Repository

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.

Project Detail

The following table is the detailed list of AndroidPunk.

ItemValue
Java File Count101
Supported screen sizes[hdpi]
Target SDK Version15
Minimum SDK Version9
Activity Count5
jar files usedandroid-support-v4.jar
rihno-1.7R4.jar
Required Permissionsandroid.permission.INTERNET
Asset File Namesassets\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 Namesres\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




Resource Files

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.

null




Java Source Files

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