WASD to move. Reach the diamond to move on to the next level. Press Z to Change Color Press X to Mute/Unmute Press M to return to Menu
Song is Dimrain47 - The Prototype Coding Methods Below. This Program uses a list system to store each tile of the stage (22 x 18) The x value is the number of the list while the y value is determined by the position in the list. The value of the tile itself is stored at this location. Because of this any sprite can check its location. This also is how the player sprite detects walls. To Create a level the map sprite: >>clears the stage of all clones and stamps. >>reloads the map data list >>scans the background sprite to create the maze walls >>tiles the background with a pattern of blocks >>creates a border around the maze >>finally sets more specific blocks. Bugs: >>While loading levels music will lag heavily (music is muted during loading process for this reason) >>player will very rarely be able to move into a wall upon spawn >>level 4's door only requires 1 key on rare occasions. Currently Testing. >>Loading the menu during block creation will allow for blocks to be created on the menu. (reloading the desired level fixes this)