Skip to content

JonSeijo/breakout-game

Repository files navigation

##Jashanoid

A game developed in java using libgdx framework.

alt tag

###Fully playable

The game is in a finished state, with the posibility of adding new levels or do minor tweaking. Collisions and bounces are working as expected, although that parts were a headache, sorry for the bad coding there.

###Level Creation

The level creation is handled by reading textfiles, with the positions of the bricks.

For example, level_5.txt contains:

 444  44444
 444  44444
 444  44444


***+++++***  
 

44444  444
44444  444
44444  444


   *+++*

and produces:

alt tag

####Level creation instructions

**IMPORTANT NOTE: ** If you add more levels, you NEED to modify the "MAXLEVELS" variable in JashanoidScreen.

The level textfiles are stored in: /android/assets/levels/

You can create a new level by creating a new .txt called "level_N.txt". (N = number of level). Use the following characters:

'1' = normal blue brick
'2' = normal red brick
'3' = normal green brick
'4' = normal purple brick
'5' = normal orange brick	
'*' = hard brick
'+' = indestructible brick

A new line in file, means a new line of bricks. The width limit is: 11 bricks. If you use more than 11, it won't work as intended.

The background color is handled by "getLevelTexture()" in JashanoidScreen ( core/src/com/jashlaviu/jashanoid/JashanoidScreen )

I hope you enjoy it, have fun!

About

A game heavily inspired in Breakout and Arkanoid, with level editor

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages