Android Open Source - Game demo srpg_demo






Project Summary

This is an example of Strategy Role-Playing Game Programming, for android only..

Web Site / Source Repository

srpg_demo is hosted in the following web site
https://github.com/chings/srpg_demo

If you think the Android project srpg_demo 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 srpg_demo.

ItemValue
Java File Count99
Minimum SDK Version7
Activity Count1
Required Permissionsandroid.permission.WAKE_LOCK
Raw File Namesres\raw\ability_animal_ally.xml
res\raw\ability_animate_dead.xml
res\raw\ability_attack.xml
res\raw\ability_bite.xml
res\raw\ability_blasphemy.xml
res\raw\ability_brute_strike.xml
res\raw\ability_chain_lightning.xml
res\raw\ability_charge.xml
res\raw\ability_dual_wield.xml
res\raw\ability_finger_of_death.xml
res\raw\ability_fire_bolt.xml
res\raw\ability_fireball.xml
res\raw\ability_ice_blast.xml
res\raw\ability_lay_on_hand.xml
res\raw\ability_lesser_heal.xml
res\raw\ability_magic_missile.xml
res\raw\ability_multishot.xml
res\raw\ability_precise_shot.xml
res\raw\ability_shadow_bolt.xml
res\raw\ability_smite_evil.xml
res\raw\ability_teleport.xml
res\raw\battle_01.xml
res\raw\battle_02.xml
res\raw\battle_03.xml
res\raw\battleground_castle.xml
res\raw\battleground_cliff.xml
res\raw\battleground_halloween.xml
res\raw\character_ariel.xml
res\raw\character_deorc.xml
res\raw\character_dire_wolf.xml
res\raw\character_leoht.xml
res\raw\character_skeleton.xml
res\raw\character_skeleton_captain.xml
res\raw\character_wraith.xml
res\raw\character_zaen.xml
res\raw\weapon_bastard_sword.xml
res\raw\weapon_broad_sword.xml
res\raw\weapon_elven_longbow.xml
res\raw\weapon_flametongue.xml
res\raw\weapon_frostbrand.xml
res\raw\weapon_holy_avenger.xml
res\raw\weapon_runed_staff.xml
res\raw\weapon_shadowfang.xml




Resource Files

There are 35 image files in srpg_demo. The names of the image files are listed as follows.

icon_animate_dead.png
icon_bastard_sword.png
icon_bite.png
icon_blasphemy.png
icon_bow.png
icon_brute_strike.png
icon_cancel.png
icon_chain_lightning.png
icon_charge.png
icon_dual_wield.png
icon_elven_longbow.png
icon_finger_of_death.png
icon_fireball.png
icon_flametongue.png
icon_frostbrand.png
icon_holy_avenger.png
icon_ice_blast.png
icon_lay_on_hand.png
icon_magic_missile.png
icon_move.png
icon_multishot.png
icon_precise_shot.png
icon_proceed.png
icon_runed_staff.png
icon_runed_staff2.png
icon_shadow_bolt.png
icon_shadowfang.png
icon_smite_evil.png
icon_staff.png
icon_staff_of_archmagi.png
icon_sword.png
icon_teleport.png
icon_wolf.png
sprite_fireball.png
sprite_magic_missile.png

The following screenshort is generated from the image listed above.

null




Java Source Files

srpg_demo has the following Java source files.

cn.ching.srpg_demo.app.MainActivity.java
cn.ching.srpg_demo.game.Game.java
cn.ching.srpg_demo.game.GestureListener.java
cn.ching.srpg_demo.game.Profile.java
cn.ching.srpg_demo.game.Resource.java
cn.ching.srpg_demo.game.Scene.java
cn.ching.srpg_demo.game.battle.Ability.java
cn.ching.srpg_demo.game.battle.AbilityInstruction.java
cn.ching.srpg_demo.game.battle.BattleScene.java
cn.ching.srpg_demo.game.battle.Battleground.java
cn.ching.srpg_demo.game.battle.Battler.java
cn.ching.srpg_demo.game.battle.BattlerSprite.java
cn.ching.srpg_demo.game.battle.Character.java
cn.ching.srpg_demo.game.battle.Command.java
cn.ching.srpg_demo.game.battle.CommandSource.java
cn.ching.srpg_demo.game.battle.EndTurnCommand.java
cn.ching.srpg_demo.game.battle.Gear.java
cn.ching.srpg_demo.game.battle.InstrumentAbility.java
cn.ching.srpg_demo.game.battle.Item.java
cn.ching.srpg_demo.game.battle.LoadingScene.java
cn.ching.srpg_demo.game.battle.MoveCommand.java
cn.ching.srpg_demo.game.battle.MoveInterpolator.java
cn.ching.srpg_demo.game.battle.Objective.java
cn.ching.srpg_demo.game.battle.ParticleSprite.java
cn.ching.srpg_demo.game.battle.Party.java
cn.ching.srpg_demo.game.battle.PlayerCharacter.java
cn.ching.srpg_demo.game.battle.Sequence.java
cn.ching.srpg_demo.game.battle.Tile.java
cn.ching.srpg_demo.game.battle.Turner.java
cn.ching.srpg_demo.game.battle.Weapon.java
cn.ching.srpg_demo.game.battle.abilities.AnimalAlly.java
cn.ching.srpg_demo.game.battle.abilities.AnimateDead.java
cn.ching.srpg_demo.game.battle.abilities.Attack.java
cn.ching.srpg_demo.game.battle.abilities.Bite.java
cn.ching.srpg_demo.game.battle.abilities.Blasphemy.java
cn.ching.srpg_demo.game.battle.abilities.BruteStrike.java
cn.ching.srpg_demo.game.battle.abilities.ChainLightning.java
cn.ching.srpg_demo.game.battle.abilities.ChainLightningSprite.java
cn.ching.srpg_demo.game.battle.abilities.Charge.java
cn.ching.srpg_demo.game.battle.abilities.DualWield.java
cn.ching.srpg_demo.game.battle.abilities.FingerOfDeath.java
cn.ching.srpg_demo.game.battle.abilities.FingerOfDeathSprite.java
cn.ching.srpg_demo.game.battle.abilities.FireBolt.java
cn.ching.srpg_demo.game.battle.abilities.Fireball.java
cn.ching.srpg_demo.game.battle.abilities.FireballSprite.java
cn.ching.srpg_demo.game.battle.abilities.IceBlast.java
cn.ching.srpg_demo.game.battle.abilities.InjureCommand.java
cn.ching.srpg_demo.game.battle.abilities.JumpInterpolator.java
cn.ching.srpg_demo.game.battle.abilities.LayOnHand.java
cn.ching.srpg_demo.game.battle.abilities.LesserHeal.java
cn.ching.srpg_demo.game.battle.abilities.MagicMissile.java
cn.ching.srpg_demo.game.battle.abilities.MagicMissileSprite.java
cn.ching.srpg_demo.game.battle.abilities.Multishot.java
cn.ching.srpg_demo.game.battle.abilities.PreciseShot.java
cn.ching.srpg_demo.game.battle.abilities.ShadowBolt.java
cn.ching.srpg_demo.game.battle.abilities.SmiteEvil.java
cn.ching.srpg_demo.game.battle.abilities.Teleport.java
cn.ching.srpg_demo.game.battle.abilities.YieldInterpolator.java
cn.ching.srpg_demo.game.battle.ai.Intelligence.java
cn.ching.srpg_demo.game.battle.ai.SimpleIntelligence.java
cn.ching.srpg_demo.game.core.Animation.java
cn.ching.srpg_demo.game.core.Camera.java
cn.ching.srpg_demo.game.core.Context.java
cn.ching.srpg_demo.game.core.EventListener.java
cn.ching.srpg_demo.game.core.Frame.java
cn.ching.srpg_demo.game.core.FrameSequence.java
cn.ching.srpg_demo.game.core.IntegerPairInterpolator.java
cn.ching.srpg_demo.game.core.Sprite.java
cn.ching.srpg_demo.game.core.SpriteListener.java
cn.ching.srpg_demo.game.core.Thing.java
cn.ching.srpg_demo.game.core.Trigger.java
cn.ching.srpg_demo.game.data.DataAccessLayer.java
cn.ching.srpg_demo.game.data.Initializer.java
cn.ching.srpg_demo.game.data.Loader.java
cn.ching.srpg_demo.game.debug.FPS.java
cn.ching.srpg_demo.game.debug.Trace.java
cn.ching.srpg_demo.game.demo.HexagonScene.java
cn.ching.srpg_demo.game.demo.Ripple.java
cn.ching.srpg_demo.game.demo.RippleScene.java
cn.ching.srpg_demo.game.map.AStar.java
cn.ching.srpg_demo.game.map.Geometry.java
cn.ching.srpg_demo.game.map.GeometryMap.java
cn.ching.srpg_demo.game.map.Hexagon.java
cn.ching.srpg_demo.game.map.HexagonMap.java
cn.ching.srpg_demo.game.map.TileFactory.java
cn.ching.srpg_demo.game.map.TileVisit.java
cn.ching.srpg_demo.game.ui.AbilityAction.java
cn.ching.srpg_demo.game.ui.Action.java
cn.ching.srpg_demo.game.ui.ActionPanel.java
cn.ching.srpg_demo.game.ui.CancelTargetingAction.java
cn.ching.srpg_demo.game.ui.EndTargetingAction.java
cn.ching.srpg_demo.game.ui.EndTurnAction.java
cn.ching.srpg_demo.game.ui.HexagonalSpiralSpread.java
cn.ching.srpg_demo.game.ui.MoveAction.java
cn.ching.srpg_demo.game.ui.Spread.java
cn.ching.srpg_demo.game.ui.TextTip.java
cn.ching.srpg_demo.game.ui.Widget.java
cn.ching.srpg_demo.game.welcome.WelcomeScene.java
cn.ching.srpg_demo.util.Rectangles.java