Skip to content

eusekerci/ArkanoidClone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Infinite Arkanoid

A arkanoid-like game with procedural level generation and infinite levels.

Key Features:

  • Quest Mode: Include 5 randomly generated levels ordered by increasing difficulty
  • Infinite Mode: Infinite amount of levels which procedurally generated
  • Pause menu: You can pass any level and open Cheat Mode to review the game easily
  • Cheat Mode: Ball won't blow up, for testing and reviewing

Technical Notes:

  • Levels are generated by breakable and unbreakable brick density
  • Each levels are 15x10 matrixes
  • Difficulty of a level calculated by this formula: Difficulty = 25 * count(unbreakable) + for each breakable (BFS distance to 16.row of breakable)
  • CalculatingLevelComplexity also check that whether the level is achievable or not If any of the breakable brick is not reachable from 16th row after BFS, this shows level is not achievable When this situation occured, level is generated from the started, before the rendering on the game scene.
  • Each playthrough generats different levels
  • Both tweens and sprite animations are used for the visual animations and juice

Music: Jacques Offenbach - Can Can

Enes Ugur SEKERCI

About

An arkanoid-like game prototype

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages