This is an example of Strategy Role-Playing Game Programming, for android only..
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.
The following table is the detailed list of srpg_demo.
Item | Value |
---|---|
Java File Count | 99 |
Minimum SDK Version | 7 |
Activity Count | 1 |
Required Permissions | android.permission.WAKE_LOCK |
Raw File Names | res\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 |
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.
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