diff --git a/README.md b/README.md index 9776a73fd56e1b80b60f94ff49e78826cb2e3ccb..69b722798683336f08e5e6aa3c37b16d5e503b8d 100755 --- a/README.md +++ b/README.md @@ -1,3 +1,31 @@ -# UFCFVK-15-2 - Internet of things - Challenge 1 +### UFCFVK-15-2 - Internet of things - Challenge 1 +# Blocks -My submission for Coursework Challenge 1 for the UWE Internet of Things Module \ No newline at end of file +_A clone of a well-known computer game, written in C++ for the **BBC micro:bit**_ + +Shift and rotate the descending shapes to stack them up and try to line the blocks up in a row to stop the stack reaching the top of the screen! + +## Build Instructions + +... + +## How to Play + +Blocks descend from the top to the bottom of the screen, one by one. + +Blocks stack up gradually until there is no space left on the screen. The game is over when there is not enough space for the next block. + +The aim of the game is to prevent this from happening for as long as possible by careful arrangement of the blocks as they descend, shifting and rotating them as required. + +If any row of the screen is completely filled end-to-end with blocks, then this row is erased and all blocks above them descend downwards. Bonus points are awarded when this happens. + +Points are also awarded for every block that is stacked successfully. + +### Controls + +- Shift the current block left or right by **tilting** the _micro:bit_ left or right. +- Rotate the block anti-clockwise by pressing **button A**, or rotate it clockwise by pressing **button B**. + +When game over occurs, the player's score is displayed. + +_The game then starts again immediately._