Skip to content

A Java based puzzle solving arcade game using Java and Slick2d Libraries

Notifications You must be signed in to change notification settings

relientm96/ShadowBlocks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShadowBlocks

Demo

A Java based puzzle solving arcade game. Uses Java and Slick2d libraries.

  • Levels designed using csv files in form of -- Map Length, Map Width Followed by: -- spritename, x_location, y_location
  • Uses a Factory Design Pattern to create different sprites on map (in Loader.java)
	createObject(String name, float x, float y) {
		switch (name) {
			case "wall":
				return new Wall(name,x, y);
			case "floor":
				return new Floor(name,x, y);
			case "stone":
				return new Stone(name,x, y);
        ....
  • Includes undo command

To play: (For Windows)
Requires Java Runtime Environment to run

  1. Download/Clone the repository
  2. Run the ShadowBlocks executable

About

A Java based puzzle solving arcade game using Java and Slick2d Libraries

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages