A text adventure game for Android.
text-adventure is hosted in the following web site
https://github.com/julianchurchill/text-adventure
If you think the Android project text-adventure 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 text-adventure.
Item | Value |
---|---|
Java File Count | 95 |
Supported screen sizes | [tvdpi, mdpi, xxhdpi, hdpi, xhdpi] |
Target SDK Version | 10 |
Minimum SDK Version | 10 |
Activity Count | 2 |
Test Case Count | 1 |
jar files used | google-play-services.jar json-io-2.0.1.jar |
Required Permissions | android.permission.ACCESS_NETWORK_STATE android.permission.INTERNET |
Raw File Names | res\raw\model_content.txt res\raw\walkthrough.txt res\raw\waypoint_01_fixed_clock.txt res\raw\waypoint_01_south_barricade_in_perpetuity.txt res\raw\waypoint_02_fell_beast_in_the_shop.txt res\raw\waypoint_02_rescued_shop_keeper.txt res\raw\waypoint_03_decoded_headstone.txt res\raw\waypoint_03_first_meeting_with_oubliette.txt res\raw\waypoint_04_opened_safe.txt res\raw\waypoint_04_outside_portcullis.txt res\raw\waypoint_05_barrelling_goon.txt res\raw\waypoint_05_necklace_delivered_to_oren.txt res\raw\waypoint_06_beaten_the_barrelling_goon.txt res\raw\waypoint_06_entered_the_friary.txt res\raw\waypoint_07_gone_fishing.txt res\raw\waypoint_07_solved_rubriks_puzzle.txt res\raw\waypoint_08_fixed_the_barricade.txt res\raw\waypoint_08_got_silk_blood.txt res\raw\waypoint_09_got_arc_stone.txt res\raw\waypoint_09_the_muck_seller_appears.txt res\raw\waypoint_10_after_defence_of_perpetuity.txt res\raw\waypoint_10_delivering_the_goods_to_bella.txt res\raw\waypoint_11_beaten_the_witch.txt res\raw\waypoint_11_bought_the_yak_zapper.txt res\raw\waypoint_12_larry_shaving_my_yak.txt res\raw\waypoint_13_received_scabby_marys_fortune.txt res\raw\waypoint_14_created_turnip_creature.txt res\raw\waypoint_15_romancing_the_boon.txt res\raw\waypoint_16_wax_key_in_pit_found.txt res\raw\waypoint_17_helped_quaternius.txt res\raw\waypoint_18_got_shattering_star_mace.txt res\raw\waypoint_19_beat_barry_wight.txt res\raw\waypoint_20_smashed_the_barrier.txt res\raw\waypoint_21_burnt_the_witch.txt res\raw\waypoint_22_killed_the_demon.txt res\raw\waypoint_23_freed_oubliette.txt |
There are 47 image files in text-adventure. The names of the image files are listed as follows.
biteyfish.png button00.9.png button01.9.png button02.9.png button03.9.png button04.9.png button05.9.png button06.9.png common_signin_btn_icon_disabled_dark.9.png common_signin_btn_icon_disabled_focus_dark.9.png common_signin_btn_icon_disabled_focus_light.9.png common_signin_btn_icon_disabled_light.9.png common_signin_btn_icon_focus_dark.9.png common_signin_btn_icon_focus_light.9.png common_signin_btn_icon_normal_dark.9.png common_signin_btn_icon_normal_light.9.png common_signin_btn_icon_pressed_dark.9.png common_signin_btn_icon_pressed_light.9.png common_signin_btn_text_disabled_dark.9.png common_signin_btn_text_disabled_focus_dark.9.png common_signin_btn_text_disabled_focus_light.9.png common_signin_btn_text_disabled_light.9.png common_signin_btn_text_focus_dark.9.png common_signin_btn_text_focus_light.9.png common_signin_btn_text_normal_dark.9.png common_signin_btn_text_normal_light.9.png common_signin_btn_text_pressed_dark.9.png common_signin_btn_text_pressed_light.9.png crone.png fellbeast.png goon.png ic_plusone_medium_off_client.png ic_plusone_small_off_client.png ic_plusone_standard_off_client.png ic_plusone_tall_off_client.png portcullis.png powered_by_google_dark.png powered_by_google_light.png pushedbutton00.9.png pushedbutton01.9.png pushedbutton02.9.png pushedbutton03.9.png pushedbutton04.9.png pushedbutton05.9.png pushedbutton06.9.png shaved_yak.png town_barricade.png
The following screenshort is generated from the image listed above.
text-adventure has the following Java source files.
android.UnusedStub.java com.chewielouie.textadventure.BasicModel.java com.chewielouie.textadventure.BasicModelFactory.java com.chewielouie.textadventure.DeserialiserUtils.java com.chewielouie.textadventure.Exit.java com.chewielouie.textadventure.ExitFactory.java com.chewielouie.textadventure.Location.java com.chewielouie.textadventure.LocationExit.java com.chewielouie.textadventure.LocationExitFactory.java com.chewielouie.textadventure.LocationFactory.java com.chewielouie.textadventure.Logger.java com.chewielouie.textadventure.ModelFactory.java com.chewielouie.textadventure.ModelLocation.java com.chewielouie.textadventure.ModelLocationFactory.java com.chewielouie.textadventure.MovementEventSubscriber.java com.chewielouie.textadventure.NullLocation.java com.chewielouie.textadventure.NullLogger.java com.chewielouie.textadventure.NullModel.java com.chewielouie.textadventure.PlainTextModelPopulator.java com.chewielouie.textadventure.RendersView.java com.chewielouie.textadventure.StdoutLogger.java com.chewielouie.textadventure.TalkToActionAcceptanceTests.java com.chewielouie.textadventure.TextAdventureActivity.java com.chewielouie.textadventure.TextAdventureModel.java com.chewielouie.textadventure.TextAdventurePresenter.java com.chewielouie.textadventure.TextAdventureView.java com.chewielouie.textadventure.UserActionHandler.java com.chewielouie.textadventure.UserInventory.java com.chewielouie.textadventure.action.Action.java com.chewielouie.textadventure.action.ActionFactory.java com.chewielouie.textadventure.action.ActionHistory.java com.chewielouie.textadventure.action.ActionParameters.java com.chewielouie.textadventure.action.ActionRecord.java com.chewielouie.textadventure.action.BasicActionHistory.java com.chewielouie.textadventure.action.Examine.java com.chewielouie.textadventure.action.ExamineAnItem.java com.chewielouie.textadventure.action.ExitAction.java com.chewielouie.textadventure.action.InventoryItem.java com.chewielouie.textadventure.action.LoggableAction.java com.chewielouie.textadventure.action.LoggableActionFactory.java com.chewielouie.textadventure.action.RecordableAction.java com.chewielouie.textadventure.action.RecordableActionFactory.java com.chewielouie.textadventure.action.SayAction.java com.chewielouie.textadventure.action.ShowInventory.java com.chewielouie.textadventure.action.TakeAnItem.java com.chewielouie.textadventure.action.TakeSpecificItem.java com.chewielouie.textadventure.action.TalkToAction.java com.chewielouie.textadventure.action.UseWith.java com.chewielouie.textadventure.action.UseWithSpecificItem.java com.chewielouie.textadventure.action.UserActionFactory.java com.chewielouie.textadventure.item.Item.java com.chewielouie.textadventure.item.ItemFactory.java com.chewielouie.textadventure.item.NormalItem.java com.chewielouie.textadventure.item.NormalItemFactory.java com.chewielouie.textadventure.item.TalkPhraseSink.java com.chewielouie.textadventure.item.TalkPhraseSource.java com.chewielouie.textadventure.itemaction.ChangeExitVisibilityItemAction.java com.chewielouie.textadventure.itemaction.ChangeItemDescriptionItemAction.java com.chewielouie.textadventure.itemaction.ChangeItemNameItemAction.java com.chewielouie.textadventure.itemaction.ChangeItemVisibilityItemAction.java com.chewielouie.textadventure.itemaction.ChangeLocationDescriptionItemAction.java com.chewielouie.textadventure.itemaction.DestroyItemItemAction.java com.chewielouie.textadventure.itemaction.IncrementScoreItemAction.java com.chewielouie.textadventure.itemaction.ItemAction.java com.chewielouie.textadventure.itemaction.ItemActionFactory.java com.chewielouie.textadventure.itemaction.LoggableItemAction.java com.chewielouie.textadventure.itemaction.LoggableNormalItemActionFactory.java com.chewielouie.textadventure.itemaction.LoggableNullItemAction.java com.chewielouie.textadventure.itemaction.MakeExitVisibleItemAction.java com.chewielouie.textadventure.itemaction.NormalItemActionFactory.java com.chewielouie.textadventure.itemaction.NullItemAction.java com.chewielouie.textadventure.itemaction.TakeItemItemAction.java com.chewielouie.textadventure.serialisation.ActionHistoryDeserialiser.java com.chewielouie.textadventure.serialisation.ActionHistorySerialiser.java com.chewielouie.textadventure.serialisation.ActionHistoryTextFormat.java com.chewielouie.textadventure.serialisation.ExitDeserialiser.java com.chewielouie.textadventure.serialisation.ItemActionDeserialiser.java com.chewielouie.textadventure.serialisation.ItemDeserialiser.java com.chewielouie.textadventure.serialisation.ModelLocationDeserialiser.java com.chewielouie.textadventure.serialisation.PlainTextExitDeserialiser.java com.chewielouie.textadventure.serialisation.PlainTextItemDeserialiser.java com.chewielouie.textadventure.serialisation.PlainTextModelLocationDeserialiser.java com.chewielouie.textadventure2.TextAdventureActivity.java com.chewielouie.textadventure_common.AnalyticsTracker.java com.chewielouie.textadventure_common.BasicModelConverter.java com.chewielouie.textadventure_common.BasicModelV1_0ToActionListConverter.java com.chewielouie.textadventure_common.GoogleAnalyticsTrackerWrapper.java com.chewielouie.textadventure_common.JSONToActionListConverter.java com.chewielouie.textadventure_common.MainTextFormatter.java com.chewielouie.textadventure_common.MovementMonitor.java com.chewielouie.textadventure_common.ShortTouchHandler.java com.chewielouie.textadventure_common.TextAdventureCommonActivity.java com.chewielouie.textadventure_common.WalkthroughTextFormat .java com.chewielouie.textadventure_common.WalkthroughTextFormatter .java com.chewielouie.textadventure_common.ZoomableImageView.java