This part will get the Level list by Mode from the Database and then will display them on the corresponding tabs. GameSelect.java We will edit the existing GameSelect.java file and we will add a CustomAdapter called LevelAdapter, which will have the level name, score,...

The Database will store all the Levels and the records information. There are public methods to fetch levels by type, create records, fetch records and fetch stars. Table: levels _id – unique identifier level_type – level type, tutorial or normal...

Modes: TUTORIAL This mode shows the Shot types, their speed and their movement. LEVEL This mode has a predefined set of Sequences on each Level. Each hit worths one point and increases the multiplier. If the player misses a Shot, the multiplier goes back to 1x. Stars:...

Levels are defined on XML files. Each Level has a name and a set of Sequences and each Sequence has a type. Attributes: name: just for information purposes type: which Sequence will be used Example 1: This is a simple level that will have Sequence 1 and then Sequence...

Sequences are defined on XML files. Each Sequence has a name and a set of Shots. Each Shot has a type, a start and an interval. Attributes: name: just for information purposes type: which Shot will be used start: where the Shot will start vertically (percentage of the...