Android Open Source - Libgdx RPG FirstCurseRPG






Project Summary

An open-source retro RPG built with LibGDX for Android.

Web Site / Source Repository

FirstCurseRPG is hosted in the following web site
https://github.com/admazzola/FirstCurseRPG

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

ItemValue
Java File Count101
Target SDK Version20
Minimum SDK Version8
Activity Count1
Asset File Namesassets\badlogic.jpg
assets\maps\grassbattle.tmx
assets\maps\untitled.tmx
assets\music\CloudsShadow.ogg
assets\music\Danger.ogg
assets\music\Dungeon.ogg
assets\music\RealmofFantasy.mp3
assets\music\Sanctuary.ogg
assets\music\Town.ogg
assets\music\Victory.ogg
assets\music\battleaction.ogg
assets\sheets\JEROM_bossA_CC-BY-3.png
assets\sheets\basicsheet.png
assets\sheets\basicsheet.xml
assets\sheets\bitrpg.png
assets\sheets\controls.atlas
assets\sheets\controls.png
assets\sheets\fantasy-tileset.png
assets\sheets\ravenmoreui.atlas
assets\sheets\ravenmoreui.png
assets\sheets\uipack_rpg_sheet.png
assets\sheets\uipack_rpg_sheet.xml
assets\sheets\uipackrpg.atlas
assets\sheets\uipackrpg.png
assets\sounds\back.wav
assets\sounds\battle start.wav
assets\sounds\confirm.wav
assets\sounds\cursor.wav
assets\sounds\damage.wav
assets\sounds\dead.wav
assets\sounds\equip.wav
assets\sounds\error.wav
assets\sounds\grasswalk.wav
assets\sounds\recover.wav
assets\sounds\run.wav
assets\sounds\saveload.wav
assets\sounds\typing.wav




Java Source Files

FirstCurseRPG has the following Java source files.

com.mygdx.game.AssetMGMT.AssetCenter.java
com.mygdx.game.AssetMGMT.MapRegion.java
com.mygdx.game.AssetMGMT.SpriteDefinition.java
com.mygdx.game.GUI.DialogController.java
com.mygdx.game.GUI.DialogInfo.java
com.mygdx.game.GUI.GUIShape.java
com.mygdx.game.GUI.OnScreenControls.java
com.mygdx.game.GUI.battleinterface.BattleInterfaceController.java
com.mygdx.game.GUI.battleinterface.BattleInterfaceScreen.java
com.mygdx.game.GUI.battleinterface.BattleOption.java
com.mygdx.game.GUI.battleinterface.BattleOptionListener.java
com.mygdx.game.GUI.battleinterface.InputHandler.java
com.mygdx.game.GUI.battleinterface.Node2D.java
com.mygdx.game.GUI.battleinterface.OptionsScreen.java
com.mygdx.game.GUI.battleinterface.PartyInfoScreen.java
com.mygdx.game.GUI.battleinterface.ProgressBar.java
com.mygdx.game.GUI.battleinterface.SimpleNinePatch.java
com.mygdx.game.GUI.battleinterface.SimpleText.java
com.mygdx.game.GUI.battleinterface.TargetSelectScreen.java
com.mygdx.game.GUI.battleinterface.UnitActionsScreen.java
com.mygdx.game.GUI.battleinterface.UnitAttacksScreen.java
com.mygdx.game.IOSLauncher.java
com.mygdx.game.MyRPG.java
com.mygdx.game.Unit.java
com.mygdx.game.abilities.Ability.java
com.mygdx.game.abilities.AbilityEffect.java
com.mygdx.game.abilities.AbilityExecutionInfo
.java
com.mygdx.game.abilities.AbilityStatDefinition
.java
com.mygdx.game.abilities.EditUnitStatEffect.java
com.mygdx.game.abilities.Executable.java
com.mygdx.game.abilities.Item.java
com.mygdx.game.abilities.PlaySoundEffect.java
com.mygdx.game.abilities.UnitAnimationEffect.java
com.mygdx.game.abilities.UnitManeuverEffect.java
com.mygdx.game.android.AndroidLauncher.java
com.mygdx.game.audio.MusicController.java
com.mygdx.game.audio.SoundManager.java
com.mygdx.game.battle.BattlingAIController.java
com.mygdx.game.camera.BattleCameraManager.java
com.mygdx.game.camera.CameraCommand.java
com.mygdx.game.camera.PanCameraCommand.java
com.mygdx.game.camera.WorldCameraManager.java
com.mygdx.game.client.HtmlLauncher.java
com.mygdx.game.controller.InputActionManager.java
com.mygdx.game.controller.Player.java
com.mygdx.game.controller.WorldController.java
com.mygdx.game.desktop.DesktopLauncher.java
com.mygdx.game.entities.BattleController.java
com.mygdx.game.entities.BattleUnitModel.java
com.mygdx.game.entities.MoveUnitEffect.java
com.mygdx.game.entities.Spatial.java
com.mygdx.game.entities.TerrainTile.java
com.mygdx.game.entities.TerrainTileType.java
com.mygdx.game.entities.UnitModel.java
com.mygdx.game.entities.World.java
com.mygdx.game.entities.WorldAIController.java
com.mygdx.game.entities.WorldSprite.java
com.mygdx.game.entities.WorldUnitModel.java
com.mygdx.game.renderer.BattleRenderer.java
com.mygdx.game.renderer.GUIController.java
com.mygdx.game.renderer.GraphSprite.java
com.mygdx.game.renderer.ScreenEffect.java
com.mygdx.game.renderer.ScreenEffectController.java
com.mygdx.game.renderer.TintScreenEffect.java
com.mygdx.game.renderer.WorldRenderer.java
com.mygdx.game.screens.GameScreen.java
com.mygdx.game.story.Chapter1.java
com.mygdx.game.story.StoryChapter.java
com.mygdx.game.story.StoryController.java
com.mygdx.game.story.StoryEvent.java
com.mygdx.game.story.actions.ActionType.java
com.mygdx.game.story.actions.CameraAction.java
com.mygdx.game.story.actions.MoveUnitAction.java
com.mygdx.game.story.actions.QueueDialogAction.java
com.mygdx.game.story.actions.ScreenEffectAction.java
com.mygdx.game.story.conditions.ConditionType.java
com.mygdx.game.story.conditions.PlayerStatCond.java
com.mygdx.game.story.triggers.EnterRegionTrigger.java
com.mygdx.game.story.triggers.TriggerType.java
com.mygdx.game.utility.ObjectListener.java
com.mygdx.game.utility.TileCoordinate.java
com.mygdx.game.utility.TransitionalColor.java
com.mygdx.game.utility.UnitStatDefinition.java