Android Open Source - Game project Bamboo






Project Summary

A naturally developing garden as a game for an android app. Birkbeck MSc final project.

Web Site / Source Repository

Bamboo is hosted in the following web site
https://github.com/TomHedges/Bamboo

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

ItemValue
Java File Count36
Supported screen sizes[mdpi, hdpi, xhdpi]
Target SDK Version15
Minimum SDK Version15
Activity Count3
Fragment Count2
jar files usedDroolsCoreAndroidTHv3.jar
android-support-v4.jar
dex-1.7.jar
jpct_ae.jar
kie-api-6.0.1.Final.jar
kie-internal-android-6.0.1.Final.jar
mvel2-2.1.8.Final.jar
slf4j-android-1.6.1-RC1.jar
Required Permissionsandroid.permission.ACCESS_FINE_LOCATION
android.permission.INTERNET
android.permission.WAKE_LOCK
Raw File Namesres\raw\bambooobjectivesv1.pkg
res\raw\bambootestv2.pkg
res\raw\button_background.png
res\raw\button_border.png
res\raw\clock_marker.png
res\raw\test_plant_chilly.png
res\raw\test_plant_dead.png
res\raw\test_plant_flowering.png
res\raw\test_plant_fruiting.png
res\raw\test_plant_growing.png
res\raw\test_plant_wilting.png
res\raw\toggle_water_disabled.png
res\raw\toggle_water_off.png
res\raw\toggle_water_on.png
res\raw\year_clock_base.png




Resource Files

There are 9 image files in Bamboo. The names of the image files are listed as follows.

completed.png
ic_action_search.png
not_completed.png
plot_gravel.png
plot_highlight.png
plot_mud.png
plot_sand.png
plot_soil.png
plot_water.png

The following screenshort is generated from the image listed above.

null




Java Source Files

Bamboo has the following Java source files.

com.tomhedges.bamboo.activities.GameUI2DTextOriginal.java
com.tomhedges.bamboo.activities.GameUI3D.java
com.tomhedges.bamboo.activities.MainMenu.java
com.tomhedges.bamboo.config.Constants.java
com.tomhedges.bamboo.config.CoreSettings.java
com.tomhedges.bamboo.fragments.LaunchFragment.java
com.tomhedges.bamboo.model.ConfigValues.java
com.tomhedges.bamboo.model.Game.java
com.tomhedges.bamboo.model.Globals.java
com.tomhedges.bamboo.model.LocationObject.java
com.tomhedges.bamboo.model.MatrixOfPlots.java
com.tomhedges.bamboo.model.Neighbourhood.java
com.tomhedges.bamboo.model.Objective.java
com.tomhedges.bamboo.model.Objectives.java
com.tomhedges.bamboo.model.PlantCatalogue.java
com.tomhedges.bamboo.model.PlantInstance.java
com.tomhedges.bamboo.model.PlantType.java
com.tomhedges.bamboo.model.Plot.java
com.tomhedges.bamboo.model.RemoteSeed.java
com.tomhedges.bamboo.model.SaveGame.java
com.tomhedges.bamboo.model.TableLastUpdateDates.java
com.tomhedges.bamboo.model.Weather.java
com.tomhedges.bamboo.rulesengine.RulesEngineController.java
com.tomhedges.bamboo.util.ArrayAdapterObjectives.java
com.tomhedges.bamboo.util.ArrayAdapterUnlockedSeeds.java
com.tomhedges.bamboo.util.DateConverter.java
com.tomhedges.bamboo.util.FileDownloader.java
com.tomhedges.bamboo.util.FileReaderAndWriter.java
com.tomhedges.bamboo.util.JSONParser.java
com.tomhedges.bamboo.util.LocationRetrieve.java
com.tomhedges.bamboo.util.WeatherRetriever.java
com.tomhedges.bamboo.util.dao.LocalDBDataRetrieval.java
com.tomhedges.bamboo.util.dao.RemoteDBTableRetrieval.java
com.tomhedges.bamboo.util.localdatabase.LocalDBSQLiteHelper.java
glfont.GLFont.java
glfont.TexturePack.java