Android Open Source - Game tetris block-composer






Project Summary

Block Composer is a puzzle game for Android that is a mix between tetris and sokoban in 3d.

Web Site / Source Repository

block-composer is hosted in the following web site
https://github.com/bwr/block-composer

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

ItemValue
Java File Count41
Supported screen sizes[nodpi]
Minimum SDK Version7
Activity Count1
Required Permissionsandroid.permission.VIBRATE
android.permission.WRITE_EXTERNAL_STORAGE
Raw File Namesres\raw\abacus.bclevel
res\raw\aitken.bclevel
res\raw\block.bcmodel
res\raw\eisenhower.bclevel
res\raw\hatch.bclevel
res\raw\hellsgate.bclevel
res\raw\level0.bclevel
res\raw\level1.bclevel
res\raw\level2.bclevel
res\raw\level3.bclevel
res\raw\level4.bclevel
res\raw\level5.bclevel
res\raw\leviathan.bclevel
res\raw\logo.bclevel
res\raw\london_bridge.bclevel
res\raw\newcube.bcmodel
res\raw\player.bcmodel
res\raw\simul_loss.bclevel
res\raw\tutorial1.bclevel
res\raw\tutorial2.bclevel
res\raw\tutorial3.bclevel
res\raw\viperpit.bclevel




License

The license information of block-composer is as follows:

MIT License

Resource Files

There are 9 image files in block-composer. The names of the image files are listed as follows.

floor.png
newblue.png
newgreen.png
newpurple.png
newred.png
player.png
ui.png
up.png
wall.png

The following screenshort is generated from the image listed above.

null




Java Source Files

bwr.blockcomposer.AnimationFinishedListener.java
bwr.blockcomposer.BlockComposerActivity.java
bwr.blockcomposer.BlockComposerRenderer.java
bwr.blockcomposer.BlockComposer.java
bwr.blockcomposer.Camera.java
bwr.blockcomposer.GameResources.java
bwr.blockcomposer.OnUpdateAction.java
bwr.blockcomposer.gamedata.Block.java
bwr.blockcomposer.gamedata.GameEntity.java
bwr.blockcomposer.gamedata.GameState.java
bwr.blockcomposer.gamedata.LevelDimensions.java
bwr.blockcomposer.gamedata.LevelMask.java
bwr.blockcomposer.gamedata.LevelMetadata.java
bwr.blockcomposer.gamedata.LevelStore.java
bwr.blockcomposer.gamedata.Level.java
bwr.blockcomposer.gamedata.Move.java
bwr.blockcomposer.gamedata.StaticLevelStore.java
bwr.blockcomposer.gamedata.UserLevelStore.java
bwr.blockcomposer.misc.GLUtility.java
bwr.blockcomposer.misc.Timer.java
bwr.blockcomposer.models.AxisRenderer.java
bwr.blockcomposer.models.Model.java
bwr.blockcomposer.models.SelectBoxRenderer.java
bwr.blockcomposer.modes.EditMode.java
bwr.blockcomposer.modes.GameDialogMode.java
bwr.blockcomposer.modes.GameMode.java
bwr.blockcomposer.modes.LevelImportMode.java
bwr.blockcomposer.modes.LevelSelectMode.java
bwr.blockcomposer.modes.LogoDisplayMode.java
bwr.blockcomposer.modes.ModeController.java
bwr.blockcomposer.modes.Mode.java
bwr.blockcomposer.modes.OverlayMode.java
bwr.blockcomposer.types.FlipRotateFloat.java
bwr.blockcomposer.types.FloatValueVector3.java
bwr.blockcomposer.types.FloatValue.java
bwr.blockcomposer.types.IntVector.java
bwr.blockcomposer.types.RotatingFloat.java
bwr.blockcomposer.ui.TextRenderer.java
bwr.blockcomposer.ui.UIElementPicture.java
bwr.blockcomposer.ui.UIElementText.java
bwr.blockcomposer.ui.UIElement.java