This smartphone game GoSuperMario imitates a popular game called SuperMario. It includes most of the basic elements of SuperMario except a complex map and a moving story. The implementation includes
A rendering function using OpenGL that accelerates the rendering process significantly.
A collision detection algorithm that instructs the relations of game objects.
Behaviour of game objects such as monsters.
A control system that instructs the behaviour of Mario and some settings.
Some of the textures(Other textures and sounds are downloaded from Internet).
A programming structure that integrates all these together.
Followes are some of the screenshots of the game.
You can download the apk file here.